Web App Hosting
Definition
A managed platform service that runs your web applications without requiring you to set up or manage the underlying servers.
Use Cases
- Samsung: Hosting and scaling web applications without managing underlying infrastructure — Samsung has been referenced by AWS as using AWS Elastic Beanstalk to deploy and manage web applications, relying on Beanstalk to handle environment provisioning and scaling while developers focus on application code. (Reduced operational overhead for infrastructure management and faster iteration on application updates by using a managed deployment platform.)
- Stack Overflow: Running parts of their public website and APIs on a managed web app platform — Stack Overflow has publicly discussed using Azure App Service for some workloads, leveraging managed app hosting features such as deployment slots and integrated monitoring to simplify operations. (Improved deployment workflows and reduced time spent on routine platform maintenance compared with self-managed servers.)
- Khan Academy: Serving web traffic with a managed application platform — Khan Academy has been cited in Google Cloud materials as using Google App Engine for hosting components of their platform, taking advantage of managed scaling and platform services. (Ability to handle variable traffic with managed scaling and less time spent on server administration.)
Provider Equivalents
- AWS: AWS Elastic Beanstalk
- Azure: Azure App Service
- GCP: Google App Engine
- OCI: Oracle Cloud Infrastructure (OCI) Application Performance Monitoring (APM) and OCI Container Instances are not direct equivalents; closest managed web app platform is Oracle Cloud Infrastructure (OCI) Functions with API Gateway or deploying to Oracle Cloud Infrastructure (OCI) Container Engine for Kubernetes (OKE) with managed ingress
Category: compute
Difficulty: basic
Related Terms
See Also