Cloud Google Gloud

Google App Engine Flexible Environment

congdonglinux-google-app-engine-2

Google App Engine Flexible Environment

Suppose you’ve decided that the restrictions of App Engine standard environment’s sandbox model don’t work for you, but you still want to take advantage of the benefits of App Engine. That’s what App Engine flexible environment is for.

 

Google App Engine Flexible Environment 1

Instead of the sandbox, App Engine flexible environment lets you specify the container your App Engine runs in. Yes, containers. Your application runs inside Docker containers on Google Compute Engine Virtual Machines, VMs. App Engine manages these Compute Engine machines for you.

They’re health checked, healed as necessary, and you get to choose which geographical region they run in, and critical backward-compatible updates to their operating systems are automatically applied. All this so that you can just focus on your code. App Engine flexible environment apps use standard run times, can access App Engine services such as data store, memcached, task queues, and so on.

Google App Engine Flexible Environment 2

Here’s a side-by-side comparison of Standard and Flexible. Notice that Standard environment starts up instances of your application faster, but that you get less access to the infrastructure in which your application runs. For example, Flexible environment lets you SSH into the virtual machines on which your application runs.

It lets you use local disk for scratch base, it lets you install third-party software, and it lets your application make calls to the network without going through App Engine. On the other hand, Standard environment’s billing can drop to zero for the completely idle application.

Google App Engine Flexible Environment 3

Because we mentioned App Engine’s use of Docker containers, you may be wondering how App Engine compares to Kubernetes Engine. Here’s a side-by-side comparison of App Engine with Kubernetes Engine. App Engine standard environment is for people who want the service to take maximum control of their application’s deployment and scaling.

Kubernetes Engine gives the application owner the full flexibility of Kubernetes. App Engine flexible edition is somewhere in between. Also, App Engine environment treats containers as a means to an end, but for Kubernetes Engine, containers are a fundamental organizing principle.

VIDEO




Series:
Google App Engine Standard Environment

[sociallocker id=”2100″]Cám ơn bạn đã theo dõi.[/sociallocker]

        Nguồn:                  

congdonglinux.com

              Nhấn Subcribe                             Like Facebook 

 

 

close
logo 1024

Đăng Ký Liền Tay

Nhận Ngay Bài Viết

We don’t spam! Read our privacy policy for more info.

Add Comment

Click here to post a comment