Deployment Archetypes for Cloud Applications
Anna Berenberg, Brad Calder

TL;DR
This survey categorizes six cloud deployment archetypes, analyzing their tradeoffs in availability, latency, and cost to guide application owners in selecting suitable deployment strategies.
Contribution
It provides a comprehensive classification of cloud deployment archetypes and their tradeoffs, aiding in informed decision-making for cloud application deployment.
Findings
Identifies six main cloud deployment archetypes.
Analyzes tradeoffs between availability, latency, and cost.
Guides application owners in choosing deployment models.
Abstract
This is a survey paper that explores six Cloud-based deployment archetypes for Cloud applications and the tradeoffs between them to achieve high availability, low end-user latency, and acceptable costs. These are (1) Zonal, (2) Regional, (3) Multi-Regional, (4) Global, (5) Hybrid, and (6) Multi-Cloud deployment archetypes. The goal is to classify cloud applications into a set of deployment archetypes and deployment models that tradeoff their needs around availability, latency, and geographical constraints with a focus on serving applications. This enables application owners to better examine the tradeoffs of each deployment model and what is needed for achieving the availability and latency goals for their application.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
