Reliable cloud scaling
Reliability can be expressed in terms of your organization’s recovery point objective (RPO) and recovery time objective (RTO). RPO represents how much data you’re willing to lose, while RTO represents how fast you can rebuild your infrastructure in the event of a failure.
Let’s suppose that you run an e-commerce site. Around noon every weekday, you reach peak sales. Every time a user adds an item to their shopping cart, you store the items on a server-side cache so that users can resume their shopping spree later at home. In addition, you process hundreds of transactions per minute. Business is good, your infrastructure is scaling out beautifully, and everything is going smoothly. Meanwhile, a hungry rat or an overly charged lightning cloud decides to strike your data center. Initially, a seemingly harmless power unit goes down, but it’s fine, because nearby power units can pick up the slack. However, this is the lunch rush; other...