Abstract

Continuous and maximum availability of applications is critical for business continuity and success. High availability is an essential factor for mission-critical, real-time, and commerce applications because it directly translates to revenue and site traffic. This chapter elaborates the architecture aspect of high availability applications including high availability architecture patterns, challenges and motivation for high availability, high availability governance process, monitoring infrastructure, and fallback and fault tolerance features, in addition to a case study. The architecture discussed in this chapter primarily focuses on premise/in-house deployment option to achieve high availability. This chapter presents the 5R model (Reliability, Replicability, Recoverability, Reporting, and Redundancy), a novel framework to achieve high availability in enterprise applications. We will also look at other aspects of high availability such as availability governance, disaster recovery setup, and high availability testing.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call