新科技嗅|云计算与虚拟化的关系是什么?

1、云计算指的是资源使用和交互的一种模式 , 虚拟化指的是技术 , 可以将物理计算机虚拟成多个逻辑计算机 , 他俩是彼此独立 , 互不影响 , 但是云计算又需要使用虚拟化技术 。
【新科技嗅|云计算与虚拟化的关系是什么?】2、可以理解为云计算包含虚拟化 , 如Cloudview云计算操作系统 , 之所以容易混淆虚拟机和云计算 , 是因为虚拟机确实在云计算中太普遍了 , 它是云计算中最活跃的主体 , 也是核心之一 , 很多服务都是围绕着虚拟机提供服务 。
新科技嗅|云计算与虚拟化的关系是什么?
文章图片
3、在AWS或者其它公有云买云服务 , 最直接的方式就是申请一台虚拟机 。 你购买的云数据库 , 底层也有可能是虚拟机 。
4、原理大概是这样的 , 比如你买一个mysql云数据库 , 云平台会在后台给你首先起一个虚拟机 , 这个虚拟机镜像包含了mysql服务 , 当虚拟机起来 , mysql服务就跑起来了 。 你不仅需要访问数据库 , 还有可能需要其它相关的功能 , 比如设置主从、查看日志、创建备份、设置账户权限等 , 由于虚拟机对用户是不可见的 , 并且不是所有的用户都会这些操作 。
新科技嗅|云计算与虚拟化的关系是什么?
文章图片
5、因此云服务商还提供了非常方便的API接口 , 用户只需要调用API或者Web界面就可以完成以上所有操作 , 而不需要自己去学习和关心怎么操作 。 底层怎么实现?这个没有固定地方法 , 有可能是在虚拟机跑个agent程序 , 执行某个操作 。
新科技嗅|云计算与虚拟化的关系是什么?
文章图片
6、比如创建一个数据库用户 , agent就跑一个已经定义好的脚本;当然也有可能通过外部程序来完成数据库内部的配置管理 , 比如ssh/ansible/puppet等 。


    推荐阅读