Relational Database Service (RDS)

WHAT IS IT? [Azure RDS/ Google CloudSQL]
It’s a managed database that manages all your structured data. RDS abstracts all the running & maintaining of databases, so you’re only engaging when you need to read/write data. CPU, memory, storage and IOPS are split apart because you can scale them independently -bringing each up & down closer to your needs. The aim is to lower the overall cost ownership and strip away routine tasks. That can include provisioning, backups, recovery, and a whole bunch of other requirements for your system. As a result, you can focus on a higher level task that pertain directly to your business’ needs.

WHAT’S THE FUSS?

RDS gives you a lot of database engines to choose from - commercial ones such as Oracle and Microsoft SQL. As well as the open-source alternatives, engines like MariaDB, Postres and MySQL.
RDS is not a magic solution to processing everything off your plate since there’s still lots to consider. What database engine will you choose? How are you handling backups and monitoring? What size will your underlying compute and storage be? And then you’ve got all the config to do, especially when you’re planning for a set & forget tool. When things begin to scale up, make sure that there are scaling procedures in place to keep up with the demand headed your way.

Previous
Previous

What technology has the biggest impact on the world?

Next
Next

Identity & Access Management [IAM]