Multiple MySQL variants
Cloud Databases includes support for multiple MySQL-compatible variants and versions, including MySQL 5.6, Percona 5.6, and MariaDB 10.0.
- Percona Server is a MySQL alternative offering breakthrough performance, scalability, features, and instrumentation. Self-tuning algorithms and support for extremely high-performance hardware make it the clear choice for organizations that demand excellent performance and reliability from their MySQL database server.
- MariaDB is an increasingly popular community-developed replacement for MySQL that features bug fixes, performance improvements, and strict binary and API compatibility with MySQL.
Create, delete and operate performance-optimized instances, replica sets and HA groups of MySQL MariaDB and Percona Server using our Cloud Control Panel, CLI or API.
Optional High Availability (HA) instance groups allow you create a master and up to two slaves to help ensure that an instance outage doesn’t bring down your database. Failover is automatic, occurs in seconds, and automatically triggers the creation of a new slave while the failed instance is removed from the group. HA instance group slaves can also be used to serve read-only traffic, thus reducing load on the master and improving performance. You can create new or convert replica sets to HA instance groups from the API or Rackspace Cloud Control Panel.
Manage backups and restores
Easily schedule recurring backups or create backups on demand. Backup and restore operations are supported for the InnoDB and MyISAM storage engines. We use a hot copy (in the case of InnoDB) of all databases on your instance, with the resulting files stored in Cloud Files.
Role Based Access Control (RBAC) restricts access to cloud services (including the Cloud Databases API) to authorized users only. Specify which cloud account users can access specific Cloud Databases service capabilities—such as accessing backups or making database configuration changes. Cloud Databases also allows you to create database users and grant/revoke permissions using the Cloud Control Panel, CLI, or API.
Support for SSL
An SSL certificate is installed on every Cloud Database instance. Using SSL to establish secure connections means your data is always encrypted while in transit.
Public IP access with ACLs
High Availability instance groups come with the option to create a public IP, so you’re not limited to Rackspace ServiceNet and can access your database from anywhere. Access Control Lists (ACLs) ensure that access is limited to only to the IP addresses you specify.
Fast, durable, and consistent data storage
iSCSI-based storage volumes provide scalable, highly available storage that synchronously replicates across available storage clusters. Failover is automatic, and I/O is performance-optimized using local and network RAID 10.
Container-based virtualization enables your database to run at near bare-metal speeds, while isolating CPU, memory, network, and I/O resources from noisy neighbors.
As your workloads change, scale RAM up or down (from 512MB to up to 64GB) with minimal downtime, and scale storage up (as high as 500GB, with larger volumes available upon request) with zero downtime.
Add read replicas to your Database Instance and scale your database workload. By balancing read requests among multiple Cloud Database instances, you can dramatically increase database read throughput and improve application performance.
Full control of your database
You can enable the root user on your database instance using the Cloud Databases CLI or API. For controlling granular permissions on a user, enable the root user for your database instance and log in through MySQL directly.
Pre-optimized and customizable
Cloud Database instances come pre-configured for peak performance. You can also customize the default configuration settings and make persistent changes for your specific workload using the Cloud Control Panel.
Dedicated 24x7x365 support
Rackspace Data Services has a dedicated team of operations and data engineers ready to help you whenever you need it.
Monitoring, metrics, alarms, and notifications
Pre-configured Rackspace Monitoring health checks include load average, CPU, memory, disk storage, network, and multiple metrics for MySQL. You can configure additional alarms and receive email notifications for supported metrics using the Cloud Control Panel, the Rackspace Monitoring API, or the Rackspace Monitoring command-line tool.
Security and user management
By default, all Cloud Databases instances are protected from public internet traffic and directly accessible only on our internal ServiceNet network within the same regional data center. For further control, specify a host parameter when creating or modifying a user to restrict access from designated hosts only.