Primary Storage Array Local Cloud Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data centers face challenges in providing efficient and secure access to storage arrays when they are not connected to remote cloud-based storage array services providers, due to potential losses in data communications connections.

Innovation Solution

Implementing a system where a primary storage array initiates and locally provides cloud storage array services by generating metadata describing real-time storage array characteristics and presenting it through a local area network, even when disconnected from remote services, using a storage array services module to manage and redirect communications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud storage array services are provided remotely through cloud-based service providers, then service management and access control are improved, but service availability deteriorates when network connections are lost

Engineering Contradiction:
Improveservice availabilityVSAvoidremote service dependency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the cloud storage array services into two independent parts: a remote cloud-based service provider component and a local service component. The storage array can operate with either component, allowing service continuity when network connections are lost. The local service includes metadata generation and presentation capabilities that function independently of remote cloud services.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by enabling the storage array to provide cloud storage array services locally through a local service provider component. This local component generates and presents metadata about storage array characteristics without requiring remote cloud connectivity, ensuring service availability even when network connections are lost.

Inventive Principle:
Principle #3Local quality

2Reliability

If storage arrays are disconnected from remote cloud services for security reasons, then data security is improved, but service functionality deteriorates

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

Solution Approach 1:

The patent implements self-service by enabling the storage array to autonomously provide cloud storage array services through its local service provider component. The storage array can generate metadata, present it to users, and manage storage operations without requiring remote cloud service connectivity, thus maintaining service functionality while enhancing data security through disconnection.

Inventive Principle:
Principle #25Self-service

3Reliability

If cloud storage array services are provided locally without remote connection, then service availability is improved, but service complexity increases

Engineering Contradiction:
Improveservice availabilityVSAvoidlocal service implementation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the storage array with a multi-functional architecture that can operate in multiple modes: connected to remote cloud services, disconnected with local services only, or in hybrid configurations. The storage array controller and local service provider implement the same core storage array services locally, eliminating the need for separate hardware or software systems and reducing overall complexity despite the added capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10652331B1Locally providing highly available cloud-based storage system services
Publication Date: 2020.05.12 PURE STORAGE INC
  • US10652331B1 patent drawing
  • US10652331B1 patent drawing
  • US10652331B1 patent drawing

AI summary

Locally providing cloud storage array services for a storage array of a data center when the storage array is not connected to a remote cloud-based storage array services provider includes initiating, by a primary storage array, one or more cloud storage array services and locally providing the cloud storage array services. Such local providing of the cloud storage array services also includes generating, by the cloud storage array services, metadata describing one or more real-time storage array characteristics and presenting the metadata to a user through a local area network.