Home > Design Patterns > Storage Maintenance Window

Storage Maintenance Window (Erl, Naserpour)

How can access to data in a cloud storage device be preserved during a maintenance outage?

Storage Maintenance Window

Problem

Hardware maintenance on cloud storage devices can require shutting down the device, resulting in loss of data access and disruption of service.

Solution

An outage prevention system is created to temporarily move the data without interruption during maintenance and other types of outages.

Application

LUN migration is applied to temporarily transfer data to a separate cloud storage device during the maintenance window.
Storage Maintenance Window: The cloud storage device is scheduled to undergo a maintenance outage.

The cloud storage device is scheduled to undergo a maintenance outage.

Storage Maintenance Window: Live storage migration moves the LUNs from the primary storage device to a secondary storage device.

Live storage migration moves the LUNs from the primary storage device to a secondary storage device.

Storage Maintenance Window: When the LUN’s data has been migrated, requests for the data are forwarded to the duplicate LUNs on the secondary storage device.

When the LUN’s data has been migrated, requests for the data are forwarded to the duplicate LUNs on the secondary storage device.

Storage Maintenance Window: The primary storage is powered off for maintenance.

The primary storage is powered off for maintenance.

Storage Maintenance Window: When it is confirmed that the maintenance task on the primary storage device has been completed, the primary storage is brought back online. Live storage migration subsequently restores the LUN data from the secondary storage device to the primary storage device.

When it is confirmed that the maintenance task on the primary storage device has been completed, the primary storage is brought back online. Live storage migration subsequently restores the LUN data from the secondary storage device to the primary storage device.

Storage Maintenance Window: When the LUN migration is completed, all data access requests are forwarded back to the primary storage device.

When the LUN migration is completed, all data access requests are forwarded back to the primary storage device.

NIST Reference Architecture Mapping

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

Storage Maintenance Window: NIST Reference Architecture Mapping
Storage Maintenance Window: NIST Reference Architecture Mapping