Skip to Content
Cloud Architecture Patterns
book

Cloud Architecture Patterns

by Bill Wilder
September 2012
Intermediate to advanced
182 pages
5h 12m
English
O'Reilly Media, Inc.
Content preview from Cloud Architecture Patterns

Chapter 15. Multisite Deployment Pattern

This advanced pattern focuses on deploying a single application to more than one data center.

Deploying to multiple data centers helps reduce network latency by routing a client to the nearest data center, which improves the user experience. This also provides the seeds of a solution that can handle failover across data centers and improve availability.

If multisite deployment does not improve user experience and your application does not need cross-data center failover, use of this pattern may be overkill.

Context

The Multisite Deployment Pattern is effective in dealing with the following challenges:

  • Users are not clustered near any single data center, but form clusters around multiple data centers or are widely distributed geographically

  • Regulations limit options for storing data in specific data centers

  • Circumstances require that the public cloud be used in concert with on-premises resources

  • Application must be resilient to the loss of a single data center

This pattern helps deal with a user base that is not conveniently clustered in a single geographic area. Some of the reasons for this include use of the application from unpredictable locations during travel, globally distributed mobile applications, and companies with offices distributed across many geographical locations.

This pattern is similar in some ways to Chapter 14, CDN Pattern, in that we strive to bring our application closer to our users. The CDN focus is on bringing files closer to ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Cloud Application Architecture Patterns

Cloud Application Architecture Patterns

Kyle Brown, Bobby Woolf, Joseph Yoder
Microservices Patterns

Microservices Patterns

Chris Richardson

Publisher Resources

ISBN: 9781449357979Errata