1. NADAR SARASWATHI COLLEGE OF ARTS AND SCIENCE
Google App Engine & AWS
P.Gayathri
II M.Sc ComputerScience
CloudComputing
2. What is Google App Engine?
Google App Engine (GAE) is a platform-as-a-service
product that provides web app developers and enterprises
with access to Google's scalable hosting and tier 1 internet
service
3. GAE requires that 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.
GAE provides more infrastructure than other scalable hosting
services, such as Amazon Elastic Compute Cloud (EC2). GAE
also eliminates some system administration and development
tasks to make writing scalable applications easier
4. Google provides GAE free up to a certain
amount of use for the following resources:
processor (CPU)
storage
application programming interface (API)
calls
concurrent request
5. How is GAE used?
GAE is a fully
managed, serverless platform that is used
to host, build and deploy web applications.
Users can create a GAE account, set up
a software development kit and write
application source code.
6. Blobstore for serving large data objects;
GAE Cloud Storage for storing data objects;
Page Speed Service for automatically speeding up webpage load times;
URL Fetch Service to issue HTTP requests and receive responses for
efficiency and scaling; and
Memcache for a fully managed in-memory data store.
7. Amazon Web Services, Inc. (AWS) is a subsidiary
of Amazon that provides on-demand cloud
computing platforms and APIs to individuals, companies,
and governments, on a metered, pay-as-you-go basis.
Clients will often use this in combination with autoscaling
(a process that allows a client to use more computing in
times of high application usage, and then scale down to
reduce costs when there is less traffic). These cloud
computing web services provide various services related
to networking, compute, storage, middleware, IoT and
other processing capacity, as well as software tools via
AWS server farms
8. As of 2021, AWS comprises over 200 products and services
including computing, storage, networking, database, analytics, ap
plication services, deployment, management, machine
learning, mobile, developer tools, RobOps and tools for
the Internet of Things. The most popular include Amazon Elastic
Compute Cloud (EC2), Amazon Simple Storage
Service (Amazon S3), Amazon Connect, and AWS
Lambda (a serverless function that can perform arbitrary code
written in any language that can be configured to be triggered by
hundreds of events, including http calls).
9. AWS founder and vice president in 2006, said at the time that
Amazon S3 "helps free developers from worrying about
where they are going to store data, whether it will be safe and
secure, if it will be available when they need it, the costs
associated with server maintenance, or whether they have
enough storage available. Amazon S3 enables developers to
focus on innovating with data, rather than figuring out how to
store it. Pi Corporation, a startup Paul Maritz co-founded, was
the first beta-user of EC2 outside of Amazon