5. Scaling Your Application

The dream of an elastic, on-demand application platform has been long-sought, and with today’s Cloud infrastructures the goal is more realistic than ever. High-intensity applications in a variety of areas (as discussed in the “Today’s Big Data Explosion” section in Chapter 1) require the ability to handle the load from a growing set of users or input volume.

This chapter covers these important questions:

• What are the common application architectures?

• What are the important tiers of the application infrastructure?

• What is required to scale each tier?

• How can you keep your application available 24X7 with an elastic platform?

• How is an elastic platform supported by a scalable Big Data infrastructure?

The Goals ...

Get Understanding Big Data Scalability: Big Data Scalability Series, Part I 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.