作为IT行业的热门技术,它频繁出现在各大媒体的新闻报道中。BAT这样的互联网企业,也经常把它挂在嘴边。相信很多人都想学习云计算,跟上技术潮流。如果对云计算有一定了解的话,应该会或多或少地听到这些名词——OpenStack、Hypervisor、KVM、Docker、K8S...这些名词,全部都属于云计算的范畴。对于自学的初学者来说,想要理解这些名词的具体含义,还有它们之间的关系,并不是一件容易的事情。
根据 Wikibon 的统计预测,2017 年,全球公有云市场规模为 1384 亿美元,到 2021 年,全球公有云市场规模将增加到 3283 亿美元,四年复合增长率 CAGR24.1%;中国公有云市场规模将增加到 902 亿元,四年复合增长率 35.8%,远高于同期全球 IT 支出的增长(不足 5%)。
从国际看,市场份额目前已经在向少数大互联网和 IT 公司集中。目前全球前大云计算厂商分别为亚马逊、微软、阿里,阿里保持着前三的领先地位,并不断攻城略地。目前,在亚太地区,阿里云市场份额连续两年位居亚太市场第一,超过亚马逊AWS和微软Azure的综合,领先优势还在继续扩大。
中国云计算市场行业也迎来了快速发展时期,根据工业和信息化印发的《云计算发展三年行动计划(2017-2019年)》,计划目标到2019年,我国云计算产业规模达到4300亿元。国内科技巨头纷纷加码云计算业务,先行者阿里云发展势头更为迅猛,国内市场份额排名第一。
而对于企业来说,上云是企业顺应数字经济发展潮流,实现数字化转型的重要路径。企业上云可以有效降低企业信息化构建成本和生产运营成本,改善企业工作效率,提升企业管理水平。
2017 年 11 月,国务院出台《关于深化“互联网+先进制造业”发展工业互联网的指导意见》,鼓励中小企业业务系统向云端迁移,指出到 2025 年,形成 3-5 家具有国际竞争力的工业互联网平台,实现百万工业 APP 培育以及百万企业上云。国内许多知名企业特步、波司登等企业都已经在使用阿里云的技术。
不管是未来的发展,还是企业自身的需求,企业都有上云的理由。工业互联网作为新一代信息技术与工业系统深度融合的产物,日益成为实现生产制造领域全要素、全产业链、全价值链连接的关键支撑和工业经济数字化、网络化、智能化的重要基础设施。
云计算的道理是简单的,说白了,就是把计算机资源集中起来,放在网络上。但是,云计算的实现方式,就复杂了。
举个例子,如果你只是在公司小机房摆了一个服务器,开个FTP下载服务,然后用于几个同事之间的电影分享,当然是很简单的。
如果是“双11”的淘宝购物节,全球几十亿用户访问阿里巴巴的淘宝网站,单日几十PB(1PB=1024TB=1024×1024GB)的访问量,每秒几百GB的流量……这个,就不是几根网线几台服务器能解决的了。需要设计一个超大容量、超高并发(同时访问)、超快速度、超强安全的云计算系统,才能满足业务平稳运行的要求。这才是云计算的复杂之处。
刚才说了,我们把计算机资源,放在云端。这个计算机资源,实际上,分为好几种层次:
第一层次,是最底层的硬件资源,主要包括CPU(计算资源),硬盘(存储资源),还有网卡(网络资源)等。
第二层次,要高级一些,我不打算直接使用CPU、硬盘、网卡,我希望你把操作系统(例如Windows、Linux)装好,把数据库软件装好,我再来使用。
第三层次,更高级一些,你不但要装好操作系统这些基本的,还要把具体的应用软件装好,例如FTP服务端软件、在线视频服务端软件等,我可以直接使用服务。
这三种层次,就是大家经常听到的IaaS、Paas、SaaS。
KVM、Hypervisor、OpenStack、Docker、K8S这些名词它们在云计算系统中的位置,以及它们之间的关系。云计算涉及到大量的需求。同一个需求,会有很多不同的技术来实现。同一个技术,往往又有多个不同的厂家互相竞争。所以,概念和名词就会特别多,发展变化也会很快。不管怎么说,梳理清楚最关键的名词概念,是学好云计算的第一步。