Home > Design Patterns > Zero Downtime
Zero Downtime

Zero Downtime (Erl, Naserpour)

How can we accomplish a zero down time when both virtual and physical servers failures occur?

Problem

It is challenging to provide zero downtime guarantees when a physical host acts as a single point of failure for virtual servers.

Solution

A fault tolerance system is established so that when a physical server fails, virtual servers are migrated to another physical server.

Application

A combination of virtual server fault tolerance, replication, clustering and load balancing are applied and all virtual servers are stored in a shared volume allowing different physical hosts to access their files.
Zero Downtime: Physical Server A fails triggering the live VM migration program to dynamically move Virtual Server A to Physical Server B.

Physical Server A fails triggering the live VM migration program to dynamically move Virtual Server A to Physical Server B.

NIST Reference Architecture Mapping

This pattern relates to the highlighted parts of the NIST reference architecture, as follows:

Zero Downtime: NIST Reference Architecture Mapping
Zero Downtime: NIST Reference Architecture Mapping