a quick, repeatable, predictable manner • But, we will also have to remove them – Hardware, software failure – Scale down events – New application version (e.g. blue/green deployments) – … • Without losing data or impacting service ⇒ Store state outside of the instances
State Examples Structured Application Data Customer orders Unstructured Application Data Images, Documents User Session Data Position in an app, Shopping cart Application & System Logs Access, security, audit logs Application & System Metrics CPU load,network throughput
Highly Durable (“Eleven Nines”) • Highly Available • (Nearly) Infinitely Scalable • Feature Rich: Versioning, Lifecycle, Events – Integrates with • CloudFront CDN • Glacier for Archiving – Serve resources directly over HTTP(S) • No need to hit instances
Barr, Attila Narin, and JineshVaria • Managing Your AWS Infrastructure At Scale (Whitepaper) Shaun Pearce and Steven Bryen • ARC402 – Deployment Automation (reInvent 2014) Chris Munns 11