众所周知, 小型和大型组织都使用云计算技术将信息存储在云中, 并可以随时随地使用Internet连接访问信息。
云计算架构是面向服务的架构和事件驱动的架构的组合。
云计算架构分为以下两个部分-
- 前端
- 后端
下图显示了云计算的架构-
前端
客户端使用前端。它包含访问云计算平台所需的客户端接口和应用程序。前端包括Web服务器(包括Chrome, Firefox, Internet Explorer等), 瘦客户端, 胖客户端, 平板电脑和移动设备。
后端
后端由服务提供商使用。它管理提供云计算服务所需的所有资源。它包括大量的数据存储, 安全机制, 虚拟机, 部署模型, 服务器, 流量控制机制等。
注意:前端和后端都通常通过Internet连接通过网络连接到其他人。
云计算架构的组成部分
云计算架构包含以下组件:
1.客户基础架构
客户端基础结构是前端组件。它提供GUI(图形用户界面)与云进行交互。
2.申请
该应用程序可以是客户端要访问的任何软件或平台。
3.服务
Cloud Services会根据客户的要求管理你要访问的服务类型。
云计算提供以下三种类型的服务:
一世。软件即服务(SaaS)–也称为云应用程序服务。通常, SaaS应用程序直接通过Web浏览器运行, 这意味着我们不需要下载和安装这些应用程序。下面给出了SaaS的一些重要示例–
示例:Google Apps, Salesforce Dropbox, Slack, Hubspot, Cisco WebEx。
ii。平台即服务(PaaS)–也称为云平台服务。它与SaaS十分相似, 但是区别在于PaaS提供了一个软件创建平台, 但是使用SaaS, 我们可以通过Internet访问软件, 而无需任何平台。
示例:Windows Azure, Force.com, Magento Commerce Cloud, OpenShift。
iii。基础架构即服务(IaaS)–也称为云基础架构服务。它负责管理应用程序数据, 中间件和运行时环境。
示例:Amazon Web Services(AWS)EC2, Google Compute Engine(GCE), Cisco Metapod。
4.运行时云
运行时云为虚拟机提供执行和运行时环境。
5.储存
存储是云计算最重要的组成部分之一。它在云中提供了大量的存储容量来存储和管理数据。
6.基础设施
它在主机级别, 应用程序级别和网络级别提供服务。云基础架构包括硬件和软件组件, 例如服务器, 存储, 网络设备, 虚拟化软件以及支持云计算模型所需的其他存储资源。
7.管理
管理用于管理后端中的组件, 例如应用程序, 服务, 运行时云, 存储, 基础结构和其他安全问题, 并在它们之间建立协调。
8.安全性
安全性是云计算的内置后端组件。它在后端实现了一种安全机制。
9.互联网
互联网是一种媒体, 前端和后端可以通过它们相互交互和通信。