-
公开(公告)号:US11853104B2
公开(公告)日:2023-12-26
申请号:US16856367
申请日:2020-04-23
Applicant: NetApp Inc.
Inventor: Abhishek Naidu , Jose Mathew , Ling Zheng , Ravindra Kuramkote
CPC classification number: G06F11/1469 , G06F3/065 , G06F3/0619 , G06F3/0664 , G06F3/0673 , G06F9/45558 , G06F11/1451 , G06F11/1458 , G06F11/1464 , G06F11/1484 , G06F2009/45562 , G06F2009/45575 , G06F2201/80 , G06F2201/815 , G06F2201/84
Abstract: Techniques are provided for backing up virtual machines from a computing environment to a storage environment. A virtual machine agent is utilized to generate a snapshot of the virtual machine. Metadata comprising a snapshot identifier of the snapshot and virtual disk information of virtual disks captured by snapshot is generated at the computing environment. The metadata is retrieved and used to create a metafile that is transferred to the storage environment within which snapshots of the virtual machine are to be stored. The snapshot is retrieved from the computing environment and is packaged into a snapshot package having a protocol format used by the storage environment. The snapshot package is transferred to the storage environment.
-
公开(公告)号:US11816003B2
公开(公告)日:2023-11-14
申请号:US17839862
申请日:2022-06-14
Applicant: NETAPP, INC.
Inventor: Ravindra Kuramkote , Abhishek Naidu , Paul Ngan , Paul Mu , Atul Pandit
IPC: G06F16/24 , G06F11/14 , H04L41/0816 , H04L49/00 , H04L9/40 , H04L67/1097 , G06F16/2452 , G06F16/2453
CPC classification number: G06F11/1464 , G06F11/1451 , G06F16/2452 , G06F16/24534 , H04L41/0816 , H04L49/30 , H04L63/0236 , H04L63/0807 , H04L63/10 , H04L63/126 , H04L63/166 , H04L67/1097 , G06F2201/815 , G06F2201/84 , H04L63/20
Abstract: Methods, non-transitory machine readable media, and computing devices that more securely facilitate data protection workflows are disclosed. With this technology, identification information for primary inbound and outbound queues is extracted from a registration token received from an administrator device. A registration request is inserted into the primary outbound queue using the identification information and one or more communication networks that are external to a data center. The primary inbound queue is polled using the identification information and the communication networks to retrieve messages from a backup service computing device that instantiated the queues and generated the registration token. Accordingly, nodes in a data center can communicate more securely with a cloud backup service via queues and without exposing any HTTP ports to the backup service. Advantageously, the backup service can learn the topology of a storage cluster and manage data protection workflows via communications with one of the constituent nodes.
-
公开(公告)号:US20230229568A1
公开(公告)日:2023-07-20
申请号:US18190172
申请日:2023-03-27
Applicant: NetApp Inc.
Inventor: Abhishek Naidu , Jose Mathew , Ling Zheng , Ravinda Kuramkote
CPC classification number: G06F11/1469 , G06F11/1464 , G06F11/1451 , G06F9/45558 , G06F11/1484 , G06F3/0619 , G06F3/065 , G06F3/0664 , G06F3/0673 , G06F11/1458 , G06F2201/84 , G06F2009/45575 , G06F2201/815 , G06F2009/45562 , G06F2201/80
Abstract: Techniques are provided for incrementally restoring a virtual machine hosted by a computing environment. In response to receiving an indication that the virtual machine is to be incrementally restored, a snapshot of the virtual machine may be created while the virtual machine is shut down into an off state. The snapshot is transmitted to a storage environment as a common snapshot. The snapshot and the common snapshot are common snapshots comprising a same representation of the virtual machine. The common snapshot and a prior snapshot of the virtual machine are evaluated to identify a data difference of the virtual machine between the common snapshot and the prior snapshot. An incremental restore is performed of the virtual machine by transmitting the data difference from the storage environment to the computing environment to restore the virtual machine to a state represented by the prior snapshot.
-
公开(公告)号:US11416346B2
公开(公告)日:2022-08-16
申请号:US16659227
申请日:2019-10-21
Applicant: NetApp, Inc.
Inventor: Ravindra Kuramkote , Abhishek Naidu , Paul Ngan , Paul Yuedong Mu , Atul Pandit
IPC: G06F16/20 , G06F11/14 , H04L41/0816 , H04L49/00 , H04L9/40 , H04L67/1097 , G06F16/2452 , G06F16/2453
Abstract: Methods, non-transitory machine readable media, and computing devices that more securely facilitate data protection workflows are disclosed. With this technology, identification information for primary inbound and outbound queues is extracted from a registration token received from an administrator device. A registration request is inserted into the primary outbound queue using the identification information and one or more communication networks that are external to a data center. The primary inbound queue is polled using the identification information and the communication networks to retrieve messages from a backup service computing device that instantiated the queues and generated the registration token. Accordingly, nodes in a data center can communicate more securely with a cloud backup service via queues and without exposing any HTTP ports to the backup service. Advantageously, the backup service can learn the topology of a storage cluster and manage data protection workflows via communications with one of the constituent nodes.
-
公开(公告)号:US09936013B2
公开(公告)日:2018-04-03
申请号:US14526760
申请日:2014-10-29
Applicant: NETAPP, INC.
Inventor: Paul Yuedong Mu , Desai Rajesh , Abhishek Naidu
IPC: H04L29/08
CPC classification number: H04L67/1095 , H04L67/1097
Abstract: Various embodiments are generally directed to an apparatus and method to receive client traffic comprising information at a primary cluster of a clustered system over a communications link, perform, a replication operation on the clustered system to replicate the information on a secondary cluster of the clustered system, and determine a client traffic throughput for the client traffic and a replication throughput for the replication operation. In some embodiments, the apparatus and method may include buffering one or more write operations to control the client traffic such that the client traffic throughput is less than or equal to the replication throughput for the replication operation.
-
-
-
-