Self-Hosting: Google Cloud

Hello!

I wanted to ask the great community hear about options within Google Cloud for self hosting. I am curious as to which option would be best or possible to run a few applications. From what I can tell the options within Google Cloud are:

  • Google Compute Engine (Installing everything and creating a DB within it)
  • Google Compute Engine + Google SQL
  • Google Run + Google SQL.

Based on the documentation, I am a bit confused if Google Run (given each app is containerized) could work or if a dedicated VM is required.

Your help is greatly appreciated!

Hello @tspecht!

Great question, I am sure there are a couple trade offs between these options.

We are some docs on deploying with Google Computer Engine so that might make that deployment option easier to follow along.

It looks like we have some docs on Google Cloud SQL here.

Unfortunately I am not very familiar with Google Run :sweat_smile:

Hope this helps!

Thanks, Jack!

I did review the documents on deploying with a google computer engine and fond them thorough!

As far as the Google Cloud Run, I just want to confirm that the applications are in a single docker image. Is this correct?

No problem!

Great to hear, from the Google Cloud Run docks it looks like uou can deploy up to 10 containers per instance including the ingress container.

Here are the docs where I found that information!