白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Locally providing cloud storage array services

專利號
US10027757B1
公開日期
2018-07-17
申請人
Pure Storage, Inc.(US CA Mountain View)
發(fā)明人
Benjamin P. Borowiec; Terence W. Noonan
IPC分類
H04L29/08
技術(shù)領(lǐng)域
array,storage,services,cloud,metadata,provider,primary,data,in,arrays
地域: CA CA Mountain View

摘要

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.

說明書

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation application of and claims priority from U.S. patent application Ser. No. 14/721,571, filed on May 26, 2015.

TECHNICAL FIELD

The field of technology is data processing, or, more specifically, methods, apparatus, and products for 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.

BACKGROUND ART

Data centers may include many computing components including servers, network devices, and storage arrays. As the need for storage of large amounts of data and efficient access to that data increases, storage array technology is advancing. Such storage arrays may provide persistent storage for any number of computing devices in a data center. Given that many data centers provide services to many different users, various considerations must be taken into account to provide efficient, useful, and secure access to and administration of storage arrays. Various management tools, reporting services, and the like may be implemented for storage array through cloud-based service providers. In some implementations, however, such cloud-based service providers may be unavailable, either by design or through a loss of connection.

SUMMARY

權(quán)利要求

1
What is claimed is:1. A method of locally providing cloud storage array services for a storage array of a data center, wherein:the data center comprises a plurality of storage arrays and each storage array is coupled only to one or more local networks;the method comprising:initiating, on at least one of the plurality of storage arrays, one or more cloud storage array services; andlocally providing the cloud storage array services including:generating, by the cloud storage array services, metadata describing one or more real-time storage array characteristics; andpresenting the metadata to a user through at least one of the one or more local networks.2. The method of claim 1, wherein generating, by the cloud storage array services, metadata describing one or more real-time storage array characteristics further comprises:generating metadata describing one or more real-time storage array characteristics of each of the plurality of the storage arrays; andaggregating, for presentation to the user, the metadata of each of the plurality of storage arrays.3. The method of claim 1, wherein initiating the one or more cloud storage array services further comprises:selecting, in dependence upon workload characteristics of each of the plurality of storage arrays, one of the plurality of storage arrays to host the one or more cloud storage array services.4. The method of claim 3, further comprising:detecting a change in workload characteristics of at least one of the plurality of storage arrays; andre-selecting one of the plurality of storage arrays to host the one or more cloud storage array services in dependence upon the changed workload characteristics.5. The method of claim 3, further comprising:operating, by a storage array that is not hosting the one or more cloud storage array services, as a proxy for the storage array that is hosting the one or more cloud storage array services; andpresenting the metadata to a user through at least one of the one or more local networks further comprises presenting the metadata through the proxy of the storage array that is hosting the one or more cloud storage array services.6. An apparatus for locally providing cloud storage array services for a storage array of a data center, wherein:the data center comprises a plurality of storage arrays and each storage array is coupled only to one or more local networks;the apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, where the computer memory includes computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:initiating, on at least one of the plurality of storage arrays, one or more cloud storage array services; andlocally providing the cloud storage array services including:generating, by the cloud storage array services, metadata describing one or more real-time storage array characteristics; andpresenting the metadata to a user through at least one of the one or more local networks.7. The apparatus of claim 6, wherein generating, by the cloud storage array services, metadata describing one or more real-time storage array characteristics further comprises:generating metadata describing one or more real-time storage array characteristics of each of the plurality of the storage arrays; andaggregating, for presentation to the user, the metadata of each of the plurality of storage arrays.8. The apparatus of claim 6, wherein initiating the one or more cloud storage array services further comprises:selecting, in dependence upon workload characteristics of each of the plurality of storage arrays, one of the plurality of storage arrays to host the one or more cloud storage array services.9. The apparatus of claim 8, further comprising computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:detecting a change in workload characteristics of at least one of the plurality of storage arrays; andre-selecting one of the plurality of storage arrays to host the one or more cloud storage array services in dependence upon the changed workload characteristics.10. The apparatus of claim 8, further comprising computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:operating, by a storage array that is not hosting the one or more cloud storage array services, as a proxy for the storage array that is hosting the one or more cloud storage array services; andpresenting the metadata to a user through at least one of the one or more local networks further comprises presenting the metadata through the proxy of the storage array that is hosting the one or more cloud storage array services.11. A computer program product for locally providing cloud storage array services for a storage array of a data center, wherein:the data center comprises a plurality of storage arrays and each storage array is coupled only to one or more local networks;the computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:initiating, on at least one of the plurality of storage arrays, one or more cloud storage array services; andlocally providing the cloud storage array services including:generating, by the cloud storage array services, metadata describing one or more real-time storage array characteristics; andpresenting the metadata to a user through at least one of the one or more local networks.12. The computer program product of claim 11, whereingenerating, by the cloud storage array services, metadata describing one or more real-time storage array characteristics further comprises:generating metadata describing one or more real-time storage array characteristics of each of the plurality of the storage arrays; andaggregating, for presentation to the user, the metadata of each of the plurality of storage arrays.13. The computer program product of claim 11, whereininitiating the one or more cloud storage array services further comprises:selecting, in dependence upon workload characteristics of each of the plurality of storage arrays, one of the plurality of storage arrays to host the one or more cloud storage array services.14. The computer program product of claim 13, further comprising computer program instructions that, when executed, cause the computer to carry out the steps of:detecting a change in workload characteristics of at least one of the plurality of storage arrays; andre-selecting one of the plurality of storage arrays to host the one or more cloud storage array services in dependence upon the changed workload characteristics.
微信群二維碼
意見反饋