云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非木地计算机或远程服务器中完成目标任务。企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。
那么云计算和虚拟机(VMWare)有什么区别?对此有网友表示称,虚拟化是推动了云计算这一概念发展的一项具体技术,通过将硬件的虚拟化(ect:一台母机虚拟成多台vps),虚拟化技术正好实现了人们降低了云计算开支与部署成本,使云计算的硬件资源得到更加高效的利用的需求。不过要想具体了解虚拟化和云计算的区别,就要从虚拟化的历史说起。
1998年VMware 推出了让人惊讶无比的Hypervisor,允许用户将x86系统转变成通用的共享硬件基础架构,开启了x86 架构上的虚拟化时代。但那个时代的虚拟化是一种完全的软件实现,在性能上尤其是I/O性能方面是非常糟糕的。在2005年之后陆续出现了硬件辅的助虚拟化技术(Intel VT-x和AMD-V)以及网络I/O虚拟化(SR-IOV、VT-d,存储技术(NVMe)以及APICv等技术的陆续出现,不仅大幅度的提升了虚拟机的性能,也满足了虚拟化技术在生产环境中的使用的要求。
一时之间各种虚拟化技术纷至沓来,主流的技术框架有计有开源的Xen、KVM,微软的Hyper-V、VMw are的ESX/ESXi以及极具特点的又令人惋惜的Solaris Zone等等。
领取专属 10元无门槛券
私享最新 技术干货