云计算 虚拟化技术
更多
好的,我们来分别解释一下云计算和虚拟化技术,并说明它们之间的关系。
1. 虚拟化技术
- 核心思想: 虚拟化是一种技术,它的核心目的是将单个物理硬件资源(如服务器、存储、网络)抽象、分割或聚合,创建出多个逻辑上隔离的“虚拟”资源环境。简单说,就是“一物多用”。
- 如何工作:
- 在物理服务器(称为宿主机)上安装一个被称为 Hypervisor(虚拟机监控程序) 的软件层(如 VMware ESXi, Microsoft Hyper-V, KVM, Xen)。
- Hypervisor 负责管理物理硬件资源(CPU、内存、存储、网络),并将其虚拟化。
- 在 Hypervisor 之上,可以创建并运行多个虚拟机。
- 每个 VM 都像一台拥有独立操作系统、CPU、内存、磁盘和网络的完整真实计算机(称为客户机),但它们实际上共享底层的物理硬件资源。
- Hypervisor 负责在 VM 之间调度和分配物理资源,确保它们彼此隔离、互不干扰。
- 关键优势:
- 资源利用率最大化: 打破了过去“一台服务器一个应用”的模式,让一台强大的物理服务器可以同时运行多个工作负载,显著提高硬件利用率(从10-15%提升到70-80%甚至更高)。
- 隔离性: 不同 VM 运行不同的应用和操作系统,彼此隔离。一个 VM 崩溃或被攻击,通常不会影响其他 VM。
- 灵活性: 创建、启动、停止、复制、迁移、备份 VM 非常快速和简便。
- 硬件独立性: VM 的配置相对于物理硬件是抽象的。这简化了迁移(将 VM 从一台物理服务器移动到另一台服务器)和灾难恢复。
- 简化管理: 可以通过统一的管理平台集中管理大量 VM。
- 类型: 除了最常用的服务器虚拟化,还有网络虚拟化(SDN)、存储虚拟化、桌面虚拟化(VDI)等。
2. 云计算
- 核心思想: 云计算是一种服务交付和使用模式。它通过互联网(“云”)按需向用户提供可扩展、弹性的计算资源、存储、网络、平台或应用服务。用户通常按实际使用量付费(即“订阅”或“按需付费”)。
- 核心特征 (NIST定义):
- 按需自助服务: 用户可以根据需要自动配置计算能力(如服务器时间、网络存储),无需与服务提供商人工交互。
- 广泛的网络访问: 服务通过标准网络机制(主要是互联网)提供,支持各种客户端设备(如手机、平板、笔记本)。
- 资源池化: 提供商的资源被集中到资源池中,通过多租户模型服务多个用户。用户通常不知道资源的确切物理位置,但可以在更高抽象级别指定位置(如国家、区域、数据中心)。
- 快速弹性: 资源可以快速、弹性地供应和释放(有时是自动化的)。对用户来说,资源似乎是无限的,可以随时按需购买。
- 可计量的服务: 云系统通过利用适合服务类型的计量能力(如存储、处理、带宽、活跃用户账户)自动控制和优化资源使用。资源使用可以被监控、控制和报告,为服务提供者和使用者提供透明度。
- 服务模型:
- IaaS: 提供最基础的虚拟化计算资源(虚拟机、存储、网络)。用户获得对操作系统和应用的完全控制权。例如:阿里云 ECS,AWS EC2。
- PaaS: 提供一个平台,让用户可以开发、运行和管理应用程序,而无需管理底层的服务器、操作系统、网络等基础设施。用户专注于代码和应用。例如:Google App Engine, Azure App Service。
- SaaS: 提供直接可用的、完整的应用程序,用户通过互联网使用。用户无需管理任何底层基础设施或平台。例如:Gmail, Salesforce, Office 365。
- FaaS: 无服务器计算,用户只需上传代码片段(函数),云平台负责运行、扩展和管理底层服务器。用户只为函数实际执行时间和资源消耗付费。
- 部署模型:
- 公有云: 资源由第三方云服务商拥有和运营,通过互联网向公众开放。最具成本效益和可扩展性。例如:阿里云,腾讯云,AWS,Azure,GCP。
- 私有云: 专供单个组织使用的云基础设施(可能由该组织、第三方或两者共同管理),可以部署在本地或托管数据中心。提供更强的控制和安全性。
- 混合云: 结合了公有云和私有云,允许数据和应用程序在它们之间共享。提供灵活性并优化现有基础设施投资。
- 社区云: 由具有共同关注点(如安全要求、政策、合规性考虑)的多个组织共享的云基础设施。
3. 虚拟化与云计算的关系
- 虚拟化是云计算的重要技术基础:
- 没有虚拟化技术,云计算难以实现其核心特征(资源池化、快速弹性、按需服务)。虚拟化使得物理资源能被高效地抽象、分割、组合和按需动态分配,这是云服务提供商能够灵活、高效地提供各种服务(尤其是 IaaS)的根本。
- 云计算平台(特别是公有云)大规模使用了虚拟化技术来构建其底层基础设施。
- 云计算不仅仅是虚拟化:
- 抽象层次更高: 云计算提供的是服务(IaaS, PaaS, SaaS),而虚拟化提供的是具体的技术能力(创建VM)。用户在使用云服务时,可能完全看不到底层的虚拟化技术(尤其是在 PaaS/SaaS 层)。
- 范围更广: 云计算包含虚拟化,但还包含自动化编排管理工具、监控计量系统、庞大的分布式基础设施集群、API、服务目录、计费系统等一系列技术和能力。
- 商业模式不同: 虚拟化是一种技术,主要在数据中心内部使用。云计算是一种通过互联网提供服务的商业模式。
- 简单比喻:
- 虚拟化就像是能把一个大蛋糕(物理服务器)切成很多份(虚拟机),并高效地分给不同人享用(运行不同应用)。
- 云计算就像是提供整个“蛋糕店即服务”的模式。用户不在乎蛋糕是怎么切的(虚拟化),他们只想根据自己的需求(按需、弹性),通过电话/APP(网络访问),按吃掉的蛋糕量付费(计量服务),随时订到想要的蛋糕类型(IaaS/PaaS/SaaS)。“虚拟化”技术是蛋糕店内部高效切蛋糕的关键方法之一。
总结
- 虚拟化: 是一种关键的技术,用于高效分割和复用物理硬件资源(特别是服务器),创建多个隔离的虚拟机。它提高了资源利用率,提供了灵活性和隔离性。
- 云计算: 是一种基于互联网的服务模式,它利用虚拟化等多种技术,提供按需、弹性、可扩展、可计量的各类资源和服务(计算、存储、网络、平台、应用)。
可以说,虚拟化是构建云计算的基石之一(尤其是在IaaS层),而云计算则是虚拟化等技术发展到极致,并结合自动化、按需服务等理念而形成的一种革命性的IT资源交付和使用模式。 两者紧密相关,但思考维度和目标不同。
基于任务映射的云数据中心虚拟机选择策略
改变云数据中心虚拟机选择与放置的相互关系可提高云数据中心的整体性能。为此,提出基于任务映射的虚拟机选择策略。重点考虑任务粒度、
资料下载
佚名
2021-05-25 14:29:18
结合云计算与边缘计算的云边协同综述
在物联网、大流量等场景下,传统的云计算具有强大的资源服务能力的优点和远距离传输的缺点,而新兴的边缘计算具有低传输时廷的优点和资源受限的缺点,因此
资料下载
佚名
2021-04-08 15:05:20
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览