Database as a Service (DBaaS) is cloud database hosted and managed by the cloud service providers that can be accessed through public cloud or the hybrid cloud. The cloud provider takes care of provisioning, configuring, setup, maintenance, backups and patching the database. Customers are expected to export the database and start consuming the service through the pay-as-you-go model.
There is a debate on whether Database as a Service (DBaaS) should be considered part of IaaS or PaaS. Though databases are part of almost all PaaS offerings, they are quickly becoming the key building blocks of IaaS. While customers can always launch VMs and set up a database of their choice, the DB service is different because itâ€™s set up, configured, managed, and monitored by the infrastructure service provider. Popular databases, including MySQL, Oracle, Microsoft SQL Server, and PostgreSQL, are offered through these managed database services. Subscribing to these DB services enables customers to stay focused on their core application instead of managing and administering a database.