Its portability and scalability were the main reasons we …
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Platform access control (29)
Development environment creation (27)
Platform management overhead (30)
Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Google App Engine, and make your voice heard!
Entry-level set up fee?
- No setup fee
- Free Trial
- Free/Freemium Version
- Premium Consulting / Integration Services
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
There are currently a growing demand for running custom web serving frameworks with the latest Java runtime in top cloud providers. Google Cloud App Engine Java 11 runtime is meant to solve exactly that problem. It's the next degree of serverless offering from Google Cloud Run. While Cloud Run offers building and deploying any Docker image to Google managed kubernetes hidden from developers, App Engine standard Java 11 runtime does a similar job except it's meant for Java 11 runtime. Enterprises may be more interested in deploying existing containerized applications to Google Cloud Run on GKE compared to Cloud Run and App Engine. Cloud Run on GKE allows the network and security teams to prepare a GKE cluster that complies with the corporate security and network requirements, which can't be done in App Engine Java 11 runtime.
The advancement from Java 8 to Java 11 runtime isn't trivial. Developers can bring their own web serving frameworks and customize the Java entry point in app.yaml:
entrypoint: java Main.java
You can find all the App Engine samples for Java 11 on github. I tried the sprint boot sample and added a REST endpoint:
- Readily available
- Ease of use
- Cost effectiveness
- Known entity (i.e. I've used it before)
- Good access to Google other APIs from GAE.