What is Google Cloud?
Google App Engine is a web framework and cloud computing platform 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 is free up to a certain level of consumed resources and only in standard
environment but not in flexible environment. Fees are charged for additional storage, bandwidth,
or instance hours required by the application
No server management
Deploy your code and let Google run and scale it for you. Cloud Functions abstracts away all the underlying infrastructure, so that you can focus on your code and build applications faster than ever before.
Pay only while your code runs
Cloud Functions are ephemeral, spinning up on-demand and back down in response to events in the environment. Pay only while your function is executing, metered to the nearest 100 milliseconds, and pay nothing after your function finishes.
Serve users from zero to planet-scale without even thinking about any infrastructure. Cloud Functions automatically manages and scales underlying infrastructure with the size of workload.
Runs code in response to events
Cloud Functions allows you to trigger your code from Google Cloud Platform, Firebase, and Google Assistant, or call it directly from any web, mobile, or backend application via HTTP.
Connects and extends services
Cloud Functions lets you treat all GCP, Firebase, Google Assistant, and 3rd-party cloud services as building blocks, connect and extend them with code, and rapidly move from concept to production.
Open and familiar