当前位置:首页 > 云计算 > 正文

云计算就是虚拟化(《虚拟化与云计算》)


一、云计算和虚拟化有什么关系?

云计算概念:

云计算是一种按使用付费的模式,它提供对可配置的共享计算资源池(资源包括网络、服务器和贮存)。、应用程序、服务),可以快速配置这些资源,并且只需最少的管理或与服务提供商的交互。

云计算的特点:极其庞大、虚拟化、高可靠性、多功能性、高可扩展性、按需服务以及极其实惠。

虚拟化概念:

虚拟化是一种利用软件对计算机硬件资源镜像进行集成、管理和重新分配的技术。常用的手段包括基于虚拟机的虚拟化和基于容器的虚拟化。

虚拟化场景分类:

操作系统虚拟化

应用程序虚拟化

桌面应用程序虚拟化

存储虚拟化

网络虚拟化

云计算和虚拟化的区别

有一句经典的话来描述云计算和虚拟化的区别:虚拟化是云计算构建资源池的重要途径。只要你把这句话理解透了,你就知道它们之间的关系了。

简单来说,云计算是一个概念,而不是一项具体技术。虚拟化是一种特殊技术,是指对硬件资源进行虚拟化,以达到隔离性、可扩展性、安全性和资源充分利用的产品。

现在的云计算主要是基于虚拟化。通过虚拟化多台服务器,形成资源池,实现联合计算、共享资源。这现在称为云计算。事实上,服务器集群在这个术被创造之前就已经实现了这些功能,但它们并不像今天那么先进。


二、云计算与虚拟化的关系是两者之间没有特殊联系
虚拟化是指利用物理实体通过软件模型,在多个区域或时域形成多个虚拟系统
计算云的基础是虚拟化,但虚拟化只是云计算的一部分,实际上是对某些组资源虚拟化后的应用,但虚拟化不仅仅对应于云计算。
三、云计算与虚拟化的关系是什么?

1.云计算是指一种使用资源并与资源交互的方式。虚拟化是指可以将一台物理计算机虚拟成多台逻辑计算机的技术。它们彼此独立,互不影响,但云计算同样需要使用虚拟化技术。

2.可以理解,云计算包括虚拟化,比如Cloudview云计算操作系统。之所以容易混淆虚拟机和云计算,是因为虚拟机在云中确实太常见了,云计算最活跃的领域也是通过虚拟机提供的主要服务之一。

3.在AWS或其他公有云中购买云服务最直接的方式就是申请虚拟机。您购买的底层云数据库也可能是虚拟机。

4.原理大致就是这样。例如,如果您购买了mysql云数据库,云平台会首先在后台创建一个虚拟机。该虚拟机镜像包含mysql服务,当虚拟机启动时,mysql服务就会启动。不仅需要访问数据库,还可能需要其他相关功能,比如设置主从、查看日志、创建备份、设置账户权限等。由于虚拟机对用户不可见,并且并非所有用户都可以执行这些操作。

5.因此,云服务提供商也提供了非常方便的API接口。用户只需调用API或Web接口即可完成以上所有操作,无需学习和担心如何使用。底层如何实现?这没有固定的方法。可能是在虚拟机中运行代理程序来执行某种操作。

6.例如,创建数据库用户时,代理显然会执行定义好的脚本,也可以通过外部程序,如ssh/来完成数据库的内部配置管理;ansible/木偶等