Use Cases and Deployment Scope
Its portability and scalability were the main reasons we used it.
The app-engine manageability was totally on Google
We are currently evaluating Google App engine as a platform as a service to our customers. The Google App Engine cloud endpoints is equivalent to Microsoft Azure's web apps or API apps. We are impressed with its ability to deploy Java or Python based RestFul API directly to Cloud endpoints. I coded the logic in the RestFul API to access Google's Cloud DataStore (kind-entity-property type of data store). Google's SDK made it easy to integrate its App Engine with its storage solutions. I have not tried its Cloud Bigtable from Cloud endpoints but I'm sure it's on our next task list.
Google App Engine's primary programming language is Java. I tried JetBrain's IntelliJ IDEA for managing Google App engine cloud endpoint projects. I used the community edition, which had less support for Google App Engine Cloud endpoint. The enterprise edition should have better support.
For those who prefer to use Python, JetBrains may have just released PyCharm for $99. Nothing comes for free. If you work at a company that has those licenses, you should feel lucky. Having a good IDE is critical to productivity. It has a "PyCharm Free Educational (Classroom) License" for free.
Google App Engine is Google Cloud's platform-as-a-service offering. It features pay-per-use pricing and support for a broad array of programming languages.
Build applications in Node.js, Java, Ruby, C#, Go, Python, or PHP—or bring a custom language runtime
Open & Flexible
Custom runtimes allows developers to bring any library and framework to App Engine by supplying a Docker container
A fully managed environment lets developers focus on code while App Engine manages infrastructure concerns
Monitoring, Logging & Diagnostics
Google Stackdriver provides application diagnostics to debug and monitor the health and performance of apps
Host different versions of applications, create development, test, staging, and production environments
Route incoming requests to different app versions, A/B test, and do incremental feature rollouts
Help safeguard applications by defining access rules with App Engine firewall and leverage managed SSL/TLS certificates* by default on a custom domain at no additional cost
Tap a growing ecosystem of GCP services from applications including a suite of cloud developer tools
|Starting Price||$0.05||Per Hour Per Instance|
|Max Price||$0.30||Per Hour Per Instance|