Site icon DataFLOQ

The Big Cloud Database Pricing Guide for 2022

Cloud databases are an increasingly popular option to deploy database engines. Many consider cloud databases as a way to save on their database maintenance costs. But before migrating your database, you should familiarize yourself with the pricing model of common cloud database services. Cloud pricing can be complex and subject to unpredictable fluctuations. You should carefully consider your use case, the cloud service you plan to use, and its expected monthly cost, before making the move.

In this article I’ll cover leading cloud database solutions, explain their pricing model, and provide examples of pricing for common scenarios.

What Is a Cloud Database?

The common definition of a cloud database is any database that runs in the cloud, although it usually refers to a database-as-a-service (DBaaS). It differs from on-premise databases because it does not require organizations to maintain physical infrastructure. Rather, they can use virtual infrastructure or access the database as a service from a cloud computing provider.

Cloud databases typically come in one of two deployment models:

Cloud databases may use a NoSQL or SQL-based data model. Cloud database services provide high availability and scalability, allowing organizations to grow and evolve easily. The underlying software stack of a database service should be transparent, allowing the user to observe issues.

What are the Common Cloud Database Services?

Here are a few of the most popular cloud database services offered by major cloud providers:

In the following sections, I’ll dive deeper into the pricing model of each of these cloud database services.

Azure SQL Database Pricing

Azure SQL Database is a DBaaS offering from Microsoft Azure that lets organizations implement SQL databases without installing hardware or software. One of the main benefits of the Azure cloud is its strong cloud security capabilities, which are important for mission critical database deployments.

The Azure SQL Database service has multiple deployment options, as I’ll explain below, creating many opportunities for Azure cost optimization. There are two purchasing options:

The vCore-based pricing model is preferable for most organizations because it lets them select storage and compute resources independently. The DTU-based pricing model offers prepackaged storage, compute, and I/O resources.

The vCore model calculates pricing based on:

With the vCore model, organizations can use Azure Hybrid Benefit for SQL Server or prepaid reserved capacity. These options can help save money and are unavailable in the DTU-based model.

Azure SQL Database customers can select the service tier for availability and performance. The vCore model offers three service tiers:

The general-purpose service tier in the vCore-based pricing model offers two compute tiers that determine how customers pay for computing:

The following table shows pricing for Azure SQL Database, with the following service options:

AWS RDS Pricing

Amazon Relational Database Service (RDS) is an Amazon Web Services (AWS) managed SQL database service. Amazon RDS supports the following database engines: MySQL, Aurora, Oracle, Microsoft SQL Server, PostgreSQL, and Maria DB. It assists with relational database management tasks like data migration, backup, recovery, and patching.

Amazon RDS deploys and maintains relational databases in the cloud. Cloud administrators can use Amazon RDS to set up, operate, manage, and scale a relational instance of a cloud database. It is a service for managing relational databases, not a database.

You can try Amazon RDS for free’use it with no minimum fees and only pay for what you use. You can pay for Amazon RDS with on-demand instances (which you can start and stop on demand) or reserved instances (which require a long term commitment of 1 or 3 years). Amazon RDS provides a selection of instance use case types optimized for relational databases.

Amazon RDS helps new AWS customers start with a free managed database service in the cloud. AWS Free Tier gives users the following allowance each month:

The following table shows the standard pricing per hour for MySQL in Amazon RDS. Pricing for other database engines is similar, note that for commercial databases, if you don’t have your own license, the price is higher to reflect license cost.

The following table shows MySQL pricing with Reserved Instances, if you commit to a 1-year term. These prices are significantly discounted.

The following table shows RDS storage costs, based on the type of storage you select’SSD, provisioned IOPS for high performance use cases, or slower magnetic storage.

Google Cloud SQL Pricing

Google Cloud SQL is a fully-managed relational database service that lets customers set up and manage their databases on the Google Cloud Platform.

The instance type determines the pricing model for Google Cloud SQL (i.e., MySQL, PostgreSQL, or SQL Server).

Google Cloud SQL charges for the following elements:

The following table shows pricing for MySQL and PostgreSQL databases, in the Iowa Region.

Conclusion

In this article, I explained the basics of cloud databases, covered three popular database servicesAmazon RDS, Azure SQL Database, and Google Cloud SQL, and explained their pricing models. I hope this will be useful as you plan your cloud database journey.

Exit mobile version