- A highly scalable fully managed serverless platform for developing and hosting web applications.
Features
- A fully managed environment to allow you to concentrate on deploying your application.
- Custom runtimes allow you to bring any library and framework to App Engine by supplying a Docker container.
- Application versioning is available to easily host different versions of your application and create development, test, staging, and production environments.
- Allows you to split traffic between different application versions to perform A/B testing.
- You can only create a single App Engine on each project.
App Engine Standard Environment
- Is based on container instances running on Google’s infrastructure.
- Containers are preconfigured with one of the several available runtimes.
- Supports applications written on Node.js, Java, Ruby, C#, Go, Python, PHP.
App Engine Flexible Environment
- Enables you to manage the underlying compute infrastructure.
- Supports applications written on Node.js, Java, Ruby, C#, Go, Python, PHP as well as custom runtimes.
Types of Scaling
You can specify what type of scaling you want to implement on your App Engine
- Basic
- Creates instances when your application receives requests.
- Each instance will be shut down when the application becomes idle.
- Automatic Scaling
- Creates instance based on request rate, response latencies, or other application metrics that you specify.
- Manual Scaling
- Allows you to manually specify the number of instances that continuously run regardless of the load level.
Pricing
Pricing is different for apps in the standard environment and the flexible environment.
App Engine Standard Environment
- Apps in the standard environment have a free quota for App Engine resources. Any use of App Engine resources beyond the free quota incurs charges as described in this section.
App Engine Flexible Environment
- App Engine does not provide free quota in the flexible environment.
- Apps running in the flexible environment are deployed to virtual machine types that you specify. These virtual machine resources are billed on a per-second basis with a 1-minute minimum usage cost.
No comments:
Post a Comment