Running your application without managing servers.
WHAT IT IS
A managed environment where you deploy your application and the provider handles the underlying system.
WHAT YOU MANAGE
Your application and its configuration Your data
WHAT THE PROVIDER MANAGES
The operating system, the runtime, patching, scaling infrastructure
WHO IT SUITS
Developers who want to deploy without administering servers Applications with variable demand
WHAT IT REMOVES
Server maintenance, updates, and much of the operational burden.
WHAT IT CONSTRAINS
What you can install and configure Which versions and technologies are supported
THAT CONSTRAINT
Can be an advantage: fewer decisions and fewer ways to misconfigure.
WHAT TO CHECK
Whether your application fits the supported environment How cost behaves as usage grows How you would move elsewhere
WHAT TO BE CAREFUL WITH
Dependence on provider-specific features, which makes leaving harder.
WHAT TO COMPARE IT AGAINST
Ordinary hosting, which for many applications is simpler and cheaper.