Chapter 6. Achieving high reliability at cloud scale

This chapter covers

  • SOA as a precursor to the cloud
  • How loose coupling improves reliability
  • Distributed high-performance cloud reliability, including MapReduce

The cloud is great for dealing with scale because the public Infrastructure as a Service (IaaS) as well as Platform as a Service (PaaS) clouds are large collections of thousands of virtualized servers with tools that allow you to expand and contract the number of instances of your application according to demand. But what happens when you try to have literally thousands of commodity (cheap) computers all working in parallel? Well, some of them will fail as they reach the mean-time-to-failure point. You learned about designing and ...

Get The Cloud at Your Service now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.