Configuration Storage in Mobius
To store configurations and system data efficiently, Mobius supports multiple types of data storage.
The storage type can be selected based on the type of data and system requirements.
Storage Types Overview
Mobius supports the following storage technologies:
- Amazon S3
- MongoDB
- JSON
- XML
Each option is designed for specific use cases and deployment scenarios.
Amazon S3 (Cloud Storage)
Amazon S3 is used for storing configuration in the cloud.
- Acts as a secure and scalable storage
- Enables global access to configuration data
- Suitable for distributed systems
👉 Best used for:
- Configuration shared across globally distributed servers
MongoDB (Cluster Storage)
MongoDB is used to store configuration locally within a cluster.
- Stores data in a flexible, structured format
- Accessible by all nodes within the cluster
- Optimized for performance and scalability
👉 Best used for:
- Cluster-level configuration management
- Fast access to shared settings
JSON and XML (Local File Storage)
JSON and XML are used for storing configuration directly on the server.
JSON
- Lightweight and easy to read
- Simple to modify
XML
- More structured format
- Suitable for complex configurations
- Supports validation and hierarchy
👉 Key characteristics:
- Used exclusively for local configuration
- Stored directly on each server
👉 Best used for:
- Automated deployments
- Systems where configuration files are generated dynamically
Connection Configuration
To connect to external storage systems (such as Amazon S3 or MongoDB), Mobius uses a connection string format.
These settings define:
- Storage location
- Access credentials
- Connection parameters
Unified Storage Approach
The Mobius Management Interface provides a unified way to manage storage configuration.
At deployment time:
- A single storage technology is selected:
- Amazon S3
- MongoDB
- JSON
- XML
- This choice applies to the entire system
- Mixing multiple storage types is not supported
Key Benefits
This design ensures:
- Consistency across all products
- Predictable system behavior
- Simplified management and maintenance
Once selected, the storage technology becomes a stable foundation for:
- All configurations
- All products
- All cluster operations
Summary
Mobius provides a flexible yet controlled approach to configuration storage.
- Easy to deploy
- Easy to scale
- Easy to maintain
Start innovating with Mobius
What's next? Let's talk!
