本部分介绍了 Edge 安装拓扑(即 Edge 支持的节点配置)。
下表概述了配置*:
拓扑 | 节点 | 安装说明 |
---|---|---|
非生产拓扑 | ||
一体化(单节点) |
|
一体化安装 |
2 节点(独立) |
|
2 节点独立安装 |
5 节点 |
|
5 节点安装 |
生产拓扑 | ||
单数据中心(每个数据中心 9 或 13 个节点) | ||
9 节点 |
|
9 节点集群安装 |
13 节点 |
|
13 节点集群安装 |
多个数据中心(每个数据中心 6 个节点) | ||
12 节点 | 两个数据中心,每个数据中心有 6 个节点,每个节点包含以下内容:
|
12 节点集群安装 |
* 这些配置不包括 Apigee Developer Services 门户(或简称为门户)。如需了解详情,请参阅门户概览。 |
对于 Apigee Edge 私有云,如需规划自定义拓扑要求,请与您的销售代表或客户主管联系,以便与 Apigee Edge 专业服务和客户成功团队合作。 性能因使用情形而异,因此我们建议您先设置性能环境,以便在将更改部署到生产环境之前分析和调整性能。
一体化安装(单节点)
单个节点运行所有 Edge 组件。
以下视频介绍了安装单节点 Edge 的要求和流程:
S26E07:安装要求
S26E08:在单个节点上安装
补充说明:
- Apigee 建议仅将此拓扑用于非生产或开发安装,因为此配置并非最佳性能配置。
- 此拓扑不应用于性能测试。
- 此拓扑不支持高可用性。
- 您无法在 AIO 配置上安装创收服务。
如需了解安装信息,请参阅一体化安装。
独立安装(2 节点)
在此方案中,单个节点运行网关独立服务器和关联组件:Apigee Management Server、Apache ZooKeeper、Apache Cassandra、SymasLDAP、Edge 界面、Apigee 路由器和 Apigee 消息处理器。另一个节点运行 Analytics 独立组件:Qpid 服务器和 Postgres 服务器。
补充说明:
- Apigee 建议仅将此拓扑用于非生产或开发安装,因为此配置并非最佳性能配置。
- 此拓扑不应用于性能测试。
- 此拓扑不支持高可用性。
如需了解安装信息,请参阅双节点独立安装。
5 节点集群安装
在 5 节点拓扑中,有三个节点运行 ZooKeeper 和 Cassandra 集群。这三个节点中的一个还运行 Apigee 管理服务器、SymasLDAP 和 Edge 界面。这三个节点中的两个还运行 Apigee 路由器和消息处理器。两个节点运行 Apigee Analytics。
补充说明:
- Apigee 建议仅将此拓扑用于非生产或开发安装,因为此配置并非最佳性能配置。
- 此拓扑会限制部署的扩缩能力,从而无法满足未来的扩展需求。在此拓扑中,只有路由器和消息处理器可以轻松扩展,如添加路由器或消息处理器节点中所述。如需扩展此拓扑,您通常会采用本部分中介绍的较大拓扑之一。
- 此拓扑不应用于性能测试。
- 此拓扑不支持高可用性。
如需了解安装信息,请参阅5 节点安装。
9 节点集群安装
此方案与 5 节点集群安装类似,但具有不同的 Analytics 组件设置,以实现高性能高可用性。
补充说明:
- 虽然此拓扑结构表示生产安装的最低节点数,但它并非最佳性能配置。
- 您可以扩展此拓扑以支持高可用性,如添加数据中心中所述。
- 在此拓扑中,路由器和消息处理器托管在同一节点上,可能会导致“嘈杂邻居”问题。
- 此拓扑仅限于具有 2 个法定人数的 3 节点 Cassandra 设置。因此,您将无法将节点用于维护。
如需了解安装信息,请参阅9 节点集群安装。
13 节点集群安装
此方案是对 9 节点集群安装的增强,涵盖了在单个数据中心设置中为数据和 Apigee 服务器设置单独的数据区域。在此示例中,LDAP 安装为独立的单独节点。
补充说明:
- Apigee 建议将此配置作为生产设置的最低拓扑,并使用文档中规定的硬件规格。如需了解详情,请参阅硬件要求。
- 您可以扩展此拓扑,以支持跨多个数据中心实现高可用性,如添加数据中心中所述。
- 在此拓扑中,路由器和消息处理器托管在同一节点上,可能会导致“嘈杂邻居”问题。
- 此拓扑仅限于具有两个法定人数的 3 节点 Cassandra 环。因此,您将无法将节点用于维护。
如需了解安装信息,请参阅13 节点集群安装。
12 节点集群安装
此方案涵盖了两个数据中心之间的灾难恢复和分析高可用性。
补充说明:
- Apigee 认为此拓扑结构足以满足生产需求。不过,由于每个安装都有其独特的要求和挑战,请与您的销售代表或客户主管联系,以便与 Apigee Edge 专业服务和客户成功团队合作。
- 在此拓扑中,路由器和消息处理器托管在同一节点上,可能会导致“嘈杂邻居”问题。
如需了解安装信息,请参阅12 节点集群安装。
安装创收服务
创收服务可在任何现有的 Apigee Edge 设置中运行,但全功能一体化 (AiO) 配置除外。
如需安装创收功能,您需要安装创收服务、Apigee Management Server 和 Message Processor。如需在 Edge 安装具有多个 Postgres 节点的 Edge 时安装 Monetization,必须以主/备模式配置 Postgres 节点。如果您有多个 Postgres 主节点,则无法在 Edge 上安装创收功能。
如需了解详情,请参阅安装创收服务。