App Engine Environments

 App Engine comes in two different environments namely Standard Environment and Flexible Environment.Let's learn more about them,which would allow you to choose an environment which meets your application needs.

Standard Environment:-

In App Engine Standard Environment  your code runs in a special sandboxed environment rather than on a separate Virtual Machine.The App Engine standard environment makes it easy to build and deploy an application that runs reliably even under heavy load and with large amounts of data.

Languages supported by Standard environment  are:-Python,Java,PHP Node.js,Go.One drawback of Standard Environment is that only specific versions of programming languages are supported .e.g. java8 and java11 for Java.

Flexible Environments:-

App Engine flexible environment is based on Docker containers so one is free to choose any programming language. It is Based on Google Compute Engine and automatically scales your app up and down while also balancing the load. App Engine flexible environment instances are Compute Engine virtual machines, which means that you can take advantage of custom libraries, use SSH for debugging, and deploy your own Docker containers.

Now lets summarize a few main differences between this two environments:-

Features                                              Flexible Environment                             Standard Environment

Instance start time                                        Minutes                                                        Seconds

Scaling                                                Manual, Automatic                                 Manual,Basic,Automatic

Deployment time                                         Minutes                                                         Seconds

Background processes                                 Yes                                                                 No

SSH Debugging                                           Yes                                                                 No

Pricing                                           Based on usage of  vCPU,                            Based on instance hours  

                                                     memory and persistent disks                                                                             

                                                                                                                                                                              

                                                                                                                                                                                      

Comments

Popular posts from this blog

Pros and cons of Google App Engine

What's Next & The Conclusion

Features of Google App Engine