产品总览
阿里云架构解析 · 阿里云专有云组件 · 计算、数据与消息服务参考架构
栏目简介
本栏目面向阿里云专有云组件的展示与介绍,覆盖计算、网络、容器、数据库、缓存、存储、消息和数据访问代理等能力。内容以阿里云官方公开资料为基础,并通过通用金融业务场景说明组件之间的协作关系。
内容范围
本栏目提供专有云组件的产品介绍与参考架构,不代表任何机构的实际资产清单、部署拓扑或实施方案。业务场景采用通用示例,组件能力以具体交付版本和产品文档为准。公开资料核对日期为 。
组件摘要
产品能力分层
专有云组件按照基础设施、云平台、应用运行和数据服务进行分层展示。
| 层次 | 主要内容 | 能力说明 |
|---|---|---|
| 基础设施 | 服务器、网络和存储资源池 | 提供云平台运行所需的物理资源 |
| 云平台与管理 | 资源管理、租户、网络隔离和运维管理 | 统一组织和管理基础资源 |
| 计算与容器 | ECS、ACK | 承载虚拟机应用和容器化应用 |
| 数据与存储 | RDS、Redis、OSS、NAS、ODP | 提供结构化数据、缓存、对象、文件和数据访问能力 |
| 消息与事件 | SOFAMQ、Kafka | 支持异步业务处理和事件流转 |
| 应用层 | 查询、支付后处理、凭证、批处理和分析应用 | 基于云组件构建业务服务 |
| 横向能力 | 身份权限、日志、监控、备份恢复和变更管理 | 支撑平台和应用的安全稳定运行 |
Apsara Stack/阿里云专有云用于说明在自有环境交付云平台的整体背景。 阿里云专有云文档
SOFAStack 提供面向分布式应用的中间件和应用平台能力,包括微服务、消息、事务和数据访问等产品。该产品体系与 IaaS 资源层分别承担应用能力和基础资源管理职责。 SOFAStack 产品概述
参考架构
下图展示一组通用组件关系。实线表示同步访问或数据读写,虚线表示消息发布、订阅和异步处理。实际系统可根据业务需求选择相应组件和连接方式。
ECS 提供云服务器运行环境,ACK 负责容器应用的编排和管理。两者可作为不同应用承载方式,也可在具体产品架构中组合使用。
应用可直接访问 RDS,也可根据数据规模和路由需求通过 ODP 访问后端数据库。Redis 主要承载热点缓存和临时状态,RDS 通常用于保存结构化业务数据。
OSS 通过对象接口保存文件内容,NAS 通过文件系统接口提供共享访问。SOFAMQ 适用于业务异步处理,Kafka 适用于持续事件采集和多消费方处理。两类消息产品的具体选型应结合协议、消息语义、生态和交付版本确定。
组件关系说明
| 组件关系 | 主要职责 | 设计说明 |
|---|---|---|
| SLB → 应用 | 流量接入和后端分发 | 业务处理结果由后端应用确认 |
| ACK → 容器应用 | 部署、调度和运行状态管理 | 业务数据应使用适当的持久化服务 |
| 应用 → Redis / RDS | 缓存访问和业务数据访问 | 应用负责缓存更新和一致性策略 |
| 应用 → ODP → 数据库 | 数据访问代理和路由 | 数据仍由后端数据库保存和管理 |
| 应用 → OSS / NAS | 对象读写和共享文件访问 | 两类存储采用不同的访问模型 |
| 应用 → SOFAMQ → 消费者 | 消息发布、保存、投递和处理 | 消费端负责幂等和业务结果持久化 |
| Kafka → 消费组 | 事件分发和消费进度管理 | 并行度、顺序和回放范围与分区及保留策略相关 |
运行与管理内容
组件介绍除产品功能外,还应覆盖与稳定运行相关的通用管理内容。
| 管理领域 | 主要内容 |
|---|---|
| 容量管理 | 计算、连接、缓存、存储和消息处理能力之间的配套关系 |
| 发布与变更 | 应用版本、数据库结构和消息格式的兼容性 |
| 数据保护 | 数据库、对象、文件和消息状态的备份与恢复关系 |
| 消息处理 | 消息重试、消费确认、积压和业务幂等 |
| 身份权限 | 平台权限、数据库权限、容器权限和业务授权的分层管理 |
| 可观测性 | 日志、指标、链路和业务状态的关联展示 |
以上内容用于说明组件运行机制,不构成特定环境的配置要求或合规结论。