-
公开(公告)号:US20220004467A1
公开(公告)日:2022-01-06
申请号:US17479133
申请日:2021-09-20
Applicant: NetApp Inc.
Inventor: Priyanka Kasinath Surakanti , Pratik Murali , Ramanathan Padinjarel Somanathan , Vasantha Sadananda Prabhu
Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.
-
2.
公开(公告)号:US20190163582A1
公开(公告)日:2019-05-30
申请号:US16264942
申请日:2019-02-01
Applicant: NetApp Inc.
Inventor: Priyanka Kasinath Surakanti , Pratik Murali , Ramanathan Padinjarel Somanathan , Vasantha Sadananda Prabhu
Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.
-
公开(公告)号:US10387263B2
公开(公告)日:2019-08-20
申请号:US14695349
申请日:2015-04-24
Applicant: NETAPP, INC.
Inventor: Vineeth Karinta , Santosh C. Lolayekar , Vrishali Namdeo Thorat , Ramanathan Padinjarel Somanathan , Jayakrishnan Ramakrishna Pillai , Rajaram Balakrishnan
IPC: G06F11/14 , G06F16/172 , G06F16/182 , G06F16/185 , G06F16/188 , G06F16/951 , G06F21/62 , H04L29/08 , G06F11/20
Abstract: Methods and systems for providing storage services in a networked environment are provided. A management device interfaces with a plurality of management layers that communicates with a plurality of application plugins executed by a plurality of computing devices. Each application plugin is associated with an application for providing storage services for stored objects managed by a storage system. A same request and response format is used by the management device to obtain information from the plurality of management layers regarding storage space used by the plurality of applications for storing the stored objects and the management device maintains storage space information as a storage resource object for virtual storage resources and physical storage resources used by the plurality of applications for storing the stored objects.
-
4.
公开(公告)号:US20180032409A1
公开(公告)日:2018-02-01
申请号:US15219384
申请日:2016-07-26
Applicant: NetApp, Inc.
Inventor: Priyanka Kasinath Surakanti , Pratik Murali , Ramanathan Padinjarel Somanathan , Vasantha Sadananda Prabhu
CPC classification number: G06F11/1469 , G06F9/44526 , G06F9/45558 , G06F11/1451 , G06F2009/45579 , G06F2201/805 , G06F2201/815 , G06F2201/85
Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.
-
5.
公开(公告)号:US20160188417A1
公开(公告)日:2016-06-30
申请号:US14695349
申请日:2015-04-24
Applicant: NETAPP, INC.
Inventor: Vineeth Karinta , Santosh C. Lolayekar , Vrishali Namdeo Thorat , Ramanathan Padinjarel Somanathan , Jayakrishnan Ramakrishna Pillai , Rajaram Balakrishnan
IPC: G06F11/14
CPC classification number: G06F11/1451 , G06F11/1446 , G06F11/1471 , G06F11/2094 , G06F16/172 , G06F16/183 , G06F16/185 , G06F16/188 , G06F16/951 , G06F21/6218 , G06F2201/80 , G06F2201/815 , G06F2201/82 , G06F2201/84 , G06F2201/86 , G06F2221/2113 , H04L67/1002 , H04L67/1097
Abstract: Methods and systems for providing storage services in a networked environment are provided. A management device interfaces with a plurality of management layers that communicates with a plurality of application plugins executed by a plurality of computing devices. Each application plugin is associated with an application for providing storage services for stored objects managed by a storage system. A same request and response format is used by the management device to obtain information from the plurality of management layers regarding storage space used by the plurality of applications for storing the stored objects and the management device maintains storage space information as a storage resource object for virtual storage resources and physical storage resources used by the plurality of applications for storing the stored objects.
Abstract translation: 提供了在联网环境中提供存储服务的方法和系统。 管理设备与与多个计算设备执行的多个应用插件通信的多个管理层相连接。 每个应用程序插件与用于为存储系统管理的存储对象提供存储服务的应用程序相关联。 管理装置使用相同的请求和响应格式来从多个管理层获取关于多个应用程序使用的用于存储所存储的对象的存储空间的信息,并且管理设备将存储空间信息维护为虚拟的存储资源对象 用于存储所存储的对象的多个应用程序所使用的存储资源和物理存储资源。
-
公开(公告)号:US11755428B2
公开(公告)日:2023-09-12
申请号:US17479133
申请日:2021-09-20
Applicant: NetApp Inc.
Inventor: Priyanka Kasinath Surakanti , Pratik Murali , Ramanathan Padinjarel Somanathan , Vasantha Sadananda Prabhu
CPC classification number: G06F11/1469 , G06F9/45558 , G06F11/1451 , G06F9/44526 , G06F2009/45579 , G06F2201/805 , G06F2201/815 , G06F2201/85
Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.
-
公开(公告)号:US11126510B2
公开(公告)日:2021-09-21
申请号:US16264942
申请日:2019-02-01
Applicant: NetApp Inc.
Inventor: Priyanka Kasinath Surakanti , Pratik Murali , Ramanathan Padinjarel Somanathan , Vasantha Sadananda Prabhu
Abstract: Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data includes retrieving a Logical Unit Number (LUN) identification (ID) used by the application to store the application data in a storage volume. Backup of the application data also includes performing a virtual storage resolution for the LUN ID to determine whether the application data is stored in the storage volume identified by the LUN ID based on a first virtual mapping or a physical mapping. Backup also includes storing in metadata for the backup the LUN ID and whether the LUN ID is based on the first virtual mapping or the physical mapping. Backup includes creating a backup of the application data stored in the storage volume. Application data can subsequently be restored based on the application data that is backed up.
-
-
-
-
-
-