Methods and apparatus for providing hypervisor level data services for server virtualization
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-015/173
G06F-009/455
H04L-012/24
출원번호
US-0175898
(2011-07-04)
등록번호
US-9710294
(2017-07-18)
발명자
/ 주소
Kedem, Ziv
Levonai, Gil
Kuszpet, Yair
Burshan, Chen Yehezkel
출원인 / 주소
ZERTO LTD.
대리인 / 주소
Foley & Lardner LLP
인용정보
피인용 횟수 :
0인용 특허 :
35
초록▼
A system for cloud-based data services for multiple enterprises, including a plurality of cloud hypervisors that cooperatively provide cloud-based services to multiple enterprises, each hypervisor including a plurality of cloud virtual servers, each cloud virtual server being associated with an ente
A system for cloud-based data services for multiple enterprises, including a plurality of cloud hypervisors that cooperatively provide cloud-based services to multiple enterprises, each hypervisor including a plurality of cloud virtual servers, each cloud virtual server being associated with an enterprise, at least one cloud virtual disk that is read from and written to by the at least one virtual server, each cloud virtual disk being associated with an enterprise, and a virtual data services appliance, which provides cloud-based data services, and multiple data services managers, one data services manager per respective enterprise, each of which coordinates the respective virtual data services appliances for those cloud hypervisors that service its corresponding enterprise.
대표청구항▼
1. A system for cloud-based data services for multiple enterprises, comprising: a plurality of cloud hypervisors that provide cloud-based services to a plurality of enterprises, each of the plurality of cloud hypervisors comprising: a plurality of cloud virtual servers, each cloud virtual server ass
1. A system for cloud-based data services for multiple enterprises, comprising: a plurality of cloud hypervisors that provide cloud-based services to a plurality of enterprises, each of the plurality of cloud hypervisors comprising: a plurality of cloud virtual servers, each cloud virtual server associated with at least one enterprise of the plurality of enterprises;at least one cloud virtual disk that is read from and written to by at least one cloud virtual server of the plurality of cloud virtual servers, the at least one cloud virtual disk associated with at least one enterprise of the plurality of enterprises; anda virtual data services appliance, which provides cloud-based data services;a rights manager that restricts access of a first enterprise of the plurality of enterprises to at least one cloud hypervisor associated with the first enterprise based on a restriction policy between the first enterprise and the plurality of cloud hypervisors; andmultiple data services managers, each data services manager of the multiple data services managers associated with at least one enterprise of the plurality of enterprises, wherein each data service manager coordinates a respective virtual data services appliance for at least one cloud hypervisor of the plurality of cloud hypervisors, each data services manager in communication with each of the multiple data services managers to communicate a state of the respective virtual data services appliance. 2. The system of claim 1 wherein each enterprise of the plurality of enterprises comprises one or more virtual servers, wherein each of said data services managers of the multiple data services managers designates a group of one or more cloud virtual servers of the plurality of cloud virtual servers as a target virtual protection group for the one or more virtual servers of the corresponding enterprise, and wherein the virtual data services appliance of each of the plurality of cloud hypervisors that comprises at least one cloud virtual data server of the plurality of cloud virtual servers belonging to the target virtual protection group of at least one enterprise, receives copies of write requests issued from the one or more of the virtual servers of at least one enterprise. 3. The system of claim 2 wherein the virtual data services appliance of each of the plurality of cloud hypervisors that comprises at least one cloud virtual data server belonging to the target virtual protection group of at least one enterprise, periodically applies the copies of write requests to one or more cloud virtual disks. 4. The system of claim 2 wherein the target virtual protection group of the at least one enterprise comprises at least one cloud virtual server of the plurality of cloud virtual servers from one cloud hypervisor of the plurality of cloud hypervisors. 5. The system of claim 2 wherein the target virtual protection group of the at least one enterprise comprises at least one cloud virtual server of the plurality of cloud virtual servers from more than one cloud hypervisor of the plurality of cloud hypervisors. 6. The system of claim 2 wherein at least one cloud hypervisor of the plurality of cloud hypervisors comprises at least one cloud virtual server that belongs to a first target virtual protection group for a second enterprise, and at least one cloud virtual server that belongs to a virtual protection group for a third enterprise. 7. The system of claim 2 wherein each of said data services managers enables data recovery from the one or more virtual servers of the corresponding enterprise to the target virtual protection group of the at least one enterprise. 8. The system of claim 2, comprising: a tapping driver in communication with the plurality of cloud virtual servers, wherein said tapping driver intercepts I/O requests made by any of the plurality of cloud virtual servers to the at least one cloud virtual disk, and wherein the virtual data services appliance receives the intercepted I/O requests from said tapping driver. 9. The system of claim 8 wherein each of said data services managers enables data recovery from the target virtual protection group of the at least one enterprise to the one or more virtual servers of the corresponding enterprise. 10. A system for cloud-based data services for multiple enterprises, comprising: a plurality of cloud hypervisors that provide cloud-based services to a plurality of enterprises, each of the plurality of cloud hypervisors comprising: a plurality of cloud virtual servers, each cloud virtual server associated with at least one enterprise of the plurality of enterprises;at least one cloud virtual disk that is read from and written to by at least one cloud virtual server of the plurality of virtual servers, the at least one cloud virtual disk associated with at least one enterprise of the plurality of enterprises; andat least one virtual data services appliance, each virtual data services appliance associated with a first enterprise serviced by at least one cloud hypervisor of the plurality of cloud hypervisors, wherein the at least one virtual data services appliance provides cloud-based data services to the first enterprise;a rights manager that restricts access of a second enterprise of the plurality of enterprises to at least one cloud hypervisor associated with the second enterprise based on a restriction policy between the second enterprise and the plurality of cloud hypervisors; andmultiple data services managers, each data services manager associated with a third enterprise, wherein each data service manager coordinates virtual data services appliances that service the third enterprise, each data services manager configured for communication with each of the multiple data services managers to communicate a state of the virtual data services appliances that service the third enterprise. 11. The system of claim 10 wherein each enterprise of the plurality of enterprises comprises one or more virtual servers, wherein each of said data services managers of the multiple data services managers designates a group of one or more cloud virtual servers of the plurality of cloud virtual servers as a target virtual protection group for the one or more virtual servers of the corresponding enterprise, and wherein at least one virtual data services appliance for at least one enterprise, that resides within at least one cloud hypervisor of the plurality of cloud hypervisors that comprises a cloud virtual data server belonging to the target virtual protection group of the at least one enterprise, receives copies of write requests issued from the one or more of the virtual servers of the corresponding enterprise. 12. The system of claim 11 wherein the at least one virtual data services appliance for the at least one enterprise, that resides within the at least one cloud hypervisor that comprises the cloud virtual data server belonging to the target virtual protection group of the at least one enterprise, periodically applies the copies of write requests to the at least one cloud virtual disk in the at least one cloud hypervisor that is associated with the at least one enterprise. 13. The system of claim 11 wherein the target virtual protection group of the at least one enterprise comprises at least one cloud virtual server of the plurality of cloud virtual servers from one cloud hypervisor of the plurality of cloud hypervisors. 14. The system of claim 11 wherein the target virtual protection group of the at least one enterprise comprises at least one cloud virtual server of the plurality of cloud virtual servers from more than one of the plurality of cloud hypervisors. 15. The system of claim 11 wherein at least one cloud hypervisor of the plurality of cloud hypervisors comprises at least one cloud virtual server that belongs to a first target virtual protection group for a fourth enterprise, and at least one cloud virtual server that belongs to a virtual protection group for a fifth enterprise. 16. The system of claim 11 wherein each of said data services managers enables data recovery from the one or more virtual servers of the corresponding enterprise to the target virtual protection group of the at least one enterprise. 17. The system of claim 11 wherein each of the plurality of cloud hypervisors further comprises a tapping driver that intercepts I/O requests made by any of the one or more virtual servers to the at least one virtual disk, and wherein the virtual data services appliance receives the intercepted I/O requests from said tapping driver. 18. The system of claim 17 wherein each of said data services managers enables data recovery from the target virtual protection group of the at least one enterprise to the one or more virtual servers of the corresponding enterprise. 19. A system for cloud-based data services for multiple enterprises, comprising: a plurality of cloud hypervisors that provide cloud based services to a plurality of enterprises, each enterprise of the plurality of enterprises located in a first corresponding jurisdiction, and each hypervisor of the plurality of cloud hypervisors associated with a second corresponding jurisdiction, wherein each cloud hypervisor comprises: a plurality of cloud virtual servers, each cloud virtual server associated with at least one enterprise of the plurality of enterprises; andat least one cloud virtual disk that is read from and written to by at least one cloud virtual server of the plurality of cloud virtual servers;a rights manager that restricts access of a first enterprise of the plurality of enterprises to at least one cloud hypervisor associated with the first enterprise based on a restriction to export data between the first corresponding jurisdiction associated with the first enterprise and the second corresponding jurisdiction; andmultiple data services managers, each data services manager associated with a second enterprise, wherein each data service manager coordinates virtual data services appliances that service the second enterprise, each data services manager in communication with each of the multiple data services managers to communicate a state of at least one of the virtual data services appliances. 20. The system of claim 19 further comprising a user interface for specifying pairs of jurisdictions that are restricted from transferring data there between, and wherein said rights manager restricts access based on the pairs of jurisdictions specified via said user interface. 21. A system for cloud-based data services for multiple enterprises, comprising: a cloud hypervisor that provides cloud-based services to an enterprise associated with a first location, the cloud hypervisor associated with a second location and comprising:a cloud virtual server associated with the enterprise,a cloud virtual disk that is read from and written to by the cloud virtual server, the cloud virtual disk associated with the enterprise,a virtual data services appliance that provides the cloud-based data services to the enterprise; a rights manager that restricts access of the cloud hypervisor to the enterprise based on a restriction policy between the first location associated with the enterprise and the second location associated with the cloud hypervisor; and a first data services manager associated with the enterprise that coordinates the virtual data services appliance and is in communication with a second data services manager to communicate a state of the virtual data services appliance.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (35)
Sparks Clyde R. (Riverside CA), Automated concurrent data backup system.
Bennett Robert Bradley (Endwell NY) Nugent Robert Michael (Nichols NY) Showalter James Michael (Endicott NY), Computer file management and backup system.
Yanai Moshe (Framingham MA) Vishlitzky Natan (Brookline MA) Alterescu Bruno (Newton MA) Castel Daniel (Framingham MA) Shklarsky Gadi (Brookline MA), Data storage system controlled remote data mirroring with respectively maintained data indices.
Wilson, Robert; Ting, Dennis P. J.; Hosein, Mehamood, Method and apparatus for implementing a remote mirroring data facility without employing a dedicated leased line to form the link between two remotely disposed storage devices.
Khandelwal, Atul; Runthala, Anurag, Method and apparatus for synchronizing a physical machine with a virtual machine while the virtual machine is operational.
Stager, Roger Keith; Trimmer, Donald Alvin; Saxena, Pawan; Johnston, Craig Anthony; Chang, Yafen Peggy; Blaser, Rico, Method and system for browsing objects on a protected volume in a continuous data protection system.
Stager,Roger Keith; Trimmer,Donald Alvin; Saxena,Pawan; Johnson,Randall; Johnston,Craig Anthony; Chang,Yafen Peggy; Blaser,Rico, Method and system for data recovery in a continuous data protection system.
Ahal, Shlomo; Natanzon, Assaf; Sechner, Tzach; Kedem, Oded; Drukh, Evgeny, Methods and apparatus for optimal journaling for continuous data replication.
Bingham, Scott Forrest; Buchman, Matthew D.; Singhal, Upanshu; Rokicki, John C.; Murthy, Venkatesha, Network configuration backup and restore operations using continuous data protection.
Omelyanchuk, Andrey A.; Dobrovolskiy, Nikolay N.; Koryakin, Alexey B.; Tormasov, Alexander G.; Protassov, Stanislav S.; Beloussov, Serguei M., System and method for starting virtual machine monitor in common with already installed operating system.
Bajoria, Aditi; McIntosh, Gordon D.; Patel, Kanisha; Ruzek, Gary Lee, System, method, and computer program product for preserving trace data after partition crash in logically partitioned systems.
Bingham, Scott Forrest; Singhal, Upanshu; Rokicki, John C.; Buchman, Matthew D.; Murthy, Venkatesha, Using pseudosnapshots for continuous data protection systems to surface a copy of data.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.