
虚拟化与云计算
1.云计算基本概述
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用程序,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
在使用云计算之前的模式和技术
- 1、IDC托管
- 2、IDC租用
- 3、虚拟主机(卖空间)
- 4、VPS:虚拟专用主机 openvz(通过超卖技术坑人) xen(不支持超卖)
云计算之前,传统数据中心面临的问题
- 1、资源利用率低
- 2、资源分配不合理
- 3、自动化能力差
- 4、初始成本高
云计算是什么
- 1、云计算是一个概念, 不是任何技术(指的是资源使用和交付模式)
- 2、云计算使用方法必须通过网络来访问
- 3、云计算的优势(弹性付费、按需付费、快速扩展)
- 4、云计算不用关心底层基础设施架构
云计算优势
- 1、海量动态资源池,灵活的调配和绑定
- 2、无处不在的网络访问
- 3、随需应变的自助服务
- 4、服务应用的可用性
- 5、快速的弹性伸缩
2.云计算服务模型
云计算分层
- IDC 所有都得自行管理
- IAAS 基础设施及服务
- PAAS 平台及服务
- SAAS 软件及服务
- 公有云(阿里云、腾讯云)只有使用权,按需付费(技术层面:数据不安全 道德层面)
- 私有云(自建机房,自己搭建,所有自行管理 (局限:资源固定))
- 混合云(主要业务放私有云、当有临时需求的时候使用公有云,使用结束不用)
3.虚拟化技术概述
虚拟化是一种具体的技术,将物理机虚拟成多个相互独立的虚拟机。
在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,可以实现资源的动态分配、灵活调度、跨域共享,提高资源利用率,服务于各行各业中灵活多变的应用需求。从而显著提高服务器的工作效率。
4.虚拟化的分类
- 全虚拟化
- 半虚拟化(qemu模拟网络以及硬盘)
- 硬件虚拟化(Inter vt-x/EPT) (AMD AMD-v /RVI)
- 桌面虚拟化 (银行,操作层面控制-无法复制、无法使用usb、最多手机拍照))
- 应用虚拟化 (将应用通过浏览器进行交付,只需要安装插件即可实现"贵")
5.虚拟化使用场景
- 1.虚拟化可以虚拟出来多个操作系统,它们之间是相互独立的,所以每个操作系统上所跑的应用程序是相互不影响的。
- 2.支持异构,linux系统可以虚拟化windows系统,方便不同场景系统的使用。
- 3.支持快照、克隆、迁移、等功能。
6.虚拟化与云计算总结
- 云计算不等于虚拟化,两者并不能相互比较。
- 云计算是一种资源和使用交互的方式。
- 虚拟化是一种具体的技术。
- 云计算要依赖虚拟化技术来实现的一种通过网络访问获取资源,流量,交付的使用模式。(例如:弹性计算)。
- 虚拟化相当于实干家,而云计算是思想家。