App Engine Flashcards
(5 cards)
What is Google Cloud Platform
Google Cloud Platform provides infrastructure as a service, platform as a service, and serverless computing environments. It is a platform for developing and hosting web applications in Google-Managed data centers, which was the first cloud computing service from the company.
What is App Engine Standard
Application instances run in a sandbox, using the runtime environment of a supported language listed below. Applications that need to deal with rapid scaling. Experiences sudden and extreme spikes of traffic which require immediate scaling. Applications can scale to 0 when there is no traffic.
When is App Engine Standard Optimal
- Supported programming languages: Python 3.8+, Java, Node.js, PHP, Ruby, Go
- Intended to run for free or at a very low cost where you pay only for what you need and when you need it
What is App Engine Flexible
Application instances run within Docker Containers on Compute Engine virtual machines. Applications that receive constant traffic experience regular traffic fluctuations, or meet the parameters for scaling up and down gradually. Can access the resources or services of your Google Cloud Platform project that reside in the Compute Engine Network.
When is App Engine Flexible Optimal
- Written in any version of these languages; Python, Java, Node, Go, Ruby, PHP or .NET
- Runs in a docker container that includes a custom runtime or source code written in other programming languages
- Uses or depends on frameworks that include native code.