第一章
懵懂入门篇
本章节主要为云计算与虚拟化的开篇,从云计算的发展到与KVM的联系,循序展开,主要内容包括:云计算的发展历程,云计算的模式,虚拟化等。
1、云计算的XX
云计算作为短时间新型的一种产业的模式,由商业促进技术的发展,为将资源整合充分利用设备的物理资源;在将整合的资源按需分配,通过七十二般的变化在投入市场。
但是换个方式想想,云计算也可以这样说,作为一种基于云端的分布式计算方式,通过将庞大的计算程序分为多个较小的子程序进行运行,由多个设备协同进行计算。这种由繁化简的技术,也是云计算的另一个服务的模式。
引用一个比较官方的说法:云计算是一种按需付费的商业模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池,这些资源能够被快速提供,只需要投入很少的管理工作,或与服务供应商进行很少的交互。(维基百科)
2、云计算的模式
传统的三大件,SaaS、PaaS、IaaS三种云计算的模式。
简单来说就是站在云计算不同的角度发掘商业价值。
2.1、SaaS 软件即服务
一种将服务部署在自己的服务器上的操作方式,用户按需使用,并且通过浏览器向客户提供软件的模式。好处来说,客户可以随时随地使用自己软件,无需像传统模式一样花费大量的资金在硬件、软件上面,只要租金到位服务自然到位。
2.2、PaaS 平台即服务
将开发环境作为一种服务来提供,在云上为厂家提供开发环境,包括服务器平台、硬件资源等,还能按需实施扩容需求平台。
2.3、IaaS 基础设施即服务
一种托管型硬件方式,用户付费使用厂商的硬件设施。按需租用计算能力、存储、网络带宽等硬件设施,还能省去运维成本。
3、虚拟化
虚拟化一种简化管理,优化资源的解法方案;无论是整合还是分化,在云计算中虚拟化都比较核心的技术。
此次引入一篇很牛的文章细说虚拟化分类,https://blog.csdn.net/gui951753/article/details/81507924。
虚拟化分类主要包括如下:半虚拟化、全虚拟化、硬件辅助虚拟化。
3.1、完全虚拟化/软件虚拟化
一种通过软件模拟各种硬件资源的技术,在VM请求向内核请求资源的时候,通过软件进行转换,让VM认为自己真的是一台物理机,但实际上都是骗人的,而且很慢很慢。
3.2、硬件辅助虚拟化
这种虚拟化方式,只要VM能正视自己的身份,在每次执行命令请求资源的时候都带上标识自己是虚拟机标识,正真的内核还是愿意帮你执行那些命令的,只不过某些铭感的命令你确实是没有权限,让硬件设备帮你转化一下在执行吧,这个就叫硬件辅助虚拟化。
3.3、半虚拟化
把VM知道自己是VM,其实工作时和别的软件一样的情况,调取资源要排队,读取数据要排队。往硬盘写数据的时候,其实是给物理机的一个文件夹写数据,我为啥不直接拷给它呢。能否搞一个比较特殊的驱动程序,从代码成面解决一下,让我能实现这些功能,不像物理机一样工作,提高工作的效率,这就是半虚拟化。
从网络入门,linux和虚拟化,手比较抖呀,最近入门,慢慢爬!