MySQL and Managed Databases

March 20, 2019 2.2k views
Databases

Hello, I had a question regarding pricing about Digital Ocean's services. I'm still relatively new when it comes to server management so I want to get a better understanding.

Basically with how Webfaction is going to be terminated sometime this summer or later, I was considering alternative hosting providers. The web application my company uses is Django-based application that uses MySQL databases through PhpMyAdmin. When I was viewing through the Pricings page, I noticed that there was a separate pricing options for Managed Databases and the Droplets, though the Database only explicitly states PostgreSQL. Since our current plan uses minimal ssd disk space for the shell and MySQL database, I was planning on going for the $5/month standard droplet plan. But my question is this: If the managed database is MySQL/PhpMyAdmin, is there a need to purchase a separate Managed Database plan, or does the standard droplet come with this database configuration?

1 Answer

Greetings!

Great questions, and thank you for taking the time to ask them. Our managed database offering is only relevant to people who specifically desire it over running their own database server. However, each of our servers (droplets) are provisioned with full root access. This means you can install anything and everything that you desire, and manage it to your heart's content. You can install MySQL, Django, Nginx, Apache, PostreSQL, anything you want.

The only key that you need to remember is this: While we provide root access to those servers, not only is what you do and how you do it up to you, but so is knowing how to do that and troubleshooting any issues that occur inside of your server. I want to stress this, because with freedom comes responsibility, and I don't want to mislead you into thinking that we're going to provide you with a method of setting all of this up that is as simple and reliable as what WebFaction has done.

At WebFaction, as with services like them, all of their services are managed. This means that they cannot afford to allow you to crash MySQL on the server - that server is shared with other customers. With us, you can, and you will need to be the one to fix it if that happens. Your software is shared with no one, it is all dedicated to you. For our customers, this is a dream come true, it is exactly what they want and need. Sometimes, though, someone comes along and realizes that it isn't for them. That is okay. It's only a bad thing if I've mislead you, so I don't want to do that :)

Jarland

Have another answer? Share your knowledge.