APP ENGINE


GOOGLE APP ENGINE

    It's an highly built scalable application on a fully managed serverless platformGoogle App Engine (often referred to as App Engine) is a cloud computing platform as a service for developing and hosting web applications in Google-managed data centers. Applications are sandboxed and run across multiple servers. App Engine offers automatic scaling for web applications—as the number of requests increases for an application, App Engine automatically allocates more resources for the web application to handle the additional demand.



You Can:

    1) Scale your applications from zero to planet scale without having to manage infrastructure
    2) Free up your developers with zero server management and zero configuration deployments
    3)Stay agile with support for popular development languages and a range of developer tools
 App Engine was developed by google about 13 years ago, in 2008.


So what exactly benefits does the user gets is, 

-Open & Familiar languages and tools

-Just add code

-Pay only for what you use

 

1) A user or customer can build and deploy apps quickly and easily using popular languages or even bring their own language to the platform runtimes and frameworks. They can also manage command line, debug source code and run API  back ends endlessly.

2) A meticulous focus on writing code without a need to manage underlying infrastructure. Protect your apps from security threats using firewall capabilities, IAM rules and managed certificates.

3) In addition we can operate in a serverless environment without worrying about over or under provisioning. App Engine automatically scales depending on your app traffic and consumes resources only when your code is running.


Google App Engine primarily supports Go, PHP, Java, Python, Node.js, .NET, and Ruby applications, although it can also support other languages via "custom runtimes". There are several alternative libraries and frameworks you can use to model and map the data to the database such as Objectify, Slim3 and Jello framework(It's an end-to-end Java application for google app engine, including comprehensive data authorization model and out of box user Interface views).

ALTERNATIVE:


The Cloud Platform as a Service (PaaS) Software solutions below are the most common alternatives that users and reviewers compare with Google App Engine. Cloud Platform as a Service (PaaS) Software is a widely used technology, and many people are seeking popular, innovative software solutions with application deployment, development tools, and development environment. Other important factors to consider when researching alternatives to Google App Engine include web services. 

AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume - there is no charge when your code is not running.

With Lambda, you can run code for virtually any type of application or backend service - all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app.

Comments

Post a Comment

Popular posts from this blog

Pros and cons of Google App Engine

What's Next & The Conclusion

Features of Google App Engine