December 19, 2018 | Written by: Josh Mintz
Share this post:
General Availability of IBM Cloud Databases for etcd, Elasticsearch, and Messages for RabbitMQ
IBM Cloud is announcing the General Availability of IBM Cloud Databases for Elasticsearch, IBM Cloud Databases for etcd, and Messages for RabbitMQ in Dallas, Frankfurt, Oslo, and Tokyo. These database-as-a-service products are fully managed, highly available, and built from the ground up with enterprise security in mind. The services are scalable, cost-efficient, and readily usable for enterprise application development.
Built for enterprise
Stability and security are paramount for enterprise applications. To protect your application against single data center outages, we always deploy in a Multi-AZ architecture in IBM Cloud public regions, with a 99.95% SLA.
We provide data-in-motion encryption through TLS and at-rest encryption for data on disk and backups. Each database offers an integration with IBM Key Protect; so for data at rest, clients can bring their own key and manage its lifecycle.
For business continuity, backups are mission critical. But they can be lengthy and exhaustive to set up, maintain, coordinate, and monitor for different database technologies. With these new services, backup orchestration comes out of the box with a 30-day retention window. That means more time for users to spend on their data models, queries, and application development. The service also uses IBM Cloud’s Cross-Regional Object Storage, where available, for increased resiliency against in-region disasters.
Native integration with IBM Cloud
Natively integrated and available in the IBM Cloud console, these open source databases are now available through a consistent consumption, pricing, and interaction model. They provide a unified experience for developers that includes access control, backup orchestration, encryption key management, and auditing.
Built on a Kubernetes foundation, they offer an ideal database platform for serverless applications. Features include the following:
- A single endpoint for connecting to your highly available database
- Integration with IBM Cloud Identity and Access Manager (IAM) and Resource Controller
- Integration with IBM Activity Tracker for audit logging of database lifecycle events
- An IBM Cloud CLI plug-in through the IBM Cloud and a REST API for automation-aware development
Serverless consumption model
We are excited for our customers to use these new services that are easy to buy, deploy, and scale. For example, clients are now able to scale storage and RAM seamlessly and independently without being constrained by the limits of server sizes. There is no downtime for scaling events, allowing clients to start small and grow as their business grows on IBM Cloud or scale down operations for seasonal applications. The databases deploy in minutes, are billed hourly, and are a simple API call away.
Database disk capacity is $0.58/GB-month and RAM is $5/GB-month. Databases for Elasticsearch, Databases for etcd, and Messages for RabbitMQ deploy by default with three data members configured for High Availability. For localized pricing, you can check out the IBM Cloud catalog tile.
Databases for Elasticsearch Pricing Example:
10GB Disk: 3*10*$0.58 = $17.4/month
1GB RAM: 3*1*$5 = $15/month
Total per month = $32.4/month
Total per hour = $.04/hour
Users also receive their total disk space purchased, per database, in free backup storage. For example, in a month, if you have a Databases for Elasticsearch instance that has provisioned 10GB of Disk which has three data members, you receive 30GB of backup storage free for that month. If your backup storage utilization is greater than 30GB for the month in this scenario, each GB is charged at an overage $0.03/month. Most deployments will not ever go over the allotted credit.
Let’s get going
The IBM Cloud Databases family is the next generation of our IBM Compose platform. We recommend that any users of IBM Compose that are building new applications and have open source full-text search, messaging, or server configurations requirements should deploy on Databases for Elasticsearch, Databases for etcd, and Messages for RabbitMQ, instead of Compose for Elasticsearch, Compose for etcd, and Compose for RabbitMQ.
Get started with IBM Cloud Messages for RabbitMQ
RabbitMQ routes messages between microservices for modern applications.
Get started with IBM Cloud Databases for etcd
etcd is a key value store developers can use to coordinate and manage server clusters or provide lightning fast metadata storage.
Get started with IBM Cloud Databases for Elasticsearch
Elasticsearch combines the power of a full-text search engine with the indexing strengths of a JSON document database to create a powerful tool for rich data analysis on large volumes of data.