#gcp (2021-05)

Google Cloud Platform

2021-05-07

2021-05-06

Ofir Rabanian avatar
Ofir Rabanian

qq - for a pretty small startup, what service would you use for hosting containers? gke? app engine?

Ofir Rabanian avatar
Ofir Rabanian

my feeling is that gke is an overkill for a small/mid level startup, but wanted to validate that i’m not missing something here

Andrew Nazarov avatar
Andrew Nazarov

It depends on what you mean by saying overkill. I haven’t worked with App Engine yet, however if your concerns are about management overhead, there is a brand new GKE Autopilot: https://www.google.co.uk/amp/s/cloudblog.withgoogle.com/products/containers-kubernetes/introducing-gke-autopilot/amp/

Introducing GKE Autopilot | Google Cloud Blog attachment image

GKE Autopilot gives you a fully managed, hardened Kubernetes cluster out of the box, for true hands-free operations.

Chris Fowles avatar
Chris Fowles

one thing to take into consideration that something like AppEngine (which IS cool tech) is going to have a much smaller userbase than something like Kubernetes, so you’re going to have less opensource/thirdparty things available to leverage that are built for app engine than kubernetes. you’re also going to be able to lean on community support a lot less.

often platforms that are touted as “easier to use” end up requiring more in depth understanding because you need to account for their specific quirks.

if you’re on GCP i’d say that GKE is probably the lowest management overhead offering out of the clouds’ kubernetes offerings- but yeh nothing is free (from an ops investment perspective)

Ofir Rabanian avatar
Ofir Rabanian

my main concern is that if something breaks, or if an upgrade is needed - a pretty high expertise is required to handle that(without throwing money in the way)

Ofir Rabanian avatar
Ofir Rabanian

like - k8s is not fool proof

Ofir Rabanian avatar
Ofir Rabanian

question is if app engine is a bit more fool proof and can just “execute my container and return a load balanced url”

zeid.derhally avatar
zeid.derhally

Depending on your requirements you may want to use CloudRun, it’s the easiest

Yousuf Jawwad avatar
Yousuf Jawwad

app engine is pretty mature .. it is expensive than k8s. over the past 8 years, i never had any complaints

    keyboard_arrow_up