用于还原虚拟机的技术的制作方法_2

文档序号:8367452阅读:来源:国知局
7、网络接口 248或者一些其他 方法来提供从客户端系统110、120和130中的一个或多个到网络150的连接。客户端系统 110、120和130可能能够使用(例如)网络浏览器或其他客户端软件(未示出)来访问服 务器140A或140B上的信息。此类客户端可允许客户端系统110、120和130访问由服务器 140A或140B或存储设备160A (I) - (N)、160B (I) - (N)和/或180 (I) - (N)中的一者托管的数 据。
[0033] 网络150和190可以为局域网(LAN)、广域网(WAN)、互联网、蜂窝网络、卫星网络 或允许在客户端110、120、130、服务器140、以及通信地耦接到网络150和190的其他设备 之间通信的其他网络。网络150和190还可以包括一个或任意数量的示例类型的上述网络, 所述网络作为独立的网络运行或与每个其他网络协同运行。网络150和190可以利用其通 信地耦接到的一个或多个客户端或服务器的一个或多个协议。网络150和190可以转换到 或从其他协议转换到网络设备的一个或多个协议。虽然网络150和190各自被描述为一个 网络,但应当理解,根据一个或多个实施例,网络150和190可各自包括多个互连的网络。
[0034] 存储设备160A(1)-(N)、160B (I)-(N)和/或180 (I)-(N)可以是网络可访问存 储器,并且相对于服务器140A或140B可以是本地的、远程的或它们的组合。存储设备 160八(1)-(吣、16(?(1)-(吣和/或180(1)-(吣可以利用廉价磁盘冗余阵列("狀10")、磁 带、磁盘、存储器域网络("SAN")、互联网小型计算机系统接口( "iSCSI")SAN、光纤通道 SAN、通用互联网文件系统("CIFS")、网络附加存储器("NAS")、网络文件系统("NFS")、 基于光的存储器或其他计算机可访问存储器。存储设备160A (I) - (N)、160B (I) - (N)和/或 ISO(I)-(N)可用于备份或存档目的。
[0035] 根据一些实施例,客户端110、120和130可以为智能电话、PDA、台式计算机、便携 式电脑、服务器、其他计算机或通过无线或有线连接耦接到网络150的其他设备。客户端 110、120和130可从用户输入、数据库、文件、网络服务和/或应用编程接口接收数据。
[0036] 服务器140A和140B可以是应用程序服务器、存档平台、备份服务器、网络存储设 备、媒体服务器、电子邮件服务器、文档管理平台、企业搜索服务器,或通信地连接到网络 150的其他设备。服务器140A和140B可利用存储设备160A(1)-(N)、160B(1)-(N)和/或 ISO(I)-(N)中的一者来存储应用程序数据、备份数据或其他数据。服务器140A和140B可 以为主机,诸如应用程序服务器,该主机可以处理在客户端1KK120和130与备份平台、备 份进程和/或存储器之间传输的数据。根据一些实施例,服务器140A和140B可以是用于 备份和/或存档数据的平台。可基于备份策略和/或应用的存档、与数据源相关联的属性、 可用于备份的空间、可用在数据源处的空间,或其他因素来备份或存档数据的一个或多个 部分。
[0037] 根据一些实施例,客户端110、120和/或130可包含用于虚拟机还原的一个或多 个软件部分,例如虚拟机还原模块154。如图所示,虚拟机还原模块154的一个或多个部分 可驻存在网络中心位置。例如,服务器140A可为服务器、防火墙、网关,或可执行一个或多 个动作以扫描网络应用程序漏洞的其他网络元件。根据一些实施例,网络190可为外部网 络(例如,互联网),并且服务器140A可为在一个或多个内部组件和客户端与外部网络之间 的网关或防火墙。根据一些实施例,虚拟机还原模块154可作为云计算环境的一部分来实 施。
[0038] 图2示出根据本公开的实施例用于虚拟机还原的计算机系统200的框图。计算 机系统200适用于实施根据本公开的技术。计算机系统200可以包括总线212,该总线可 以将计算机系统200的主要子系统互连,所述主要子系统诸如中央处理器214、系统存储器 217 (例如,RAM(随机存取存储器)、ROM(只读存储器)、闪存RAM等)、输入/输出(I/O)控 制器218、外部音频设备(诸如经由音频输出接口 222的扬声器系统220)、外部设备(诸如 经由显示适配器226的显示屏224)、串行端口 228和230、键盘232 (经由键盘控制器233 连接)、存储接口 234、用于接收软盘238的软盘驱动器237、用于与光纤通道网络290连接 的主机总线适配器(HBA)接口卡235A、用于连接到SCSI总线239的主机总线适配器(HBA) 接口卡235B,以及用于接收光盘242的光盘驱动器240。此外,还可以包括鼠标246 (或经 由串行端口 228耦接到总线212的其他点击设备)、调制解调器247 (经由串行端口 230耦 接到总线212)、网络接口 248 (直接耦接到总线212)、电源管理器250,以及电池252。
[0039] 总线212允许在中央处理器214和系统存储器217之间进行数据通信,如前文提 及,系统存储器217可以包括只读存储器(ROM)或闪存存储器(均未示出)以及随机存取存 储器(未示出)。RAM可为可将操作系统和应用程序加载到其中的主存储器。除了其他代 码,ROM或闪存存储器可以包含控制基本硬件操作(例如与外围组件的交互)的基本输入输 出系统(BIOS)。与计算机系统200驻存在一起的应用程序可以存储在计算机可读介质上并 经由该计算机可读介质进行访问,计算机可读介质诸如硬盘驱动器(例如,固定磁盘244)、 光盘驱动器(例如,光盘驱动器240)、软盘单元237或其他存储介质。例如,虚拟机还原模 块154可驻存在系统存储器217中。
[0040] 存储接口 234与计算机系统200的其他存储接口一样可以连接到标准计算机可读 介质(例如固定磁盘驱动器244)以存储和/或检索信息。固定磁盘驱动器244可以是计算 机系统200的一部分,或者可以是独立的,并且可以通过其他接口系统进行访问。调制解调 器247可以经由电话链路提供到远程服务器的直接连接,或经由互联网服务提供方(ISP) 提供到互联网的直接连接。网络接口 248可以经由直接网络链路提供到远程服务器的直接 连接,或经由POP(入网点)提供到互联网的直接连接。网络接口 248可以使用无线技术提 供此类连接,包括数字蜂窝电话连接、蜂窝数字分组数据(CDPD)连接、数字卫星数据连接 等。
[0041] 很多其他设备或子系统(未示出)可以通过相似的方式进行连接(例如文档 扫描仪、数码相机等)。相反,不需要提供图2中显示的所有设备即可操作本发明。可以 使用与图2中所示方法不同的方法来互连设备和子系统。用于实施本公开的代码可以 存储在计算机可读存储介质中,所述计算机可读存储介质诸如系统存储器217、固定磁盘 244、光盘242或软盘238中的一者或多者。用于实施本公开的代码还可以通过一个或 多个接口来接收并存储在存储器中。提供在计算机系统200上的操作系统可以是从呂-DOS?、MS-WINDOWS?、OS/2?、OS X?、UNIX?、Linux?或其它已知操作 系统。
[0042] 电源管理器250可以监控电池252的功率电平。电源管理器250可以提供一个或 多个API (应用程序编程接口)以允许确定功率电平、在关闭计算机系统200之前保留的时 窗、功率消耗率、计算机系统正使用市电(例如,交流电源)还是电池电源的指示符、以及其 他电源相关的信息。根据一些实施例,可以远程访问电源管理器250的API (例如,可以通 过网络连接访问远程备份管理模块)。根据一些实施例,电池252可以是位于计算机系统 200近旁的或远离计算机系统200的不间断电源(UPS)。在此类实施例中,电源管理器250 可以提供与UPS的电量水平有关的信息。
[0043] 参见
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1