本文来自bilibili up技术胖视频笔记, 原文
全文分四个方面来浅谈云计算
1 为什么我们要懂云计算?
简单来说,云计算已经和我们的生活息息相关,取得广泛的应用, 如云存储,云计算,是未来发展的趋势之一, 技术人员应当把握机遇,多多学习新技术,赶上技术浪潮。
2 云计算是一个亿万级的市场
技术成熟度曲线 1
技术成熟度曲线又叫技术循环曲线,或者直接叫做炒作周期,是指新技术、新概念在媒体上曝光度随时间的变化曲线。–《BIG DATA》。技术成熟度曲线(The Hype Cycle)诞生于硅谷,是指经过新闻媒体和学术会议的大肆宣传之后,新技术趋势一下子跌到了谷底,而最初依靠这个新技术发展起来的创业公司一下子变得岌岌可危。
1995年开始,高德纳咨询公司依其专业分析预测与推论各种新科技的成熟演变速度及要达到成熟所需的时间,分成5个阶段:
- 科技诞生的促动期 (Technology Trigger):在此阶段,随着媒体大肆的报道过度,非理性的渲染,产品的知名度无所不在,然而随着这个科技的缺点、问题、限制出现,失败的案例大于成功的案例,例如:.com公司 1998~2000年之间的非理性疯狂飙升期。
过高期望的峰值(Peak of Inflated Expectations):早期公众的过分关注演绎出了一系列成功的故事——当然同时也有众多失败的例子。对于失败,有些公司采取了补救措施,而大部分却无动于衷。 - 泡沫化的底谷期 (Trough of Disillusionment):在历经前面阶段所存活的科技经过多方扎实有重点的试验,而对此科技的适用范围及限制是以客观的并实际的了解,成功并能存活的经营模式逐渐成长。
- 稳步爬升的光明期 (Slope of Enlightenment):在此阶段,有一新科技的诞生,在市面上受到主要媒体与业界高度的注意,例如:1996年的Internet ,Web。
- 实质生产的高峰期 (Plateau of Productivity):在此阶段,新科技产生的利益与潜力被市场实际接受,实质支援此经营模式的工具、方法论经过数代的演进,进入了非常成熟的阶段。
而云计算正处于实质生产的高峰期,大量产品喷涌而出
3 什么是云计算?
3.1 云计算定义
云计算(cloud computing )是分布式计算的一种, 指的是通过网络“云"将巨大的数据计算处理程序分解成无数个小程序, 然后,通过多部服务器组成的系统进行处理和分析这些小程序得到的结果并返回给用户。
3.2 云计算分类
- laas(infrastructure as a service)基础设施即服务,提供给消费者的服务是对所有计算基础设施的利用,包括处理cpu、内存、存储、网络和其他基本的计算资源,用户能够部署和运行任何软件,包括操作系统和应用程序。
- pass(platform as a service ) 平台即服务
提供消费者的服务是把客户采用提供的开发语言和工具(java, python等)开发或收购的应用程序部署到供应商的云计算的基础设施上去。 - saas(software as a service)软件即服务
提供给客户的服务是运营商运行在云计算基础设施商的应用程序,用户可以在各种设备商通过客户端界面访问, 如浏览器。消费者不需要管理和控制任何云计算的基础设施。
4 如何自学云计算?
作者推荐了质量较好的四本书
- 【计算机组成原理】唐朔飞
- 【深度理解KVM 】 肖力
- 【云计算架构技术与实践】 顾炯炯
- 【让云落地:云计算服务模式(SaaS、PaaS和IaaS)设计决策】 迈克尔·J·凯维斯
https://baike.baidu.com/item/%技术成熟度曲线 ↩︎