安装拓扑

本部分介绍了 Edge 安装拓扑(即 Edge 支持的节点配置)。

下表概述了配置*

拓扑 节点 安装说明
非生产拓扑
一体化(单节点)
  • 节点 1:Cassandra、Edge 界面、管理服务器、消息处理器、SymasLDAP、Postgres 服务器、Qpid 服务器、路由器、Zookeeper
一体化安装
2 节点(独立)
  • 节点 1:Cassandra、Edge 界面、管理服务器、消息处理器、路由器、SymasLDAP、Zookeeper
  • 节点 2:Postgres 服务器、Qpid 服务器
2 节点独立安装
5 节点
  • 节点 1:Cassandra、Edge 界面、管理服务器、SymasLDAP、Zookeeper
  • 节点 2 和 3:Cassandra、消息处理器、路由器、Zookeeper
  • 节点 4 和 5:Postgres 服务器、Qpid 服务器
5 节点安装
生产拓扑
单数据中心(每个数据中心 9 或 13 个节点)
9 节点
  • 节点 1:Cassandra、Edge 界面、管理服务器、SymasLDAP、Zookeeper
  • 节点 2 和 3:Cassandra、Zookeeper
  • 节点 4 和 5:消息处理器、路由器
  • 节点 6 和 7:Qpid 服务器
  • 节点 8 和 9:Postgres 服务器
9 节点集群安装
13 节点
  • 节点 1、2 和 3:Cassandra、Zookeeper
  • 节点 4 和 5:SymasLDAP
  • 节点 6 和 7:边缘界面、管理服务器
  • 节点 8 和 9:Postgres 服务器
  • 节点 10 和 11:消息处理器、路由器
  • 节点 12 和 13:Qpid 服务器
13 节点集群安装
多个数据中心(每个数据中心 6 个节点)
12 节点 两个数据中心,每个数据中心有 6 个节点,每个节点包含以下内容:
  • 节点 1 和 7:Cassandra、Edge 界面、管理服务器、SymasLDAP、Zookeeper
  • 节点 2 和 3、8 和 9:Cassandra、消息处理器、路由器、Zookeeper
  • 节点 4 和 5、10 和 11:Qpid 服务器
  • 节点 6 和 12:Postgres 主节点(数据中心 1)和 Postgres 备用节点(数据中心 2)
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 上安装创收功能。

如需了解详情,请参阅安装创收服务