Moving database operations to the cloud can deliver many benefits, but database services may be opaque, and can vary in size and type by region. Credit: nadla Of all of the various ways in which companies can leverage cloud computing, establishing a cloud-based relational database would seem to be among the most straightforward. While companies may choose to set up their own database servers in the cloud, they can alternatively just purchase a relational database as a service, such as RDS offered by Amazon Web Services (AWS). What could be simpler? Well, as you might guess, things aren’t quite as simple as they may first appear. First the good news. Companies can realize many benefits from leveraging databases as a service. In the case of AWS’s offering, customers can select from six popular database engines including Oracle and Microsoft SQL Server. The database instances can be optimized for memory, performance, or I/O. Perhaps most valuable: AWS handles most administrative tasks, including hardware provisioning, database setup, patching, and data backup, freeing customers from these time-consuming and non-strategic tasks. The downside to this approach? Broadly speaking, to get the benefits listed above, companies must relinquish some level of control and, often, visibility into the database configurations and operations. Some database offerings, including those from Microsoft’s Azure, are abstracted in a way that makes it quite difficult to know exactly what the database infrastructure includes, even the number of CPUs provided. The RDS offering from AWS is more transparent in this regard, but has another issue. The size of available RDS instances varies by database types and regions throughout the AWS landscape. Companies may find that the best RDS match for their database needs is in a geography far removed from their cloud-based applications, raising potential latency and performance issues. To help companies navigate the AWS RDS terrain, predictive analytics and cloud-optimization vendor Densify is modeling the global range of database offerings to create a multidimensional catalog that captures their types, sizes, and locations. By using the Densify catalog, customers can automatically determine if AWS offers RDS instances that match their core requirements, including their relative proximity to the applications using the database. If chatty apps are forced to have several network hops to reach the database, performance can quickly degrade. Of course, for Densify’s multidimensional catalog of RDS instances to have much value, customers must first have a good understanding of their fundamental database requirements and operations. With its analytics and optimization services, Densify actually learns the operational patterns of these systems and will automatically determine the optimal resource requirements to support their workload and service-level demands. Once those core requirements are known, companies can use Densify to determine the optimal RDS locations and catalog sizes. In some cases, the database’s proximity to its client applications may have negligible impact on performance, permitting companies to shop for the most cost-effective RDS instances available, regardless of their location. In other scenarios, companies may need to favor database location over optimal database size and cost in order to achieve the most-balanced and efficient RDS solutions. Related content brandpost Standard or Custom Cloud Instances? How to Decide? Building customized cloud environments for your applications may make sense -- but only if you can easily weigh the benefits versus the costs. By Dwight Davis Jan 29, 2018 3 mins Cloud Computing brandpost Why Saving 30% on Your Cloud Deployments May Be a Bad Deal Attempting to cut cloud costs only by analyzing services bills can leave significant savings on the table. By Dwight Davis Jan 24, 2018 3 mins Cloud Computing brandpost Don’t Have Reservations About Your Reserved Instances Although reserving capacity intelligently can dramatically cut costs, locking in the wrong type or number of cloud instances can prove to be a confining money pit.rn By Dwight Davis Jan 23, 2018 2 mins Cloud Computing brandpost Attaining True Elasticity in the Cloud By Dwight Davis Nov 15, 2017 3 mins Cloud Computing Podcasts Videos Resources Events SUBSCRIBE TO OUR NEWSLETTER From our editors straight to your inbox Get started by entering your email address below. Please enter a valid email address Subscribe