Some time ago, I published a post on ‘The changing landscape of IT’. One of the key drivers of this change is data.
And there comes ‘Database as a Service’ in play.
Let me explain my views on DbaaS in a ”What-Why-How” approach.
What is DbaaS exactly?
On the definition of DbaaS you will find different statements.
To make sure we are all on the same page let me give the definition of DbaaS as I see it.
DbaaS is an extended form of Software as Service (SaaS) where
the cloud provider is delivering the database software and storage as a service
Following this definition, the (internal) customer who want to use such a service should never need to install any hardware, nor software. Service payment should follow the rules of any other ‘as a service’ type of offering and last but not least, the provider manages the service.
And this brings us to the Why…
Why is DbaaS such a game changer?
The business requires from internal IT or their IT provider agility when it comes to delivering services. Managing data and database is something that is always a bit of pain if it needs to be implemented. As businesses already seen the benefits of hybrid clouds or pure public cloud computing, it’s rather a small step to take towards DbaaS.
If a customer ask me to explain briefly the benefits of DbaaS, well… here they are.
- With Dbaas you no longer need to invest is complex management of silos but you can run an agile and flexible data-cloud
- Simple and centralized management
- Rapid provisioning
- Security. As managing your environment becomes less complex, you can finally focus on security.
How to DbaaS?
Tricky question..and the answer is… it depends.
It depends mainly on your type of cloud, your needs, …but either way, it comes to database automation.
In a pure public cloud, you just subscribe to the service and your mainly done. The database automation is performed by the provider.
In a private or hybrid cloud it can be less obvious. In that case you need to build the DbaaS platform yourself.Let say you use MySQL, MongoDB or MariaDB as database backend, you can opt for ClusterControl to create your DbaaS.
With big data growing at an annual rate of 60% (source IDC), the cloud will be the destination for a lot of this data. Make sure you change the way you handle data so your business does not run out of ‘just-enough-relevant-information’ to fuel its growth.