-
公开(公告)号:US11637896B1
公开(公告)日:2023-04-25
申请号:US16801124
申请日:2020-02-25
申请人: PURE STORAGE, INC.
发明人: Virendra Prakashaiah , Taher Vohra
IPC分类号: H04L67/1095 , G06F16/178 , H04L67/1097 , G06F11/14
摘要: A system and methods for migrating applications to a cloud-computing environment. In some examples, the method includes determining an application configuration for an application executed in a storage system generating, for one or more volumes associated with the application, one or more volume tags indicating the application configuration; replicating the one or more volumes to a cloud-computing environment, and generating, in the cloud-computing environment, based on the one or more volume tags, the application configuration for the application.
-
公开(公告)号:US11868622B2
公开(公告)日:2024-01-09
申请号:US17352563
申请日:2021-06-21
申请人: PURE STORAGE, INC.
发明人: Virendra Prakashaiah , Taher Vohra
IPC分类号: H04L41/0663 , H04L41/084 , G06F3/06
CPC分类号: G06F3/0619 , G06F3/067 , G06F3/0632 , G06F3/0659 , H04L41/0663 , H04L41/084
摘要: A system and methods for application recovery across storage systems is provided. In some examples, the method includes replicating, from a source storage system to a target storage system, a volume including an application configuration for an application utilizing the volume, wherein the application is executing within a source application host. The method also includes detecting that the application executed in the source application host is unavailable. The method also includes retrieving, from the volume on the target storage system, the application configuration for the application. The method also includes instantiating the application on a target application host using the application configuration retrieved from the volume on the target storage system, wherein the application on the target application host is configured to direct data requests to the volume on the target storage system.
-
公开(公告)号:US20230019628A1
公开(公告)日:2023-01-19
申请号:US17943820
申请日:2022-09-13
申请人: Pure Storage, Inc.
摘要: An example method includes detecting a request to store a software build instance within a storage system prior to the software build instance being uploaded to a software registry and initiating, based on the request and while the software build instance is stored within storage system, a scanning operation with respect to the software build instance, the scanning operation configured to check for one or more anomalies associated with the software build instance.
-
公开(公告)号:US20190073152A1
公开(公告)日:2019-03-07
申请号:US16171907
申请日:2018-10-26
申请人: PURE STORAGE, INC.
摘要: A method includes receiving a request to write a data block to a volume resident on a multi-tenant storage array, wherein the request is associated with a first tenant of the multi-tenant storage array, and determining whether the data block matches an existing data block on the multi-tenant storage array, wherein the existing block corresponds to a second tenant. In response to determining that the decrypted data block matches the existing data block: encrypting the existing data block with a shared volume encryption key; encrypting the shared volume encryption key with a first tenant encryption key and providing the shared volume encryption key encrypted with the first tenant encryption key to the first tenant; and encrypting the shared volume encryption key with a second tenant encryption key and providing the shared volume encryption key encrypted with the second tenant encryption key to the second tenant.
-
公开(公告)号:US12045487B2
公开(公告)日:2024-07-23
申请号:US17878869
申请日:2022-08-01
申请人: PURE STORAGE, INC.
CPC分类号: G06F3/0641 , G06F3/0608 , G06F3/0623 , G06F3/067 , G06F3/0683 , G06F16/137 , G06F21/6218 , H04L9/08 , H04L9/0894 , H04L9/3239 , H04L9/3297 , H04L9/50
摘要: A method includes receiving a request to write a data block to a volume resident on a multi-tenant storage array, wherein the request is associated with a first tenant of the multi-tenant storage array, and determining whether the data block matches an existing data block on the multi-tenant storage array, wherein the existing block corresponds to a second tenant. In response to determining that the decrypted data block matches the existing data block: encrypting the existing data block with a shared volume encryption key; encrypting the shared volume encryption key with a first tenant encryption key and providing the shared volume encryption key encrypted with the first tenant encryption key to the first tenant; and encrypting the shared volume encryption key with a second tenant encryption key and providing the shared volume encryption key encrypted with the second tenant encryption key to the second tenant.
-
公开(公告)号:US20230231912A1
公开(公告)日:2023-07-20
申请号:US17580019
申请日:2022-01-20
申请人: Pure Storage, Inc.
发明人: Taher Vohra , Luis Pablo Pabón , Naveen Neelakantam , Michael Carpendale , Paul Michael Rosham , Krishna Kant , Virendra Prakashaiah
IPC分类号: H04L67/1097 , H04L67/561 , H04L67/306 , H04L67/51
CPC分类号: H04L67/1097 , H04L67/2804 , H04L67/306 , H04L67/16
摘要: A storage system proxy associated with a storage system may receive a service mesh policy used by a service mesh. The storage system may include a storage system proxy. The service mesh may include a control plane and a data plane. The data plane may include proxies associated with respective services. The control plane may configure the proxies according to the service mesh policy. The data plane may include the proxies communicating with each other, as configured by the control plane, to relay exchanges between the services. The storage system proxy may communicate with the storage system to configure a volume based on the service mesh policy received from the service mesh. The volume may be exposed to the data plane.
-
-
-
-
-