虚拟化创建于20世纪60年代,通过在主机或计算机上创建虚拟层来最大限度地利用硬件资源,虚拟化是云计算的核心技术之一。基于虚拟化技术,云服务商可以提供更广泛的定制服务、操作系统和其他虚拟机;同时最大限度地利用数据中心,为用户创造更大的价值。
所以,云计算和虚拟化是相互依靠共同前进的关系,云计算是离不开虚拟化技术的。在构建互联网IT环境、系统或网络时,它们都是必选项,而不是二选一的存在。
什么是云计算?
云计算对很多人来说已经不陌生了,远程办公、在线教育、在线医疗等等,都是云计算的产品和服务。简单地说,云计算是通过运营商的“云”基础设施,为用户提供的计算、存储和网络访问服务,用户无需关心基础设施放在哪个城市的哪个机房里,只要能访问所需信息就可以了。云计算是一种按需的IT服务。
云计算的出现彻底改变了IT基础设施,为企业减轻或消除了硬件和软件成本,并允许客户通过互联网访问这些资源。云计算资源包括物理和虚拟服务、应用程序、数据存储、开发工具、人工智能服务和虚拟机。
云资产托管在云端数据资源池,由云服务提供商管理和维护。企业根据需求购买云服务,并根据服务内容和类型付费即可,不用单独购买硬件和软件。云服务以高水平的安全性运营,通过内置的云功能实现自动化,并利用机器学习等创新。
云服务的分类:
Iaas 基础设施即服务:是最底层的硬件资源,主要包括CPU(计算资源),硬盘(存储资源),还有网卡(网络资源)等。
Paas 平台即服务:公司不打算直接使用CPU、硬盘、网卡等硬件基础,云服务商需要把操作系统(例如Windows、Linux)装好,把数据库软件装好,公司在这个基础上来开展业务和操作管理。
SaaS 软件即服务:云服务需要装好操作系统这些基本的,还要把具体的应用软件装好,例如FTP服务端软件、在线视频服务端软件等,公司可以直接使用服务。
目前国内主流云服务商包括了阿里云、华为云、腾讯云、百度云、天翼云等等,云服务一般部署在公有云上,也可以部署在私有云上。
云计算的主要特性
低成本:云计算降低了企业成本,减少了大量基础硬件设施的浪费,同时能够获得最新的IT技术,而无需单独投资昂贵硬件和软件。
高回报:在云服务中部署IT系统,大大减少了公司运营所花费的时间,云服务能更加迅速的影响性能和投资回报。
功能更齐全:云供应商提供广泛的服务,满足更多人的需求,全面支持所有级别的员工访问和保证内置系统的安全性。这些功能可以降低企业成本,并有助于改善业务流程和加强企业信息安全。
虚拟化IT:云服务商可以快速创建虚拟化IT基础架构,包括服务器、操作系统、软件、网络和其他基础架构。
什么是虚拟化?
虚拟化是一种资源管理技术,在主机上分层创建虚拟机,用户可以在其数据服务器、计算机或主机上创建多个虚拟机。例如,通过虚拟化,如果客户需要运行三种不同的操作系统,即macOS、Windows和Linux,用户可以在一个数据中心或主机中利用虚拟技术创建它们,而不是去启动三台不同操作系统的计算机。
虚拟化技术可以把服务器、网络、内存等各种基础设施资源进行抽取和转换,打破实体结构之间不可切割的障碍,形成不受原有资源架设方式、地域或物理组态限制的虚拟资源,把冗杂多余的资源进行重新规划和调配,充分利用空余空间,将其价值最大化。
在云计算中,虚拟化技术被发挥到了极致。云服务商通过提供只需通过点击即可部署的各种虚拟机,充分利用他们的数据中心和主机。同时,虚拟机可以瞬间从一台主机转移到另一台主机,避免了一台主机关闭时的停机风险。对于企业来说,最大程度上节约了时间成本和减少资源浪费。
虚拟机管理程序,用于管理维护主机上的虚拟机。它充当物理硬件和虚拟机之间的接口,确保所有虚拟机从硬件获得所需的处理能力和资源。虚拟机是一种以软件形式虚拟存在的设备,虚拟机可以复制操作系统或创建虚拟网络。
虚拟机管理程序分类:
第一类虚拟机管理程序或“裸机”:用于创建虚拟机的最常见的虚拟机管理程序。它们直接与取代传统操作系统的硬件和物理资源进行交互。
第二类虚拟机管理程序:安装在主硬件中的操作系统上的应用程序运行,主要用于端点设备以运行替代操作系统。
虚拟化的主要特性
虚拟机:虚拟化是在主机上创建虚拟机。
敏捷性和性能:能让公司最大限度的利用好一切资源。
降低成本:虚拟化通过在“云”或其他数据中心上创建虚拟机和IT基础架构来节省成本,虚拟机还可以提高灾难恢复和业务连续性。
虚拟操作系统和网络:公司可以通过部署虚拟机来利用不同的操作系统和网络,这使他们能够构建复杂的IT架构,同时保持低成本。
支持开发运维:虚拟机可以轻松关闭或打开、迁移和调整,为开发人员提供最大的灵活性,并且它们还可以用于测试环境、快速迁移和整合一台服务器中的系统。
云计算和虚拟化有什么不同?
云计算和虚拟化的区别:云计算是一个专门的计算资源术语,这些资源可以通过互联网被按需访问;虚拟化指的是简单地创建虚拟机,这些虚拟机完全是位于主机或主要硬件之上的软件层,其中包含了所有的计算机资源。没有虚拟化的概念,就没有云计算。
云计算是IT技术的集合体。包括“云”能提供的一切资源,从数据存储到人工智能计算分析。云计算亦是一种服务,包括了基础设施即服务(iaas)、平台即服务(Paas)和软件即服务(SaaS)的形式提供给客户。虽然虚拟化也可以作为服务提供,但它更常用作技术术语,比如 该如何使用硬件资源来创建虚拟网络和虚拟机。
部分内容转载,原文地址:云计算和虚拟化之间的区别是什么?-51CTO.COM,如有侵权请联系删除