云计算与虚拟化的底层核心
云计算的目标是将各种IT资源以服务的方式通过互联网交付给用户。虚拟化实现了IT资源的逻辑抽象和统一调度,在大规模数据中心管理和解决方案交付方面发挥着巨大的作用。然而虚拟化是实现云计算最重要的技术基础。虚拟化与云计算是相辅相成的,云计算落地的第一步是基础架构即服务(IaaS),而云基础架构本身又是搭建在虚拟化技术上面的。设备虚拟化、网络虚拟化和应用虚拟化等技术的实现,使得IT资源能够按需重新分配,实现支持业务运营的实时响应。 服务器虚拟化使得分隔良好的工作负荷能够再次共用硬件,并且为IT部门带来了三类不同的优势。首先,当然也是被拥挤不堪的数据中心所困扰的IT部门最迫切需要的,通过大幅减少空间的占用以及电力消耗,终止了服务器蔓延。其次,带来了实现弹性化和更高可用性的新途径。第三,大大加快了设置的速度。
对于企业而言,实现服务器虚拟化,由于应用的不同场景有所不同,因而对于服务器选型的指标也有所差异。为了实现虚拟化的最大好处,不但要使用综合性虚拟化软件平台,也需要拥有多核心、高密度、可靠的内存可扩展性和强大的I/O吞吐量的硬件平台。
针对云计算的特性,企业要考虑不同的因素。如果追求存储性能,对于CPU的I/O有较高要求;如果追求网络吞吐量,对于计算虚拟化、CPU计算能力,以及浮点计算能力就具有更高的要求。
实际应用中,如果要具体开发针对云计算的服务器,就要针对特殊应用做出优化,使用基于安全软硬件的可靠云计算整体解决方案来实现,比如在节能方面或者存储方面有较高的要求,就要因需而动。把虚拟机托管在带有低功耗处理器的服务器上,有助于降低能源费用。它还能通过降低数据中心的散热要求来间接地减少能源费用。耗电减少意味着产生更少的热量,也就减少了散热基础设施的负荷。
在新的虚拟环境中,管理性能也变得越来越具有挑战性,尤其是当涉及到内部或公共的云资源时。当从用户到服务器的路径可能每小时都不同时,性能将变得不太容易预测,具体取决于进程在运行时所使用的服务器池以及它是否从数据中心之内移动到数据中心之外的云资源。把独立的物理服务器分解为众多虚拟机,提高了服务器的利用率、降低了空间和电力的需求、提供了一个灵活且适应性强的平台,并且带来了一系列其它IT和商业利益。
为了了解一个特定的服务器是否应进行整合或者云计算外包,需要知道在此台服务器上究竟产生了多少涉及内存、CPU以及存储I/O活动的应用程序。部署虚拟化的企业应该始终考虑使用能够提供高I/O带宽的处理器和能够提高I/O性能的芯片组技术。数据输入和输出得越快,在单位时间里完成的工作就越多,响应时间就越短。这些信息有助于估计应用程序实现云计算外包的成本,并确定应用程序是否占用了过多资源,而导致服务器虚拟机上其他应用程序性能的降低。
在前不久的重庆云博会上,我们也看到了诸多业界厂商的身影,更多的芯片厂商加入到云计算构建的底层核心部件构件当中。如AMD在重庆云博会上提出的价值云概念,令人耳目一新。节能、高效、稳定的云计算基础设施为那些仍旧存在疑虑的企业提供了多一层的基础保护伞。
随着CPU技术发展,多核心、大内存、大容量、多路多线程、低功耗、绿色节能、与高性能显卡融合等越来越成为主流趋势,部署在同一台服务器上应用越来越多,如何将虚拟化技术和云计算做有机结合是目前的用户所关注的焦点。而AMD在这一领域的持续投入和积极实践,在保持其低耗能高稳定性基础构件传统优势的同时,更将其基于多核,低功耗以及异构计算的虚拟化技术更好地服务于云时代,从而形成了价值云的核心,此外还联合众多国内厂商,共同构建云计算价值生态系统,这无疑为其在云计算市场的长足发展加足砝码。
|