Managed Databases
Managed Database Availability
As part of our ongoing commitment to innovation and better serving our customers, we have made the strategic decision to pause the sale of our Managed Database offering for all customers who do not have an active database deployed. We recognize the need for a product that offers higher performance and the capacity to handle more complex workloads.
If you have an existing database already deployed, you will continue to be able to deploy, provision, and manage the service exactly as you do today, and we’ll fully support your Managed Database workloads until our next-generation database solution is available. For future news and announcements related to Managed Databases, please sign up using the form on our product page.
Managed Databases combine performance, reliability, and high availability into a fully managed database solution. Databases are used by most organizations to store their business and operational data, including customer information, financial details, application content, e-commerce transactions, and much more. Managing the database infrastructure to store and safeguard this data can put additional stress on the resources you have available. Managed Databases take care of managing this critical infrastructure for you, providing you with an easy to use DBaaS (database-as-a-service) solution built on top of Akamai cloud computing's trusted and reliable platform.
Simplified deployment and maintenance
-
Automated deployment: When a database is deployed through Managed Databases, the infrastructure, software, and firewall, and high availability systems are configured automatically. This can save hours of time compared to manually setting up a database.
-
Automatic updates: Updates to the underlying software of your database cluster are installed automatically using user-configurable maintenance windows. See Automatic Updates and Maintenance Windows.
-
Access controls: Prevent unauthorized database access by only allowing connections from specific IP addresses (or ranges).
-
Daily Backups: Automatic daily backups are provided at no additional cost and are retained for 7 days. This provides you with a recovery point for each day over the last 7 days.
High availability
Managed Databases can be configured with either 1 or 3 underlying machines, also called nodes. Using 3 nodes provides you with a highly available database cluster, complete with data redundancy and automatic failover. Your data is replicated across every other node in the cluster. If one goes down, any traffic is redirected to the other available nodes.
Database engines
The following database management systems (DBMSs) are available on Managed Databases:
-
MySQL: An industry standard relational database management system that uses the SQL query language. Many popular applications (including WordPress) require MySQL or MySQL compatible databases.
-
PostgreSQL: An object-relational database management system that can use either SQL or JSON queries. It's generally more flexible and feature-rich than MySQL, though it's not a drop-in replacement and applications need to have built-in support for it.
See Choosing a Database Engine and Plan for more details on each of the available database engines.
Recommended workloads
- Any production application that uses a database, especially one with high-traffic or one that stores critical data.
- Medium to high traffic websites using WordPress, CraftCMS, Drupal, or other database-enabled application.
- E-commerce sites
- Organizations that don't want to commit IT resources towards managing a database cluster.
See the Use Cases for Managed Databases guide to learn more about these use cases.
Availability
Managed Databases can be created and deployed across all core compute regions, but are not supported in distributed compute regions.
Plans and pricing
Resource | Available Plans |
---|---|
Cluster size | 1 - 3 nodes |
vCPU cores | 1 - 64 cores (shared or dedicated) |
Memory | 1 GB - 512 GB |
Storage | 25 GB - 7200 GB |
Pricing starts at $15/mo for a 1 GB Compute Instance with a single node. Review the pricing page for additional plans and their associated costs. There may be some differences between each available database engine due to licensing costs and other factors.
Managed Databases don't consume network transfer or include a monthly transfer allowance. Transfer is consumed when connecting to a Managed Database from a Compute Instance when that it's located in a different region.
Additional technical specifications
In addition to the resources allocated to each available plan (outlined above), Managed Databases have the following specifications:
- Fully-managed, including automated deployment and maintenance
- Multiple database engines and versions
- Customize access controls to allow connections from trusted sources
- Automatic backups are taken daily and retained for 7 days
- Administrative access with elevated user permissions
- Access the database using command-line or desktop applications
- 100% SSD (Solid State Disk) storage
- 40 Gbps inbound network bandwidth
- Free inbound network transfer
- Provisioning and management through Cloud Manager, Linode CLI, or programmatically through the Linode API
Limits and considerations
-
The default user can't be changed or removed, though the password can be reset at any time.
-
You are not able to access the underlying operating system of a database cluster. Configuration files (such as
my.cnf
) cannot be directly edited and configuration changes done through theSET PERSIST
command do not persist when the cluster is rebooted. -
Live replicas or standby nodes for a high availability Managed Database cluster can't be created or hosted outside of the Managed Database service.
Updated 4 days ago