1 概念
云计算(英语:cloud computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备,使用服务商提供的电脑基建作计算和资源。
2 架构
- 一个完整的云计算环境由云端、计算机网络和终端三部门组成(也就是常说的云、管、端)。云端就是指计算设备,负责完成软件的计算;终端是指我们用来完成输入/输入的设备;计算机网络负责将云端和终端连接起来,完成信息传输(将终端的输入指令传输到云端,将云端的执行结果反馈给终端)。
- 输入/输出在终端,终端触手可及;计算在云端,云端位置未知。
- 云端资源永远是无限的(公有云,例如阿里云),按需租用,完全满足弹性需求。
3 服务模式
- 数据(DaaS)在计算中,数据即服务或DaaS由软件即服务(SaaS)启用。[1]与所有“即服务”(aaS)技术一样,DaaS建立在可以按需向用户提供其数据产品的概念之上,[2]不论提供商和消费者之间的地理或组织隔离如何。面向服务的体系结构(SOA)和API的广泛使用已使数据所在的平台变得无关紧要。[3]DaaS主要始于Web 混搭,自2015年以来,无论是在商业领域还是在联合国等组织中,DaaS的使用都越来越多。[4]传统上,大多数组织都使用存储在独立存储库中的数据,为此专门开发了软件来以人类可读的形式访问和显示数据。这种范例的结果是将数据和将其解释为单个包装的软件捆绑在一起,作为消费产品出售。随着捆绑在一起的软件与数据包的数量激增,并且需要彼此之间的交互,因此需要另一层接口。这些接口统称为企业应用程序集成(EAI),通常倾向于鼓励供应商锁定,因为通常很容易集成基于相同基础技术的应用程序。[5]
- 软件即服务(SaaS):消费者使用应用程序,但并不掌控操作系统、硬件或运作的网络基础架构。是一种服务观念的基础,软件服务供应商,以租赁的概念提供客户服务,而非购买,比较常见的模式是提供一组账号密码。例如:Adobe Creative Cloud,Microsoft CRM与Salesforce.com。
- 平台即服务(PaaS):消费者使用主机操作应用程序。消费者掌控运作应用程序的环境(也拥有主机部分掌控权),但并不掌控操作系统、硬件或运作的网络基础架构。平台通常是应用程序基础架构。例如:Google App Engine。
- 基础设施即服务(IaaS):消费者使用“基础计算资源”,如处理能力、存储空间、网络组件或中间件。消费者能掌控操作系统、存储空间、已部署的应用程序及网络组件(如防火墙、负载平衡器等),但并不掌控云基础架构。例如:Amazon AWS、Rackspace。