Comparing Datacol and App Engine

Google App Engine (often referred to as GAE or simply App Engine) is a cloud computing platform for developing and hosting web applications in Google-managed data centers. It is released on 2008, and had gone under tremendous improvements recently.

Historically App-engine was notorious for lock-in, weird bugs and various idiosyncrasies, but App Engine of 2017 is way different than App-engine of 2008. Currently it supports two mode -

Google also has a comparison page to decide when to choose between the two.

It’s natural to ask why should anyone choose Datacol over App Engine, and honestly we’re also asking ourselves same question while developing Datacol. According to our philosophy we believe containers are the foundation of next generation PaaS than VMs. Some of our thoughts are also echoed by cloud experts and community.

It is only reasonable to compare Datacol with App Engine flexible since they offer similar flexibility and use cases. In short Datacol ports all of the goodness of App Engine into the container world.

Feature DataCol App Engine Flexible environment
Deployment units Buildpacks, Docker-compose, Dockerfile, app.yml Dockerfile, app.yml
Infrastructure Service Automation Native & Managed, Helm Manual
Pricing Less and can use Sustained discount More since managed by Google
Security & Encryption Native (uses Google KMS) Manual
Regional constraints All Regions Not available in Europe
Scheduler Kubernetes based on containers Propitiatory scheduler by Google
Real time sockets/Static IP Yes No
Security Compliance Yes No
Source Code Open Closed