0% found this document useful (0 votes)
26 views6 pages

Presentation 1

Google App Engine is a platform for developing and hosting web applications in Google's data centers. Applications run across multiple servers and App Engine automatically scales resources based on demand. Apps must be written in Java, Python, or Google's APIs and use Google's data storage and query language. App Engine provides runtime environments for different languages, as well as data storage, retrieval, search and other features. Some features are in preview and may change, while experimental features have an uncertain future. App Engine also integrates with third-party services.

Uploaded by

Kunal verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views6 pages

Presentation 1

Google App Engine is a platform for developing and hosting web applications in Google's data centers. Applications run across multiple servers and App Engine automatically scales resources based on demand. Apps must be written in Java, Python, or Google's APIs and use Google's data storage and query language. App Engine provides runtime environments for different languages, as well as data storage, retrieval, search and other features. Some features are in preview and may change, while experimental features have an uncertain future. App Engine also integrates with third-party services.

Uploaded by

Kunal verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Google App Engine

PRESENTATION BY: Sahil Presented to: Mrs. pooja


Google 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.

Google app engine requires that the applications be


written in java or python store data in google bigtable
and use the google query language . Noncompliant
applications require modification to use GAE.
Features of App Engine
Runtimes and Languages
To create an application for an app engine, you can use Go, Java, PHP, or Python. You can develop and test
an app locally using the SDK’s deployment toolkit. Each language’s SDK and nun time are unique. Your
program is run in a:
•Java Run Time Environment version 7
•Python Run Time environment version 2.7
•PHP runtime’s PHP 5.4 environment
•Go runtime 1.2 environment
Generally Usable Features
These are protected by the service-level agreement and depreciation policy of the app engine. The
implementation of such a feature is often stable, and any changes made to it are backward-compatible.
These include communications, process management, computing, data storage, retrieval, and search, as
well as app configuration and management. Features like the HRD migration tool, Google Cloud SQL,
logs, datastore, dedicated Memcached, blob store, Memcached, and search are included in the categories of
data storage, retrieval, and search.
Features in Preview
In a later iteration of the app engine, these functions will undoubtedly be made broadly accessible. However,
because they are in the preview, their implementation may change in ways that are backward-incompatible.
Sockets, MapReduce, and the Google Cloud Storage Client Library are a few of them.
Experimental Features
These might or might not be made broadly accessible in the next app engine updates. They might be changed in
ways that are irreconcilable with the past. The “trusted tester” features, however, are only accessible to a
limited user base and require registration in order to utilize them. The experimental features include
Prospective Search, Page Speed, OpenID, Restore/Backup/Datastore Admin, Task Queue Tagging,
MapReduce, and Task Queue REST API. App metrics analytics, datastore admin/backup/restore, task queue
tagging, MapReduce, task queue REST API, OAuth, prospective search, OpenID, and Page Speed are some of
the experimental features.
Third-Party Services
As Google provides documentation and helper libraries to expand the capabilities of the app engine platform,
your app can perform tasks that are not built into the core product you are familiar with as app engine. To do
this, Google collaborates with other organizations. Along with the helper libraries, the partners frequently
provide exclusive deals to app engine users.
Advantages of Google App Engine
The Google App Engine has a lot of benefits that can help you advance your app
ideas. This comprises:
1.Infrastructure for Security: The Internet infrastructure that Google uses is
arguably the safest in the entire world. Since the application data and code are hosted
on extremely secure servers, there has rarely been any kind of illegal access to date.
2.Faster Time to Market: For every organization, getting a product or service to
market quickly is crucial. When it comes to quickly releasing the product,
encouraging the development and maintenance of an app is essential. A firm can grow
swiftly with Google Cloud App Engine’s assistance.
3.Quick to Start: You don’t need to spend a lot of time prototyping or deploying the
app to users because there is no hardware or product to buy and maintain.
4.Easy to Use: The tools that you need to create, test, launch, and update the
applications are included in Google App Engine (GAE).
5. Rich set of APIs & Services: A number of built-in APIs and services in Google App
Engine enable developers to create strong, feature-rich apps.
6. Scalability: This is one of the deciding variables for the success of any software.
When using the Google app engine to construct apps, you may access technologies like
GFS, Big Table, and others that Google uses to build its own apps.
7.Performance and Reliability: Among international brands, Google ranks among the
top ones. Therefore, you must bear that in mind while talking about performance and
reliability.
8.Cost Savings: To administer your servers, you don’t need to employ engineers or even
do it yourself. The money you save might be put toward developing other areas of your
company.
9. Platform Independence: Since the app engine platform only has a few dependencies,
you can easily relocate all of your data to another environment.

You might also like