Database Migration: Do cloud providers meet your requirements?
Gartner predicts that, by 2023, 75% of all databases will be in the cloud. However, migrating from on-premises to the cloud presents some challenges and questions. Before evaluating cost, performance and availability, consideration must be given to the functionality and features that are required and currently relied upon in the on-premises environment.
How do cloud providers weigh up?
Gartner documents that help clients address this question include, Solution Scorecards for Cloud Operational Databases, and Solution Scorecards for Cloud Analytical Data Stores. The former covers relational transactional database management systems (DBMS) as well as document databases, key-value and wide-column DBMS. The latter includes Data Warehouses, Distributed File Systems and Cloud Object Stores. These documents assess the database offerings for a single cloud service provider against an extensive list of criteria, which are categorized as either Required, Preferred, or Optional features, and from these an overall score is given.
These categories are defined as:
Required: Capabilities essential to developing, deploying and managing mission-critical, secure and compliant production applications. Missing required capabilities may be “showstoppers” that necessitate specific risk mitigation or that make the provider unsuitable for your use case.
Preferred: Capabilities that are necessary, but not vital, to a broad range of use cases. Missing preferred capabilities will often need to be replaced by other solutions. Most customers will have at least one application that requires these capabilities.
Optional: Capabilities that are beneficial for specific use cases, but which many customers will not need. In many cases, these capabilities represent emerging technologies.
Looking at the scoring across Amazon Web Services, Google Cloud Platform, and Microsoft Azure, the data is summarized as follows:
This shows that overall, Amazon, Azure and Google all meet at least 89% of Gartner’s criteria for Cloud Analytical Data Stores, and Operational Database as a Service.
“Required” is near complete and “Preferred” scores high across providers, which should ease concerns about capabilities. This highlights the maturity and readiness of these cloud solutions.
Optional features are relatively low, however these are considered ‘nice to have’ and are not crucial or required for most use cases.
For a full breakdown of the scoring of each vendor, including the ability to compare and contrast cloud service providers and their capabilities, see the CloudScores module within Gartner’s Cloud Decisions. This interactive tool presents data which facilitates planning for cloud provider selection and cloud migration decisions for your particular use case.