Google App Engine lets you run (host) your own Web applications on Google’s infrastructure. However, by no means is this a “rent a piece of a server” hosting service. With App Engine, your application is not hosted on a single server. There are no servers to maintain: You just upload your application, and it’s ready to serve your users. Just as servicing a Google search request may involve dozens, or even hundreds of Google servers, all totally hidden and satisfied in a fraction of a second, Google App Engine applications run the same way, on the same infrastructure. This is the unique aspect of Google’s approach. Yes, you cede some control to Google, but you are rewarded by being totally free of the infrastructure, capacity management, and load balancing tasks that enterprise typically have to manage, irrespective of whether they are self-hosting or hosting on someone else’s PaaS or IaaS.
You can choose to share your application with the world, or limit access to members of your organization. Google App Engine supports apps written in several programming languages:
As with most cloud-hosting services, with App Engine, you only pay for what you use. Google levies no set-up costs and no recurring fees. Similar to Amazon’s AWS, resources such as storage and bandwidth are measured by the gigabyte.
App Engine costs nothing to get started. All applications can use up to 500 MB of storage and enough CPU and bandwidth to support an efficient app serving around 5 million page views a month, absolutely free. When you enable billing for your application, your free limits are raised, and you only pay for resources you use above the free levels.
Application developers have access to persistent storage technologies such as the Google File System (GFS) and Bigtable, a distributed storage system for unstructured data. The Java version supports asynchronous nonblocking queries using the Twig Object Datastore interface. This offers an alternative to using threads for parallel data processing.
“With Google App Engine, developers can write Web applications based on the same building blocks that Google uses,” Kevin Gibbs, Google’s technical lead for the project, wrote in The Official Google Blog“Google. Twig is an object persistence interface built on Google App Engine’s low-level datastore which overcomes many of JDO-GAEs limitations, including full support for inheritance, polymorphism, and generic types. You can easily configure, modify or extend Twig’s behavior by implementing your own strategies or overriding extension points in pure Java code. App Engine packages those building blocks and provides access to scalable infrastructure that we hope will make it easier for developers to scale their applications automatically as they grow.”
Google App Engine has appeared at a time when an increasing number of tech companies are moving their operations to the cloud; it places Google squarely in competition with Amazon’s Elastic Cloud Computing (EC2) and Simple Storage Service (S3) offerings.
Google says its vision with Google App Engine is to offer developers a more holistic, end-to-end solution for building and scaling applications online. Its servers are configured to balance the load of traffic to developers’ applications, scaling to meet the demand of an influx of traffic. App Engine also includes APIs for user authentication to allow developers to sign on for services, and for e-mail, to manage communications.
Through its initial preview, Google’s App Engine will be available free to the first 10,000 developers who sign up, with plans to expand that number in the future.During that period, users will be limited to 500MB of storage, 10GB of daily bandwidth and 5 million daily page views, the company said. Developers will be able to register up to three applications.
Cloud Computing Related Interview Questions
|Adv Java Interview Questions||UNIX/XENIX Interview Questions|
|Red Hat Linux System Administration Interview Questions||Microsoft Azure Interview Questions|
|Amazon Web Services (AWS) Interview Questions||Unix/Linux Interview Questions|
|KVM Interview Questions||Linux Virtualization Interview Questions|
|Aws Cloud Architect Interview Questions||Salesforce Crm Interview Questions|
|Azure Cosmos DB Interview Questions|
Cloud Computing Related Practice Tests
|Adv Java Practice Tests||UNIX/XENIX Practice Tests|
|Red Hat Linux System Administration Practice Tests||Microsoft Azure Practice Tests|
|Amazon Web Services (AWS) Practice Tests|
Cloud Computing Tutorial
Cloud Computing Is A True Paradigm Shift
From Do It Yourself To Public Cloud—a Continuum
Cloud Computing: Is It Old Mainframe Bess In A New Dress?
Moving Into And Around The Clouds And Efforts At Standardization
Cloud Economics And Capacity Management
Demystifying The Cloud: A Case Study Using Amazon’s Cloud Services (aws)
Virtualization: Open Source And Vmware
Securing The Cloud: Reliability, Availability, And Security
Scale And Reuse: Standing On The Shoulders Of Giants
Google In The Cloud
Enterprise Cloud Vendors
Cloud Service Providers
Practice Fusion Case Study
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.