Local Storage Array Services for Darksite Cloud Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud storage array services are not effectively provided when a storage array is disconnected from a remote cloud-based storage array services provider, necessitating a solution for local service provision to maintain data integrity and accessibility.

Innovation Solution

A storage array services module on the primary storage array initiates and provides cloud storage array services locally, generating and presenting metadata describing real-time storage array characteristics through a local area network, utilizing heartbeat signals to detect connection loss and redirecting communications to ensure continuous service availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud storage array services are provided remotely from a cloud-based provider, then service scalability and centralized management are improved, but service availability deteriorates when network connectivity is lost

Engineering Contradiction:
Improveservice scalabilityVSAvoidservice availability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the cloud storage array services into separate deployable containers that can be distributed across multiple locations. Each container encapsulates specific storage array services that can independently execute on local storage arrays, allowing the system to maintain service availability locally while preserving the ability to scale and centrally manage services when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a services module that acts as an intermediary between storage arrays and cloud-based providers. This module can operate in multiple modes: connecting to remote cloud providers for centralized services, or executing locally on storage arrays when connectivity is lost, thereby bridging the gap between remote scalability and local reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If storage arrays are disconnected from remote cloud providers, then data security and autonomy are improved, but service functionality deteriorates without external cloud services

Engineering Contradiction:
Improvedata securityVSAvoidservice functionality
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent enables storage arrays to self-serve by executing cloud storage array services locally through containerized services modules. When disconnected from cloud providers, the storage arrays can independently provision and manage storage services without external assistance, maintaining both data security through disconnection and service functionality through local execution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent prepares storage arrays in advance by pre-configuring containerized services modules that can be activated when connectivity is lost. This preliminary preparation ensures that when disconnection occurs for security reasons, the storage arrays can immediately transition to autonomous operation without loss of functionality.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If cloud storage array services are executed remotely, then system complexity is reduced at individual storage arrays, but service resiliency deteriorates when external connectivity is unavailable

Engineering Contradiction:
Improvestorage array complexityVSAvoidservice resiliency
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent makes the system architecture dynamic by allowing storage arrays to flexibly switch between remote service execution mode and local service execution mode. The containerized services modules can be dynamically deployed and executed based on connectivity conditions, enabling the system to adapt its complexity distribution to maintain resiliency while keeping individual array complexity manageable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260012507A1Locally provided cloud-based services for darksite environments
Publication Date: 2026.01.08 PURE STORAGE INC
  • US20260012507A1 patent drawing
  • US20260012507A1 patent drawing
  • US20260012507A1 patent drawing

AI summary

Operational data is received from one or more storage systems by an internal server deployed within an environment lacking external connectivity. The operational data is processed by the internal server to determine a state of the one or more storage systems. Information identifying one or more maintenance actions applicable to the one or more storage systems is generated based on the determined state.