Chapter 6. Addressing the Cloud Challenges
This chapter describes some approaches to address the key challenges posed by cloud computing. Architectures and theoretical concepts needed to address the problems of scalability of compute and data, distributed co-ordination, concurrent data access, availability and multi-tenancy are described in detail. As in other chapters, case studies of popular solutions that address specific problems are detailed. Case studies described in this chapter are Hadoop, MangoDB, Cassandra, Librato and ZooKeeper. Theoretical concepts such as Amdahl's Law, the CAP theorem, the difference between scale up and scale out, approaches ...

Get Moving To The Cloud 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.