Google App Engine is a Web application hosting service (application hosting services). The so-called Web application (by Web application), we mean the application or service that can be accessed over the web, usually through a webbrowser. There are shopping carts in the storefront (storefronts with shopping carts), social networks (social networking sites), multiplayer (multiplayer games), mobile applications), survey application (survey applications), project management (projects Management), collaboration (collaboration), Publishing (publishing) and other things we find are good web-based applications (is good uses for the web). APP Engine can also provide services for traditional websites, such as documents and images. But this environment is designed to be used in real-time dynamic applications (real-time dynamic applications).
Google App Engine is designed to host apps that have many concurrent access users. When an application is available to many concurrent users without compromising performance, we can call it scales. Apps written for app engine are automatically scale. When more users use the app, app Engine assigns more resources to the app and manages those resources. The app itself does not need to know the resources it uses.
Unlike traditional web hosting (web hosting) or self-managed services, using Google App Engine, you only pay for the resources you use. These resources are measured in gigabytes (measured down to the gigabyte). Paid resources include CPU usage, monthly storage, input and output bandwidth, and resources for the App Engine service (resource specific to App engine services). To help you get started with it, every developer has access to a certain amount of free resources, which is sufficient for small applications with low traffic.
App Engine can be described as three parts: application examples, scalable data storage, and scalable services. In this chapter, we will look at these three parts at a higher level. We also discuss the features of app engine in deploying and managing Web applications and creating websites that integrate with other Google services, such as Google Apps,google accounts, Google cloud storage.
Introducing Google App Engine