2 ms·
DO provides VMs and Kubernetes as a service. AWS provides Freaking everything as a service. You might need Redis. You might need Postgres. You might need Hadoop
by GauntletWizard 7y ago
DO provides VMs and Kubernetes as a service. AWS provides Freaking everything as a service. You might need Redis. You might need Postgres. You might need Hadoop, NFS, A Monitoring Solution, Access Controls for your account, Docker Repo Hosting... AWS does all of these things as managed services (though some not very well).
You definitely don't want to run your RDBMS on Kubernetes, and while DO's "Marketplace" has a solution, it's not the same.
- stanmancan 7y agoDO has managed hosted Postgres now, with Redis and MySQL coming. I’ve been using it for a few months and it’s been fantastic. The interface to get it running is unbelievably simple. DO is killing it lately.
- kube-system 7y ago> You definitely don't want to run your RDBMS on Kubernetes If you’re targeting AWS you’re probably better off using their solution, but you can totally run your database on k8s. And for some uses it’s even a good idea.
- sascha_sl 7y agoIf you're new to Kubernetes, you shouldn't attempt to run a RDBMS, especially if it's not a dev/staging DB and/or needs to run in a HA config. Operators aren't mature and if you're rolling your own statefulset you better know what you're doing (with kubernetes and with the DB you're running).
- speedplane 7y ago> If you're new to Kubernetes, you shouldn't attempt to run a RDBMS ... if you're rolling your own statefulset you better know what you're doing I've been doing this for a while. Before there were statefulsets, it was pretty painful. But now, it's relatively easy. Sure, not as easy as a PaaS database that seems to just work, but much easier than managing a cluster of servers with all sorts of crazy scripts.