关联组件与术语
阿里云架构解析 · 网络 / 微服务 / 数据库 / 数据处理 / 安全
本页介绍与核心组件相关的网络、应用、数据库、数据处理和安全能力。所列内容为公开产品与技术信息,不代表任何机构的实际部署清单。产品能力和交付方式以对应版本文档为准。
1.网络、计算与存储底座
VPC:专有网络
VPC 是专有网络,用来组织云资源的网络隔离和连接关系。应用访问数据库等后端服务时,需要配置相应的路由和访问规则。 官方:网络服务选择指南
应用场景:查询应用和数据库放在规划好的逻辑网络中,通过明确允许的路径通信。
VPN Gateway:网络互连
VPN 网关用于网络互连,具体协议和拓扑依产品形态而定。网络连接建立后,业务应用仍需配置身份认证、访问授权和流量控制。 官方:网络服务选择指南
应用场景:授权的管理人员通过受控通道访问管理服务。
EBS:块存储
EBS 提供块存储能力。与 OSS 的对象接口和 NAS 的文件系统接口不同,云盘以块设备形式提供给计算环境,应用可在其上使用文件系统或数据库存储。多重挂载等能力以具体产品和版本为准。 官方:存储服务选择指南
应用场景:ECS 使用云盘保存运行所需的数据。需要多程序共享文件时,另行评估 NAS 等适合的接口和并发语义。
ESS:弹性伸缩
阿里云 ESS/Auto Scaling 指弹性伸缩服务,按照策略调整计算资源数量。ESS 可与 ECS 和 SLB 配合,用于完成扩容触发、实例准备、流量接入和缩容管理。 官方:弹性伸缩
应用场景:查询压力增加时,伸缩策略补充应用计算实例。新实例准备就绪后接收流量,可扩展范围取决于专有云资源池的可用容量。
2.容器、应用管理与服务协作
Kubernetes 与 Docker:容器编排与运行生态
Kubernetes 是容器编排系统,ACK 是基于 Kubernetes 提供的容器服务。Docker 属于容器镜像构建和运行生态。Kubernetes 节点使用的容器运行时应按照产品版本确认。 官方:ACK 文档与产品入口
应用场景:凭证应用以镜像形式交付,再由容器平台部署和更新。运行凭据和业务数据通过专门的配置、凭据与持久化机制管理。
EDAS:企业级分布式应用服务
EDAS 是企业级分布式应用服务,提供应用托管和微服务治理等能力。它与 ECS、ACK 的关系可以理解为:后者提供计算或容器平台,EDAS 从应用生命周期与服务治理角度组织管理,具体组合以支持矩阵为准。 官方:EDAS
应用场景:一组查询微服务通过 EDAS 完成应用发布、运行观察和服务治理。EDAS 可根据应用管理需求与 ACK 配合使用。
SOFA/SOFAStack:金融分布式架构
SOFAStack 包含微服务、消息、事务和调度等相关能力。“SOFA”表示平台和技术体系,具体可用能力取决于已交付的子产品及版本。 官方:SOFAStack 产品概述、 中间件概述
SOFAStack 相关能力可按同步调用、异步消息、分布式事务和数据访问进行分类。SOFAMQ 支持异步任务处理,ODP 提供数据访问代理,其他能力可根据应用架构选用。
Nacos 与 ZooKeeper:注册发现与分布式协调
Nacos 可用于服务注册发现和配置管理,ZooKeeper 提供分布式协调能力,并应用于部分注册中心或中间件架构。阿里云 EDAS 文档提供相应注册中心的选择与集成方式,具体依赖关系以产品版本为准。 官方:注册中心的选择、 微服务配置管理
应用场景:凭证查询应用需要找到当前可用的凭证服务地址。注册发现帮助定位服务,真正的访问授权、超时和重试仍由相应机制处理。
RocketMQ:分布式消息技术
Apache RocketMQ 是消息中间件技术,SOFAMQ 基于 RocketMQ 构建。具体功能范围以交付版本为准。 官方:SOFAMQ 概述
分布式事务与任务调度
DTX 提供跨应用、跨资源事务协作中的协调与恢复能力,其机制与接入方式根据事务模式确定。分布式事务与普通消息分别处理事务协调和异步事件传递。 官方:分布式事务概述
任务调度用于组织何时运行任务、任务之间怎样衔接。它与 MQ 的事件传递和 ACK 的容器调度各有职责:安排业务作业、传递工作通知、安排容器运行位置是三个不同问题。 官方:SOFAStack 中间件概述
3.数据库产品
以下内容用于说明不同数据库的数据模型和产品关系,不构成具体系统的选型或迁移建议。
| 名称 | 定义与作用 | 和核心组件的关系、示例及边界 |
|---|---|---|
| MySQL | 关系型数据库引擎;RDS 可以提供基于 MySQL 的数据库服务。官方 | 可用于保存查询业务的结构化记录;自建 MySQL 与 RDS 属于不同部署形态。 |
| Oracle | 数据库产品及相关兼容生态的名称,不是阿里云自研云组件。官方兼容背景 | 讨论迁移时,区分原生引擎与兼容模式。语法兼容不代表应用、运维和性能完全一致。 |
| PolarDB | 阿里云云原生数据库家族,产品形态和兼容生态按引擎区分。官方 | 可用于承载持续增长的关系型数据,与 RDS 分别提供相应产品能力。 |
| PolarDB-X | PolarDB 分布式版相关产品,涉及数据分布、分区和分布式执行。官方 | 可用于分布式关系型数据场景;与“ODP 加后端数据库”属于不同架构。 |
| OceanBase | 分布式关系型数据库。阿里云公开定义 | 可以关联 ODP 文档中的后端适配知识,但不意味着必须经过 ODP。数据库本体、OBProxy 和 SOFAStack ODP 要分开。 |
| MongoDB | 面向文档数据模型的数据库技术;阿里云提供相应云数据库服务。官方 | 适用于组织结构多变的业务资料,并结合数据约束、授权和备份进行管理。 |
| HBase | 面向大规模数据的 NoSQL 技术,阿里云存在相关云数据库产品资料。官方 | 适用于按明确访问模式查询历史明细,与关系型数据库采用不同的数据模型。 |
| Lindorm | 支持多种数据模型及访问接口的云原生数据库。官方 | 可用于历史数据或时序记录的存储与检索;与 HBase 的兼容关系以产品版本为准。 |
数据库专题按照事务记录、文档资料、历史明细和多模数据组织内容。各类数据库根据数据模型、访问方式和业务需求独立选型。
4.事件处理、检索与人工智能
Flink:实时计算
阿里云实时计算 Flink 版基于 Apache Flink。Flink 可对 Kafka 等数据源中的事件进行过滤、转换、关联和统计。 官方:实时计算 Flink 版
应用场景:Kafka 中的访问事件进入 Flink 处理任务并形成趋势统计。任务恢复同时处理计算状态和结果写入状态。
Elasticsearch:检索分析服务
阿里云检索分析服务 Elasticsearch 版围绕 Elasticsearch 生态提供检索与分析能力,可用于内容搜索、日志检索和多维分析。 官方:Elasticsearch
应用场景:将可检索的凭证描述建立搜索索引,用于内容查询。应用同时管理访问权限和索引更新状态,结构化业务事实仍保存在相应业务数据库中。
PAI:人工智能平台
PAI 是阿里云人工智能平台,公开文档涵盖建模、训练和模型在线服务等阶段。 官方:人工智能平台 PAI
应用场景:使用合规准备的材料样本训练文档分类模型,再由业务应用调用模型服务辅助归类。模型输出作为辅助结果,并由业务流程完成后续确认。
PAI 可与计算、数据存储和应用服务形成关系,具体规格与能力以官方文档为准。
5.可观测性与安全能力
SLS:日志服务
SLS 是阿里云日志服务,公开产品能力涵盖采集、处理、查询分析、可视化和告警等。 官方:日志服务 SLS
应用场景:通过日志查询凭证生成任务的处理步骤和当前状态。日志采集范围应控制凭证正文、凭据和个人信息,并结合留存、完整性和访问控制要求进行管理。
RAM:访问控制
RAM 是 Resource Access Management,管理用户身份和资源访问权限。 官方:访问控制 RAM
应用场景:为应用授予读取指定存储内容所需的权限。资源管理权限、数据库账号权限、Kubernetes RBAC 和业务应用授权分别按照所属层次管理;专有云授权方式以交付版本为准。
WAF:Web 应用安全防护
WAF 即 Web 应用防火墙,面向 Web 请求提供相关防护能力。 官方:Web 应用防火墙
应用场景:对进入 Web 应用的异常请求进行识别和处理。WAF 的接入位置由网络方案确定,应用同时负责漏洞修复、用户鉴权和交易校验。
HSM 与 KMS:加密与密钥管理
HSM 通常指硬件安全模块相关能力;阿里云公开产品体系包含加密服务 HSM 与密钥管理服务 KMS。两者联系密切,但产品职责、接口与交付方式需要区分。 官方:密钥管理与加密服务入口
应用场景:应用按受控流程使用密钥完成所需的加解密或签名相关操作。具体算法、认证、托管方式和接入能力应依据所用产品核实。
6.名称与版本说明
名称不完整或缩写存在多种含义时,本栏目仅采用官方公开资料能够确认的产品概念。