We're Hiring!
Take the next step in your career and work on diverse technology projects with cross-functional teams.
LEARN MORE
Mountain West Farm Bureau Insurance
office workers empowered by business technology solutions
BLOG
7
28
2016
3.1.2023

An Introduction to Database as a Service (DBaaS)

Last updated:
9.16.2020
3.1.2023
No items found.

If you're administrating an enterpise IT environment or developing software, you're dealing with databases. Database platforms collect and organize information from applications, allowing the program and users to access, manage, and update relevant data. You need a database to recall data when necessary. 

Once you've chosen a database platform, you have a few major decisions to make. Where do you deploy your database? Who will manage your database infrastructure? Enter Database as a Service, or DBaaS. This emerging SaaS subcategory enables near-instantaneous provisioning of preconfigured virtual infrastructure stacks that are ready for data.
 

Managed Database Infrastructure Advantages

Once you sign up for DBaaS, you can spin up a new database server in mninutes or seconds. This is achieved through virtual machine catalogs or VM clones. Many cloud providers can provide licensing for common databases like SQL, MySQL, or MongoDB, and they may have cloud templates ready to go at a moment's notice. Other common databases and enterprise application vendors that include database products, like Oracle, SAP, and IBM DB2 are supported on VMware virtualization. All you need is a license and you can install the database on your virtual machine(s).

If you need to beef up a database server by provisioning additional storage or compute resources, you can login to a web portal and add them on demand. For example, you might be processing a large batch of data, or anticipating a heavy user load on an eCommerce application for a sale. You can scale up for a period of intense use and then scale down again afterwards to maximize cost-efficiency.

For on-premise systems, it can take weeks or even months to figure out the necessary hardware, obtain it from a vendor, and install and test it in a datacenter — and that's before you license, install, configure, and test the database platform itself. DBaaS providers can vouch for compatibility and VM configuration, providing you with a cloud database that is guaranteed to work with your applications.

Hardware obstacles go beyond the provisioning and installation process, too. Maintaining a data center with 24/7 availability is a constant battle. With limited IT resources, you might be better off leaving the hardware management to a service provider and focusing on development or database administration.

With a DBaaS provider, you're guaranteed certain performance levels and uptime, without having to lift a finger for hardware or initial configuration.
 

When Not to Use DBaaS

Extremely heavy data loads traversing public networks is one way to run into significant database performance problems. Some necessary database functions like data compression and table table partitions may not function in a virtual environment. Be sure to vet your platform of choice and the provider's cloud to be certain your performance and functionality are up to par.

Industry regulations, compliance, or privacy concerns might also lead you to keep some databases on-premise. Many cloud providers do offer HIPAA compliant or FEDRAMP certified hosting now, however. Ultimately compliance and privacy issues might be simply a matter of your comfort (or the comfort of your CEO and board) with trusting data to cloud providers. However, cloud services often include more stringent security than in-house services and are kept more up to date as well.

Finally, if you have office locations that might not be online 24/7 and require access to information stored in your database, DBaaS might not be the best choice.

 

Who Manages the Database Platform: A Comparison

On-PremiseDBaaS Database Management Your Department

Your Department

Application Development
& Integration

Your Department

Your Department

Hardware Provisioning
& Maintenance

Your Department

Cloud Provider Licensing

Your Department

Cloud Provider or

Your Department

Redundancy
& Fault Tolerance

Your Department

Cloud Provider Virtualization Platform
Maintenance

Your Department

Cloud Provider Security:Applications,
operating systems,
and data, including encryption Your Department Your Department Security:Servers,
storage,hypervisor,
firewalls,DDoS,
perimeter network security Your Department Cloud Provider

Recent Blog Posts

lunavi logo alternate white and yellow
5.23.2023
04
.
26
.
2023
Using Azure AI and Logic Apps to Reverse Engineer SMS Search Engines

There used to be entire companies providing SMS answering services. In 2006, one such company was valued at $6 million. Come along as we build the same system in Azure, almost for free, in 2 hours or less!

Learn more
lunavi logo alternate white and yellow
5.23.2023
04
.
12
.
2023
Security Technologies in Microsoft Azure AD: An Overview

Microsoft Azure AD offers a wide range of security technologies that help organizations protect their data and applications against various cyber threats. Learn how to leverage these advanced security technologies in your Azure environment.

Learn more
lunavi logo alternate white and yellow
4.3.2023
03
.
24
.
2023
Getting Started with Azure OpenAI

It's no secret that Microsoft is making waves in AI technology with significant investments in OpenAI, one of the world's leading Artificial Intelligence companies. Everyone is curious about AI abilities, but how can you use AI in your Azure space? One of Lunavi's lead developers will take you through the journey of implementing AI platforms like ChatGPT into your Azure environment.

Learn more