一种虚拟计算机服务,包括:在网络服务器计算机处通过网络接收加密映像和计算机用户的用户凭证,并将所述加密映像和所述用户凭证存储在以通信方式耦合到所述网络服务器计算机的映像库中。所述虚拟计算机服务还包括接收启动会话的请求,所述请求包括所述用户凭证。当成功验证所述用户凭证时,所述虚拟计算机服务包括从所述映像库中选择所述加密映像、对所述加密映像进行解密、针对与所述计算机关联的虚拟计算机激活会话,以及一旦完成所述会话,将所述会话的会话详细信息与所述映像同步并将同步后的映像存储在所述映像库中。
【技术实现步骤摘要】
【国外来华专利技术】虚拟计算机和服务
本专利技术涉及云计算,更具体地说,涉及虚拟计算机和虚拟计算服务。
技术介绍
虚拟或网络计算机(也称为网络桌面或云桌面)指在另一个联网计算机上或者计算云中存储和/或运行的计算设备。虚拟个人计算机(VPC)的规模经济和单一映像管理是大型企业运行虚拟计算的很有说服力的理由。三种云计算模型包括私有、公共和混合。在私有云中,信息技术(IT)功能通过私有网络(例如,局域网或虚拟专用网络)实现为企业防火墙之后的服务。在公共云中,该功能通过公共网络(例如因特网)作为服务提供。在混合云中,该功能被配置为基于各种因素(例如安全需要、业务策略以及业务或企业使用的基础架构的性质),通过公共和私有网络的组合来实现。
技术实现思路
根据本专利技术的一个实施例,一种用于实现虚拟计算机服务的方法包括在网络服务器计算机处通过网络接收加密映像和计算机用户的用户凭证,并将所述加密映像和所述用户凭证存储在以通信方式耦合到所述网络服务器计算机的映像库中。所述方法还包括接收启动会话的请求,所述请求包括所述用户凭证。当成功验证所述用户凭证时,所述方法包括从所述映像库中选择所述加密映像、对所述加密映像进行解密、针对与所述计算机关联的虚拟计算机激活会话,以及一旦完成所述会话,将所述会话的会话详细信息与所述映像同步并将同步后的映像存储在所述映像库中。根据本专利技术的另一个实施例,提供一种用于实现虚拟计算机服务的系统。所述系统包括网络服务器计算机和可由所述网络服务器计算机执行的应用。所述应用被配置为实现一种方法。所述方法包括在所述网络服务器计算机处通过网络接收加密映像和计算机用户的用户凭证,并将所述加密映像和所述用户凭证存储在以通信方式耦合到所述网络服务器计算机的映像库中。所述方法还包括接收启动会话的请求,所述请求包括所述用户凭证。当成功验证所述用户凭证时,所述方法包括从所述映像库中选择所述加密映像、对所述加密映像进行解密、针对与所述计算机关联的虚拟计算机激活会话,以及一旦完成所述会话,将所述会话的会话详细信息与所述映像同步并将同步后的映像存储在所述映像库中。根据本专利技术的另一个实施例,提供一种用于实现虚拟计算机服务的计算机程序产品。所述计算机程序产品包括使用计算机可读程序代码编码的存储介质,当所述计算机可读程序代码由网络服务器计算机执行时,导致所述网络服务器计算机实现一种方法。所述方法包括在所述网络服务器计算机处通过网络接收加密映像和计算机用户的用户凭证,并将所述加密映像和所述用户凭证存储在以通信方式耦合到所述网络服务器计算机的映像库中。所述方法还包括接收启动会话的请求,所述请求包括所述用户凭证。当成功验证所述用户凭证时,所述方法包括从所述映像库中选择所述加密映像、对所述加密映像进行解密、针对与所述计算机关联的虚拟计算机激活会话,以及一旦完成所述会话,将所述会话的会话详细信息与所述映像同步并将同步后的映像存储在所述映像库中。根据本专利技术的另一个实施例,提供一种用于实现虚拟计算机服务的方法。所述方法包括:在计算机处接收用户凭证;从存储在所述计算机本地的存储设备中的数据创建映像;使用所述用户凭证对所述映像进行加密;压缩加密后的映像;将所述加密后的映像和所述用户凭证上传到网络服务器系统;以及在计算机引导和验证所述用户凭证时,通过网络经由与所述计算机关联的虚拟计算机启动会话,所述会话访问所述加密后的映像并对所述加密后的映像进行解密。通过本专利技术的技术实现其它特性和优点。在此详细描述了本专利技术的其它实施例和方面,并且它们被视为要求保护的本专利技术的一部分。为了更好地理解本专利技术以及优点和特性,参考说明书和附图。附图说明在说明书结尾处的权利要求中具体指出并明确要求保护了被视为本专利技术的主题。从下面结合附图的详细描述,本专利技术的上述和其它特性和优点将变得显而易见,这些附图是:图1示出根据本专利技术的一个实施例的云计算节点;图2示出根据本专利技术的一个实施例的云计算环境;图3示出根据本专利技术的一个实施例的抽象模型层;图4示出根据本专利技术的一个实施例的用于创建和实现虚拟计算机的过程的流程图;图5示出根据本专利技术的一个实施例的用于提供虚拟计算服务的过程的流程图;以及图6示出一种计算机程序产品。具体实施方式各示例性实施例提供一种支持云的自助式应用,该应用能够使用户单独或共同操作,其中将现有计算机(例如,个人计算机(PC)、MacIntoshTM或智能电话)迁移到在计算和存储云中托管的虚拟版本。虚拟计算服务支持多种“运行模式”,其中可以动态更改体验虚拟计算机的方式。这些运行模式有助于促进灾难恢复选择并且解决系统或网络性能问题。通过创建和添加经由网络访问的基于独特云的服务,解决复杂性和控制问题,方法是建立允许最终用户或客户机参与该计算范例而无需大量信息技术(IT)人员的开销和支持的用户体验,或者获得网络计算基础架构的设计和设置方面的专业知识。因为可以通过万维网轻松与整个服务交互,所以虚拟计算服务能够使运行计算机设备的任何人将计算机转换为在云中托管的虚拟计算机。通过虚拟计算机设备在云中运行的一些优点包括硬件自由、灾难恢复帮助、集中的操作系统(OS)管理和成本节省。首先应当理解,尽管本公开包括关于云计算的详细描述,但其中记载的技术方案的实现却不限于云计算环境,而是能够结合现在已知或以后开发的任何其它类型的计算环境而实现。云计算是一种服务交付模式,用于对共享的可配置计算资源池进行方便、按需的网络访问。可配置计算资源是能够以最小的管理成本或与服务提供者进行最少的交互就能快速部署和释放的资源,例如可以是网络、网络带宽、服务器、处理、内存、存储、应用、虚拟机和服务。这种云模式可以包括至少五个特征、至少三个服务模型和至少四个部署模型。特征包括:按需自助式服务:云的消费者在无需与服务提供者进行人为交互的情况下能够单方面自动地按需部署诸如服务器时间和网络存储等的计算能力。广泛的网络接入:计算能力可以通过标准机制在网络上获取,这种标准机制促进了通过不同种类的瘦客户机平台或厚客户机平台(例如移动电话、膝上型电脑、个人数字助理PDA)对云的使用。资源池:提供者的计算资源被归入资源池并通过多租户(multi-tenant)模式服务于多重消费者,其中按需将不同的实体资源和虚拟资源动态地分配和再分配。一般情况下,消费者不能控制或甚至并不知晓所提供的资源的确切位置,但可以在较高抽象程度上指定位置(例如国家、州或数据中心),因此具有位置无关性。迅速弹性:能够迅速、有弹性地(有时是自动地)部署计算能力,以实现快速扩展,并且能迅速释放来快速缩小。在消费者看来,用于部署的可用计算能力往往显得是无限的,并能在任意时候都能获取任意数量的计算能力。可测量的服务:云系统通过利用适于服务类型(例如存储、处理、带宽和活跃用户帐号)的某种抽象程度的计量能力,自动地控制和优化资源效用。可以监测、控制和报告资源使用情况,为服务提供者和消费者双方提供透明度。服务模型如下:软件即服务(SaaS):向消费者提供的能力是使用提供者在云基础架构上运行的应用。可以通过诸如网络浏览器的瘦客户机接口(例如基于网络的电子邮件)从各种客户机设备访问应用。除了有限的特定于用户的应用配置设置外,消费者既不管理也不控制包括网络、服务器、操作系统、存储、乃至单个应用能力等的底层本文档来自技高网...
【技术保护点】
一种方法,包括:在网络服务器计算机处通过网络接收加密映像和计算机用户的用户凭证,并将所述加密映像和所述用户凭证存储在以通信方式耦合到所述网络服务器计算机的映像库中;接收启动会话的请求,所述请求包括所述用户凭证;当成功验证所述用户凭证时,从所述映像库中选择所述加密映像;对所述加密映像进行解密;针对与所述计算机关联的虚拟计算机激活会话;以及一旦完成所述会话,将所述会话的会话详细信息与所述映像同步并将同步后的映像存储在所述映像库中。
【技术特征摘要】
【国外来华专利技术】2011.07.21 US 13/187,8151.一种用于实现虚拟计算机服务的方法,包括:在网络服务器计算机处通过网络接收加密映像和计算机用户的用户凭证,并将所述加密映像和所述用户凭证存储在以通信方式耦合到所述网络服务器计算机的映像库中;接收启动会话的请求,所述请求包括所述用户凭证;当成功验证所述用户凭证时,从所述映像库中选择所述加密映像;对所述加密映像进行解密;针对与所述计算机关联的虚拟计算机激活会话;以及一旦完成所述会话,将所述会话的会话详细信息与所述映像同步并将同步后的映像存储在所述映像库中,其中所述虚拟计算机以多种运行模式实现。2.根据权利要求1的方法,还包括为所述计算机提供指令,所述指令被配置为从所述计算机本地的存储设备创建映像、接收所述用户凭证、使用所述用户凭证对所述映像进行加密,以及压缩加密后的映像。3.根据权利要求2的方法,其中所述指令还被配置为通过针对存储在所述计算机上的计算机数据执行二进制转储和压缩而在所述计算机上执行备份操作,所述方法还包括通过所述网络接收由所述二进制转储和压缩产生的计算机数据,以及将所述计算机数据作为新映像存储在所述映像库中。4.根据权利要求2的方法,其中所述指令还被配置为在所述计算机上执行恢复操作,方式为:经由选项菜单选择源选项并执行二进制平铺传输和扩展操作,以及将恢复后的数据写入到所述虚拟计算机的存储设备。5.根据权利要求2的方法,其中所述指令还被配置为创建包括与所述映像关联的唯一密钥的可引导盘,所述唯一密钥可操作以便对所述映像进行加密。6.根据权利要求5的方法,其中所述可引导盘包括系统管理程序。7.根据权利要求1的方法,其中所述网络是云计算网络。8.一种用于实现虚拟计算机服务的系统,包括:网络服务器计算机;以及应用,其可由所述网络服务器计算机执行,所述应用被配置为实现一种方法,所述方法包括:在所述网络服务器计算机处通过网络接收加密映像和计算机用户的用户凭证,并将所述加密映像和所述用户凭证存储在以通信方式耦合...
【专利技术属性】
技术研发人员:P·P·罗德里格茨,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。