从2006年,谷歌首次提出云计算的概念,到2019年的今天,经过10多年的快速发展,云计算相关商业模式和技术已经非常成熟。众多企业在IASS、PASS、SASS等不同服务领域布局。IASS和SASS的商业模式相对成熟一些。 目前云计算的发展有点“一生二二生三三生万物”的味道,基于原始的云计算衍生出公有云和私有云(又称专有云 听着这个名词就想起云栖大会拔电源的游戏了),私有云和公有云的组合又称为混合云。私有云、多家公有云组成的混合云又称为“多云”。按照不同的行业发展又衍生出“游戏云”、“医疗云”、“政务云”,“金融云”,“工业云”等众多新的新的概念。不同的云服务厂商都想给自己找一个唯一的标签,例如Ucloud的中立云,强烈表明自己不和BAT站队,不涉足客户业务领域。

(一)云计算的核心技术

      云计算是一个范围非常大的概念,包含可用的服务种类是很多的,不过主要可以分为以下几类

IaaS(infrastructure as a service,基础设施即服务)

    在基础层面上,IaaS公有云供应商提供存储和计算服务。但所有主要公有云供应商提供的服务都是惊人的:弹性计算服务、虚拟专用网络、高性能云数据、应用程序监控等等。AWS是第一个IaaS供应商,且目前仍是行业领袖,国内有阿里云、腾讯云、天翼云、金山云、Ucloud、百度云等。

   IASS是目前成熟、最低层的云服务,IASS服务是基于机房、机柜、服务器、交换机、防火墙、专线等基础资源提供的服务。而PASS和SASS等服务是可以建立在IASS服务的基础上。IASS中最核心的技术之一就是虚拟化技术。在虚拟化、云计算未出现前,互联网企业的创业存在曲线比较陡峭,成本比较高,运维管理难度大等问题。每个企业在应用系统上线前,需要考虑采购服务器、托管IDC、网络设备配置、网络安全等,整个项目周期较长,需要建立完善的技术团队(例如开发+运维+DBA+网络工程师),整个项目的难度比较高。在后期维护中还容易出现物理服务器资源使用低,或者业务迅速增长,硬件设备采购周期太长,影响业务等若干问题。

   IASS服务中弹性计算(云主机)的核心技术是虚拟化技术,比较主流的VmWare、KVM、XEN、Hyper-V等,主要主流的IASS云服务都是基于KVM虚拟化实现。

     

 SaaS(software as a service,软件即服务)

      这种类型的公有云在互联网上通过浏览器对应用程序进行交付。降低了客户对软件使用的门槛,只有有台能上网的电脑,通过浏览器就能访问相关的软件系统,稍微复杂一点的就是调用SASS服务商的API接口,完成自己的需求,完全可以实现按量、按需使用。

PaaS(platform as a service,平台即服务)

      PaaS所提供的服务和工作流专门针对开发人员,他们可以使用共享工具、流程和API来加速开发、测试和部署应用程序。对于企业来说,PaaS可以确保开发人员对已就绪的资源的访问,遵循一定的流程和只使用一个特定的系列服务,运营商则维护底层基础设施。