Skip to content

DBaaS

View as Markdown

DBaaS, E2E’s Database as a Service, runs MySQL, MariaDB, or PostgreSQL for you. Each database server you create is a DBaaS instance. Create one from MyAccount, and you get an endpoint and a port to connect to with the username and password you set. You manage the data, and E2E runs the server underneath it.

Use DBaaS for any application that keeps its data in MySQL, MariaDB, or PostgreSQL. Common uses:

  • The data layer of a web or mobile application. The application connects through the DBaaS instance’s endpoint, and you choose which addresses can reach it with the whitelist, or privately from inside an attached VPC.
  • Applications that read far more than they write. Up to four Read Replicas answer read queries, such as reports and dashboards, while the primary handles every change.
  • A copy of your data in a second region. DBaaS runs in Delhi and Chennai, and a Read Replica in the other one can be promoted into an independent DBaaS instance when you need it. See Read Replicas for what a replica in the other region needs.
  • Teams that want managed backups. Take a snapshot while the DBaaS instance is running, or on a daily, weekly, or monthly schedule, and restore it into a new DBaaS instance.
  • Applications with their own engine settings. A parameter group sets the engine configuration values once and applies them to the primary of every DBaaS instance it is attached to.

Get started with DBaaS. For quick answers, see DBaaS FAQ, and when something goes wrong, see Troubleshooting DBaaS. For every size, count, and naming limit, see DBaaS limits.