云计算架构

2025年3月17日 | 阅读 3 分钟

我们都知道,无论小型或大型组织都在使用云计算技术来存储信息在云端,并使用互联网连接随时随地访问它。

云计算架构是面向服务架构事件驱动架构的组合。

云计算架构分为以下两个部分 -

  • 前端
  • 后端

下图显示了云计算的架构 -

Cloud Computing Architecture

前端

前端供客户端使用。它包含客户端界面和访问云计算平台所需的应用程序。前端包括 Web 服务器(包括 Chrome、Firefox、Internet Explorer 等)、瘦客户端和胖客户端、平板电脑和移动设备。

后端

后端供服务提供商使用。它管理提供云计算服务所需的所有资源。它包括大量的数据存储、安全机制、虚拟机、部署模型、服务器、流量控制机制等。

注意:前端和后端都通过网络相互连接,通常使用互联网连接。

云计算架构的组件

云计算架构有以下组件 -

1. 客户端基础设施

客户端基础设施是一个前端组件。它提供 GUI(图形用户界面)来与云交互。

2. 应用程序

该应用程序可以是客户端想要访问的任何软件或平台。

3. 服务

云服务根据客户端的需求管理您访问的服务类型。

云计算提供以下三种类型的服务

i. 软件即服务 (SaaS) – 它也被称为云应用程序服务。大多数情况下,SaaS 应用程序直接通过 Web 浏览器运行,这意味着我们不需要下载和安装这些应用程序。下面给出了一些重要的 SaaS 示例 –

示例:Google Apps、Salesforce Dropbox、Slack、Hubspot、Cisco WebEx。

ii. 平台即服务 (PaaS) – 它也被称为云平台服务。它与 SaaS 非常相似,但区别在于 PaaS 提供了一个软件创建平台,而使用 SaaS,我们可以通过互联网访问软件,而无需任何平台。

示例: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. 互联网

互联网是前端和后端可以相互交互和通信的媒介。