Database as a Service (DBaaS) is becoming another one of those industry buzzwords that can mean almost anything. Obviously it has something to do with running databases in a cloud model. But technology vendors don’t hesitate to apply that term to any product that’s even remotely related to that topic. Database software? Yep, that’s DBaaS. Storage arrays for your database? That’s DBaaS too. A coffee machine? Probably!
For a serious discussion about DBaaS, it’s useful to look at the state of databases today. Data is the foundation on which modern businesses are built, and much of it lives in commonly used databases such as Oracle Database or Microsoft SQL Server. Database sprawl and the resultant explosive growth of database copies represent an enormous challenge for enterprise IT teams. In an IDC survey, 77% of enterprise IT decision makers said they have more than 200 instances of Oracle Databases or Microsoft SQL Servers in their data centers.
Source: IDC Data Management Survey for EMC, November, 2015
In the same survey, more than 80% said they have more than 10 copies of each given production instance, typically for development, testing, data center operations, analytics, data protection or disaster recovery. While database copies are critical for these business activities, database administrators have often been reluctant to expand the number of database copies, due to the hardware, software and administrative costs involved.
And it’s not just about costs: these databases are typically not standardized, and comprise of a wide range of versions, patch levels and configurations. This sprawl and lack of standardization make it challenging to manage governance and compliance, and to meet service-level agreements. Inefficient management tools and a lack of visibility into the copy infrastructure can exacerbate these challenges.
So how can databases be made available to critical business activities while keeping costs under control and delivering quick service and time to market? How do you set up an efficient cloud environment that will reduce complexity, ensure data availability and accelerate business processes? Let’s go through a checklist for making sure your DBaaS initiative is a success. (more…)