十多年前,云计算还曾被中国IT界认为是不可攻克的技术,然而,随着阿里云的研发成功,国内巨头的云计算都蓬勃发展起来了。现在的云计算已经随处可见,无论是政府还是企业还是消费者,我们基本上每天都在使用各种云。云计算主要分为四种类型:私有云、公共云、混合云和多云。同时,云计算的服务模式目前主要有三种:基础架构即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS),这三种是目前主流的云计算服务模式,未来,随着技术的发展,云计算将会向第四种模式发展:S2S(服务到服务)。该观点由国际电气与电子工程师协会院士(IEEE Fellew)、美国计算机学会杰出科学家张良杰博士长期研究后提出。
云计算部署模型
公共云
基于云的应用程序完全部署在云中且应用程序的所有组件都在云中运行。云中的应用程序分为两种,一种是在云中创建,另一种是从现有基础设施迁移到云中以利用云计算的优势。基于云的应用程序可以构建在基础设施组件上,也可以使用较高级别的服务,这些服务提供了从核心基础设施的管理、架构和扩展要求中抽象提取的能力。
混合云
混合部署是一种在基于云的资源和非云现有资源之间连接基础设施和应用程序的方法。混合部署最常见的方法是在云和现有本地基础设施之间将组织的基础设施扩展到云中,同时将云资源与内部系统进行连接。
私有云
使用虚拟化和资源管理工具在本地部署资源往往被称作“私有云”。本地部署无法提供云计算的诸多优势,但有时采用这种方案是为了能够提供专用资源。大多数情况下,这种部署模型与旧式 IT 基础设施无异,都通过应用程序管理和虚拟化技术尽可能提高资源利用率。
多云
多云是一种云架构,由多个云供应商提供的多个云服务组合而成,既可以是公共云,也可以是私有云。所有混合云都是多云,但并非所有多云都是混合云。当通过某种形式的集成或编排将多个云连接在一起时,多云就变成了混合云。
多云环境可能是有意为之(更好地控制敏感数据,或作为冗余存储空间以提高灾难恢复能力),也可能是偶然形成的(通常是影子 IT 的结果)。无论哪种,都表明有越来越多的企业选择了多云,以期通过扩展更多环境来改进安全与性能。
云计算服务模式
云计算的模型或者说服务模式,目前主要有三种:laaS、PaaS、SaaS。每种模型代表着云计算堆栈的一个独特部分。未来将向第四种S2S:服务到服务模式发展。
1、基础设施即服务 (IaaS)
基础设施即服务有时缩写为 IaaS,包含云 IT 的基本构建块,通常提供对联网功能、计算机(虚拟或专用硬件)以及数据存储空间的访问。基础设施即服务提供最高等级的灵活性和对 IT 资源的管理控制,其机制与现今众多 IT 部门和开发人员所熟悉的现有 IT 资源最为接近。
IaaS包括实际的服务器、网络、虚拟化和数据存储。用户可通过 API 或控制面板进行访问,并且基本上是租用基础架构。诸如操作系统、应用和中间件等内容由用户管理,而提供商则负责硬件、网络、硬盘驱动器、数据存储和服务器,并负责处理中断、维修及硬件问题。这是云存储提供商的典型部署模式。
2、平台即服务 (PaaS)
平台即服务消除了组织对底层基础设施(一般是硬件和操作系统)的管理需要,让您可以将更多精力放在应用程序的部署和管理上面。这有助于提高效率,因为您不用操心资源购置、容量规划、软件维护、补丁安装或与应用程序运行有关的任何无差别的繁重工作。
PaaS 上的硬件和应用软件平台将由外部云服务提供商来提供和管理,而用户将负责平台上运行的应用以及应用所依赖的数据。PaaS 主要面向开发人员和编程人员,旨在为用户提供一个共享的云平台,用于进行应用的开发和管理(DevOps 的一个重要组成部分),而无需构建和维护通常与该流程相关联的基础架构。
3、软件即服务 (SaaS)
软件即服务提供了一种完善的产品,其运行和管理皆由服务提供商负责。人们通常所说的软件即服务指的是终端用户应用程序。使用 SaaS 产品时,服务的维护和底层基础设施的管理都不用您操心,您只需要考虑怎样使用 SaaS 软件就可以了。
SaaS 是将云服务提供商管理的软件应用交付给用户的服务。通常,SaaS 应用是一些用户可通过网页浏览器访问的 Web 应用或移动应用。该服务会为用户完成软件更新、错误修复及其他常规软件维护工作,而用户将通过控制面板或 API 连接至云应用。此外,SaaS 还消除了在每个用户计算机上本地安装应用的必要性,从而使群组或团队可使用更多方法来访问软件。
4、服务到服务(S2S)
随着技术的不断发展,新技术蓬勃兴起,云计算将发展到第四种形式,开启S2S新范式 Service-to-Service (S2S)。S2S可以直达用户,无需再考虑云的事情,云将是无感的。
该观点由国际电气与电子工程师协会院士(IEEE Fellew)、美国计算机学会杰出科学家张良杰博士长期研究后提出。
当前,科技前沿可以用ABCDE来表示:
A:AI,B:区块链,C:云计算,D:大数据,E:万物互联。
未来,云计算将会成为我们IT基础设施的水电气,随处可见,但不足为奇。而基于云上的服务到服务(S2S)才是云计算这个基础设施的终极服务模式。
这也将是最前沿的全球技术发展方向之一。
张良杰院士曾担任过美国IBM总部担任资深研究员和商业应用架构及实现的重大专项总监;IBM软件集团工业化标准的首席架构师,IBM商业咨询服务;SOA解决方案参考架构和设计平台全球负责人;2003年创建了面向全球的“服务计算”学科。同时也是清华大学、北京大学、武汉大学、北京邮电大学客座教授和深圳大学特约教授。
张良杰博士目前已回国,任金蝶集团高级副总裁、金蝶研究院院长,负责国际前沿技术的研究工作。
更多关于云计算和全球前沿技术洞察可以关注我们或者联系作者(微信同名)。