App Engine
Last updated
Was this helpful?
Last updated
Was this helpful?
App Engine is a platform for building scalable web applications and mobile backends. It allows you to concentrate on innovating your applications by managing the application infrastructure for you.
It divides into standard and flexible environment
Standard environment is applicable for the runtimes (Java 7, Python 2.7, Go and PHP).
App Engine automatically provisions server instances and scales and load-balances them. Meanwhile, your application can make calls to a variety of services using dedicated APIs
App Engine Flexible Environment lets you specify the container your application runs in. Your application runs inside Docker containers on Google Compute Engine virtual machines (VMs). App Engine manages these Compute Engine
App Engine manages your virtual machines, ensuring that:
1. Instances are health-checked, healed as necessary, and co-located with other module instances within the project.
2. Critical, backward-compatible updates are automatically applied to the underlying operating system.
3. VM instances are automatically located by geographical region according to the settings in your project. Google's management services ensure that all of a project's VM instances are co-located for optimal performance.
4.VM instances are restarted on a weekly basis. During restarts, Google's management services will apply any necessary operating system and security updates.
Here is the diff between standard and flexible environment