Managed database clusters

​Akamai​ Managed Databases powered by Aiven combine performance, reliability, and high availability into a fully managed database solution. Use Managed Databases to store business and operational data, including customer information, financial details, application content, and e-commerce transactions. Managing the database infrastructure to store and safeguard this data can put additional stress on the resources you have available. Managed Databases handle your critical infrastructure, providing an easy-to-use database-as-a-service (DBaaS) solution built on ​Akamai​'s reliable global infrastructure.

Specification

​Akamai​ Managed Databases powered by Aiven provide:

  • 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. To learn more, see Automatic updates and maintenance windows.

  • Access control. Prevent unauthorized database access by only allowing connections from specific IP addresses or ranges. To learn more, see Access control .

  • Daily backups. Automatic daily backups are provided at no additional cost and are retained for 14 days. You can perform a point in time recovery for each day over the last 14 days.

  • Data encryption. To learn more, see Data encryption .

  • Multiple database engines and versions.

  • 100% SSD (Solid State Disk) storage.

  • 40 Gbps inbound network bandwidth.

  • Free inbound network transfer.

  • Provisioning and management through Linode API.

High availability

Managed Databases powered by Aiven offers up to three underlying machines for dedicated CPU plans and one or two for shared CPU plans. Those underlying machines are called nodes. Three-node clusters provide 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 other available nodes.

Database engines

There are two database management systems (DBMSs) 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 offers more flexibility and features than MySQL. However, it's not a drop-in replacement; your applications needs to explicitly support it.

  • Valkey (LA). An open source, in-memory, key-value store that understands a rich set of powerful data types used as a database, cache, message broker, and streaming engine. Akamai Valkey Managed Database provides a fully managed, high-performance in-memory data store designed to accelerate AI-powered applications while helping organizations reduce infrastructure costs and operational complexity.

To learn more, see Database engines and plans.

Availability

Managed Databases can be created and deployed across core compute regions, but aren't supported in distributed compute regions.

Plans and pricing

ResourceDedicated CPUShared CPU
Cluster size1 – 3 nodes1, 3 nodes
vCPU cores64 core32 core
Memory4 GB – 512 GB1 GB – 192 GB
Storage80 GB – 7200 GB25 GB – 7200 GB

To learn about pricing for these database plans, visit the Pricing page.

Managed Databases don't consume network transfer or include a monthly transfer allowance. Transfer is consumed when connecting to a Managed Database from a Linode which is located in a different region.

Limits and considerations

Before you create a cluster, you need to be aware of these limitations:

  • The root user can't be changed or removed, but its password can be reset at any time.

  • You can't access the underlying operating system of a database cluster:

    • Configuration files, such as my.cnf , can't be edited directly.
    • Configuration changes done through the SET PERSIST command don't persist when the cluster is rebooted.
  • You can't create or host live replicas or standby nodes for high-availability Managed Database clusters outside of the Managed Database service.

Recommended workloads

Managed Databases is Akamai Cloud's own Database-as-a-Service (DBaaS) platform. It allows you to offload your database infrastructure and management and focus on your own applications and services.

Cost reduction

Hosting your own database on-premises or on a custom cloud architecture may require a significant budget and substantial IT resources to implement and operate. Offloading this to Managed Databases may significantly lower the cost and reduce the complexity. This lets you focus on your business - not your computing infrastructure.

Rapid deployment

It's often necessary to create short-lived databases quickly and securely. You may want to do this for development, disaster recovery, ephemeral applications, traffic management, and much more. Managed Databases allow you to create databases quickly using Cloud Manager, the Linode API, or CLI.

Disaster recovery

Managed Databases can become part of your disaster recovery plan. The service offers one-click backup restoration and clusters are provisioned within minutes. This provides an extra layer of data protection for your on-premises or self-hosted databases.

High availability

Most production applications greatly benefit from the redundancy and extreme uptime that high availability solutions offer. Managed Databases, when configured with three nodes, provides built-in data replication, redundancy, and automatic failover. This ensures downtime is significantly minimized and applications are always available.

​Akamai​ Managed Databases support high availability through anti-affinity settings using placement groups. To learn more, see Work with placement groups.

Reasons to consider Managed Databases

Consider Managed Databases if your organization:

  • Has limited IT resources.
  • Wants to save cost and reduce complexity.
  • Needs to minimize any potential for downtime.
  • Wants to extend their disaster recovery plans.
  • Needs to rapidly deploy secure databases.

Or, if your applications could use:

  • Databases that require always-on 24/7 access.
  • Databases that store critical data.
  • Financial industry applications, such as banking and trading.
  • Voice and communications platforms.
  • E-commerce applications.

Did this page help you?