扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共3页)
正如多核处理器提出了你应该授权软件在多少个处理器上运行的问题一样,虚拟化提出了一个类似的问题:如果你在单个服务器上运行单个程序的多个实例,你该为多少份那些拷贝付钱?
然而答案比你想象中要简单得多——或者可能正如你希望的。对于许多公司,你将为你运行的每个程序拷贝付钱,无论是不是虚拟的。但有一些公司不采用此规则。比如,Red Hat Enterprise Linux Advanced Platform让你在虚拟化容器中运行无限个操作系统的额外拷贝。但是大部分公司都更为严格:当然,你可以在一台机器上运行四个Windows Server 2003的拷贝。但你将必须为每个拷贝付钱。
虚拟化技术是一个和多核处理器密切相关的概念。基本思路就是单一的物理资源可以形成多个虚拟资源被操作。比如,单个的物理服务器可以像多个虚拟服务器那样运行。显然,有了多核处理器,虚拟化的实现变得更为简单,因为每个内核可以运行不同的东西。但是虚拟化不仅仅是每个内核一个虚拟服务器:每个内核可以同时运行多个虚拟机。
使用了虚拟化技术,计算机会变得更有效率。所有那些被浪费了的处理周期——严重的计算资源利用不足——可被放入虚拟机中使用,支持多个进程,软件或者用户。这让企业用较少的硬件完成了较多的工作。“服务器合并是一个主要的用例。”Balkansky说。
专门从事虚拟化技术研究的VMware,看到了虚拟机数量的增加如同内核数量的增加一般。“通过运行多个虚拟机,你可以在每个物理服务器上运行多个软件。”Balkansky说。这使得多核处理器对企业更有吸引力了。可能需要一个小的设计以保证在同时访问同一资源的时候有同样的流程。
微软为它的操作系统提供了虚拟化产品——Virtual PC 2007 和 Virtual Server 2007——可在同一块硬件上运行多个实例。这两个产品的有效Windows授权都是免费的。它们使用多余的处理能力来为用户提供多个虚拟化平台。这在产品开发期间特别有用,因为单个物理系统可以模拟出多个系统。
Windows 2003 Enterprise Edition同样允许每个有效拷贝多至四个虚拟访问者。类似地,Windows Vista Enterprise Edition提供两个虚拟访问者,而Windows Server Data Center Edition允许不限数量的虚拟访问者。大部分企业都没有注意到这些免费产品。
很不错,是不?是,但对于企业来说有一个狡猾的地方——或者对于厂商来说——就是:你如何计算所有这些?你通过虚拟化进程的数量来计算?通过芯片的物理特性?用户的数量?并发的软件实例数量?这是厂商们依旧有待开发以获得答案的一个问题。
幸运的是,这个问题之前已经得到过解决。如果虚拟化听上去很耳熟,那是因为这个概念在20世纪60年代首次被提出。“它非常像大型机。”Churchward说。因为不连续,独立的计算资源变成了虚拟云,企业可以为用户提供灵活的高利用率解决方案。
企业将需要在多核处理器上处理越来越多的事务。“趋势是厂商要求更多的内核,而IT企业的虚拟化使用则更加普遍。”Giera说。企业可以也将意识到软件授权的复杂性以及得益于多核处理器的利润。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者