The cloud is broken. It's not designed to properly run persistent data stores like MongoDB. ObjectRocket is designed from the ground up to fix this problem.
Experience Industrial Strength MongoDB.
ObjectRocket is built using a unique architecture called a pod. Pods are a modular design aimed at ensuring easy scalability and availability for MongoDB. When an instance is created, all required components are automatically provisioned. This includes all the mongos servers, mongod servers, config servers, arbiters, load balancing, API access, SSL termination, and backups. Each instance has at least 1 shard, a master and at least one secondary. Adding shards is as simple as a single click.
ObjectRocket has unbelievable performance. This is because every aspect of the stack has been optimized just for MongoDB. The network stack, file system, OS kernel, and even MongoDB itself have been carefully and meticulously designed with a holistic approach to making MongoDB as fast as possible. It doesn’t hurt that each instance is stored on pure solid state disk. ObjectRocket was designed by engineers for engineers.
Because every instance is automatically sharded, scaling is very simple. RocketScale automatically adds shards as space is consumed, or optionally, customers may manually add shards with a single click. All customers need to do is choose a proper shard key. Customers can also choose a plan to suit their workload; lots of smaller shards for high throughput, or fewer larger shards for lots of data but just a few queries. ObjectRocket has options from a few gigabytes to multiple terabytes.
When an instance is provisioned, it’s automatically multiplexed across multiple pods. Multiple load balanced mongos servers provide access, and replica sets with at least one secondary are standard. Customers can choose higher levels of protection with a geo-redundant secondary in a separate data center if they need to. Backups are done automatically for each instance.
ObjectRocket is single tenant MongoDB; you never share an instance with anyone else. Depending on the plan, instances may share hardware resources. The ObjectRocket pods employ a clever containerized approach that isolates CPU, memory and I/O resources without robbing performance, while running at bare metal speed.
ObjectRocket isn’t just a simple database hosting environment. The ObjectRocket software stack implements a variety of features, tools, and API’s that save time, ensure uptime, or plain just make life easier. The ObjectRocket QueryGuard feature allows customers to create rules for protecting against long running queries, and the RocketScale agent transparently adds shards when they are needed. More and more features are being added each release to further streamline operations, make MongoDB stronger, and life a bit easier.
Support is a core value at ObjectRocket. All instances come with 24x7x365 support via email or chat. Customers can choose phone support if required. ObjectRocket strives to provide an easy-to-use, pre-configured, amazing MongoDB experience. However, if there are ever problems, issues, or maybe just MongoDB questions, our expert staff is here to help. Customers get support from our engineering staff, not a call center worker.
As the only MongoDB provider that has SSL enabled connections, ObjectRocket takes security extremely seriously. Each instance is provisioned to terminate both a plain text as well as SSL enabled client traffic, so customers can be sure that all traffic flows over an encrypted link to the ObjectRocket service. Customers manage access to their MongoDB instance via the integrated firewall. Replication traffic from datacenter to datacenter is also encrypted. Each instance implements the default MongoDB authentication as well.
ObjectRocket enjoys fantastic peering, so access to the service is quick. AWS traffic flows over a dedicated link at inter-colo speeds and doesn’t incur usage charges. There is no configuration on the customer side, it’s all built in and ready to go.
ObjectRocket utilizes “tier 4” data centers on both coasts, allowing for geodiversity and redundancy. Each data center has multiple redundant carriers, and are located near major peering points, providing customers with fantastic redundancy and internet connectivity.
ObjectRocket monitors all customer Mongo instances. ObjectRocket monitors Mongo instances for; connections, lag, locks, status of replicas, size and number of queries, just to name a few things. Additionally, ObjectRocket monitors network availability and performance along with all basic server performance metrics. If there are issues, ObjectRocket notifies customers via an integrated messaging interface.
ObjectRocket owns the entire stack, so pricing can be competitive with other services, but with much more value. ObjectRocket bills based on a plan. Plans specify an amount of disk space each shard may consume. The smallest plan with 1GB of SSD storage starts at $29.00/mo. See pricing here.