云计算与虚拟化KVM深度实践
目 录
云计算基本概述
云计算服务模型
云计算部署模型
虚拟化技术概述
安装KVM虚拟化
创建KVM虚拟机
创建WIN7虚拟机
管理KVM虚拟机
KVM虚拟机扩容
KVM虚拟机快照
KVM图形化管理
KVM虚拟机克隆
KVM可视化管理
云计算
一、云计算概述
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用程序,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
△ 在云计算之前的模式和技术
1、IDC托管
2、IDC租用
3、虚拟主机(卖空间)
4、VPS:虚拟专用主机 openvz(通过超卖技术坑人) xen(不支持超卖)
△ 云计算之前,传统数据中心面临的问题
1、资源利用率低2、资源分配不合理3、自动化能力差4、初始成本高
△ 云计算是什么
1、云计算是一个概念,不是任何技术(指的是资源使用和交付模式)2、云计算使用方法必须通过网络来访问3、云计算的优势(弹性付费、按需付费、快速扩展)4、云计算不用关系底层基础设施架构
△ 云计算的优势
1、海量动态资源池,灵活的调配和绑定2、无处不在的网络访问3、随需应变的自助服务4、服务应用的可用性5、快速的弹性伸缩
二、云计算服务模型
云计算分层:
IDC 所有都得自行管理IAAS 基础设施及服务PAAS 平台及服务SAAS 软件及服务
三、云计算部署模型
△ 公有云(Public Cloud)
公有云通常指第三方提供商为用户提供的能够使用的云,公有云一般可通过internet使用,可能是免费或成本低廉,公有云的核心属性是共享资源服务。这种云有许多实例,可在当今整个开放的共有网络中提供服务。例如:阿里云、腾讯云、青云、百度云、盛大云、迅达云、等等。
(阿里云、腾讯云)只有使用权,按需付费(技术层面:数据不安全 道德层面)
△ 私有云(Private Clouds)
私有云是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心防火墙内,也可以将它们部署在一个安全的主句托管场所,私有云的核心属性是专有资源。
自建机房,自己搭建,所有自行管理 (局限:资源固定)
△ 混合云(Hybrid Cloud)
混合云融合了公有云和私有云,是近年来云计算的主要模式和发展方向。我们已经知道私企业主要是面向企业用户,处于安全考虑,企业更愿意将数据存放在私有云中,但是同时又希望可以获得公有云的计算资源,在这种情况下混合云被越来越多的采用,它将公有云和私有云进行混合匹配,以获得最佳的效果,这种个性的解决方案,达到二既省钱又安全的目的。
主要业务放私有云、当有临时需求的时候使用公有云,使用结束不用。
公有云架构图
虚拟化
一、虚拟化概述
什么是KVM,内核级虚拟化技术Kernel-based Virtual Machine
虚拟化是一种具体的技术,用来将物理机虚拟成为多个相互独立的虚拟机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,使IT资源能够真正成为社会基础设施,服务于各行各业中灵活多变的应用需求。从而显著提高计算机的工作效率。
二、虚拟化的分类
全虚拟化
半虚拟化(qemu模拟网络以及硬盘)
硬件虚拟化(Inter vt-x/EPT) (AMD AMD-v /RVI)
桌面虚拟化 (银行,操作层面控制-无法复制、无法使用usb、最多手机拍照))
应用虚拟化 (将应用通过浏览器进行交付,只需要安装插件即可实现"贵")
三、虚拟化使用场景
1、虚拟化可以虚拟出来多个操作系统,它们之间是相互独立的,所以每个操作系统上所跑的应用程序是相互不影响的。
2、支持异构,linux系统可以虚拟化windows系统,方便不同场景系统的使用。
3、支持快照、克隆、还原等功能。
企业案例一
公司有一台服务器,在盘点资产时,你并不清楚该虚拟机是否能停止,也不清楚上面运行了什么,问技术部门没有一个人清楚,只会告诉你,有可能有用,你放着吧。如果这是一台物理机你看怎么办,真的很无奈、想改个啥你都不敢改,只能让他跑在那里。