Jul 27, 2017

AWS Elastic Beanstalk and App Engine are often described as similar offerings

But there are significant differences in their approaches. Both offer auto-scaling, load balancing, monitoring, etc., but unlike App Engine, Elastic Beanstalk requires the typical system administration that raw VMs require (OS updates, etc.). App Engine is a platform as a service (PaaS), meaning that it's fully managed, so all of these administrative tasks are handled by Google. The basic App Engine setup includes built-in services such as Task Queues, Memcache, Users API, and more.