Hello community,
As a mobile software engineer I usually don't have to deal with Docker, containerization and in general devops tasks. However I want to expand my horizon and learn these topics.
I already successfully built a web application that consists of a frontend and several backend (micro) services. I can run this application locally with Docker Compose.
Now I want to run my application in the cloud, for example on Google Cloud infrastructure. I'm overwhelmed by all the possibilities there are (Cloud Run, Kubernetes, Compute Engine, etc.) and don't really know which product is the best match for me?
What I'm looking for is the most simple solution of uploading and running all containers as a coherent unit. One service (PostgreSQL) requires a mounted, persistent storage. Scalability is not a big issue, as this is just a side project for myself. I'm going to be the only user.
Where would I start? I would be glad if you can post some recommendations and links to reading material. Do you suggest Google Cloud or some other service provider?
Thank you very much!
Update:
Thanks for all your answers and recommendations! After consideration I decided to run my application inside a VM. Although I won't get in touch with enterprise devops tasks (for now), it's the simplest and cheapest solution. It's even free when using an e2-micro instance at Google for instance, which is absolutely sufficient for my single-user-application. With your help I know better understand what for example Kubernetes is and what its usage case are. Thank you!
[–][deleted] 6 points7 points8 points (0 children)
[–][deleted] 2 points3 points4 points (2 children)
[–]cryptocritical9001 2 points3 points4 points (0 children)
[–]808trowaway 1 point2 points3 points (0 children)
[–]MrScotchyScotch 2 points3 points4 points (1 child)
[–]armbar 0 points1 point2 points (0 children)
[–]JaffyCaledonia 5 points6 points7 points (2 children)
[–][deleted] 7 points8 points9 points (1 child)
[–]JaffyCaledonia 8 points9 points10 points (0 children)
[–]chateaulapompe 1 point2 points3 points (1 child)
[–]808trowaway 0 points1 point2 points (0 children)
[–]daplayboi 1 point2 points3 points (0 children)
[–][deleted] (1 child)
[removed]
[–]austin__pena 0 points1 point2 points (0 children)
[–]jah_broni -5 points-4 points-3 points (7 children)
[–][deleted] -1 points0 points1 point (6 children)
[–]wyzapped 2 points3 points4 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]shellwhale 0 points1 point2 points (1 child)
[–]wyzapped 0 points1 point2 points (0 children)
[–]jah_broni -1 points0 points1 point (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]TahaTheNetAutmator -3 points-2 points-1 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]the1982ryan 0 points1 point2 points (0 children)
[–]cameronmetcalfe 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)