云计算与虚拟化
计算和虚拟化是IT基础设施资源优化的相关术语。虚拟化是云计算概念中使用的一种技术。虚拟化是根据需求使用相同的硬件基础架构来构建多个虚拟服务器。例如,假设您需要一个Windows服务器和一个Linux服务器用于不同的用途,您可以使用虚拟化技术在同一个物理服务器中构建这两个服务器。
虚拟化(软虚拟化与硬虚拟化)
虚拟化是根据需求使用相同的硬件基础架构来构建多个虚拟服务器。如果我们把它放在一个分层体系结构中,第一层将是SAN(存储区域网络),第二层将是用于资源分配的硬件服务器(刀片服务器),顶层将是主机服务器。虚拟化软件,如Citrix、VMware的vSphere、Xen、Microsoft Hyper V、Sun xVM将运行在称为主机服务器的顶层服务器上。主机服务器运行任何操作系统,虚拟服务器可以根据需要构建在任何操作系统上。
引入虚拟化技术,实现硬件设备的优化使用,减少维护负担和相关成本。与专用服务器配置相同的虚拟服务器将提供专用服务器在需要时可以执行的确切性能。上述技术称为软虚拟化。还有另一种技术叫做硬虚拟化,它是在构建服务器时分配专用资源来实现的。这只能在品牌服务器上使用Pre-OS。这基本上是对资源进行物理分区,不会达到最大的资源利用率。
云计算
云计算的概念是通过特定的操作系统、应用程序和服务提供具有特定配置细节的虚拟服务器。核心(处理器或计算能力)、软件、数据访问和存储空间的物理位置对用户来说并不重要。云计算使用虚拟化技术来实现其标准。
云计算基本上是虚拟化技术、SOA(面向服务的体系结构)、自主计算和实用计算的集合。
这背后的商业概念是,你可以从云计算提供商那里租用离岸或异地虚拟服务器,而不是让每一个物理服务器都在现场。从公司的角度来看,这种非现场资源不需要专门的人力进行维护。企业可以定义需求规范并将其提供给云计算提供商,或者在线计算云服务器的资源需求和订单。
云计算结合了IaaS和SaaS(IasS vs SaaS)。IaaS意味着基础设施即服务,SaaS是软件即服务。与其投资于服务器、SAN、软件、机架空间、网络设备、带宽、维护人员,不如从云计算提供商那里购买云服务器服务。在这种模式下,企业不需要在基础设施上投入大量资金,也不需要承担维修成本或维护成本。
软件即服务(SaaS)是一种在虚拟IaaS上为企业提供软件服务的概念站台。那个安装文件或二进制文件将保存在运行虚拟化软件的主机服务器中,并在需要或请求时安装在虚拟服务器上。
因此,有了IaaS和SaaS,云计算提供商应该能够根据客户的需求在一个虚拟的盒子里提供完整的解决方案。例如,如果您想为员工邮件目的运行Microsoft Exchange server服务器,而不是购买物理服务器并花费更多资源,则可以购买一个安装了MS Exchange的云箱,并将internet连接或VPN连接到公司网络。
云计算和虚拟化的区别(1)虚拟化是一种技术,但云计算是一种使用虚拟化技术的概念。(2)虚拟化可以在现场内部完成,除硬件外的资源投入仍然存在,但在云计算中不需要内部资源。 |