安装拓扑

Edge for Private Cloud v4.18.05

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

下表简要介绍了这些配置*:

拓扑 节点 安装说明
非生产拓扑
一体化(1 节点)
  • 节点 1:Cassandra、Edge 界面、Management Server、消息处理器、OpenLDAP、Postgres Server、Qpid Server、Router、Zookeeper
一体化安装
2 节点(独立)
  • 节点 1:Cassandra、Edge 界面、Management Server、消息处理器、Router、OpenLDAP、Zookeeper
  • 节点 2:Postgres 服务器、Qpid 服务器
2 节点独立安装
5 节点
  • 节点 1:Cassandra、Edge 界面、Management Server、OpenLDAP、Zookeeper
  • 节点 2 和 3:Cassandra、消息处理器、路由器、Zookeeper
  • 节点 4 和 5:Postgres 服务器、Qpid 服务器
5 节点安装
生产拓扑
单个数据中心(每个数据中心 9 或 13 个节点)
9 节点
  • 节点 1:Cassandra、Edge 界面、Management Server、OpenLDAP、Zookeeper
  • 节点 2 和 3:Cassandra、Zookeeper
  • 节点 4 和 5:消息处理器、路由器
  • 节点 6 和 7:Qpid 服务器
  • 节点 8 和 9:Postgres 服务器
9 节点集群安装
13 节点
  • 节点 1、2 和 3:Cassandra、Zookeeper
  • 节点 4 和 5:OpenLDAP
  • 节点 6 和 7:Edge 界面、Management Server
  • 节点 8 和 9:Postgres 服务器
  • 节点 10 和 11:消息处理器、Router
  • 节点 12 和 13:Qpid 服务器
13 节点集群安装
多个数据中心(每个数据中心 6 个节点)
12 节点 两个数据中心,每个数据中心有 6 个节点,每个节点包含以下内容:
  • 节点 1 和 7:Cassandra、Edge 界面、Management Server、OpenLDAP、ZooKeeper
  • 节点 2、3、8 和 9:Cassandra、消息处理器、Router、ZooKeeper
  • 节点 4 和 5、10 和 11:Qpid 服务器
  • 节点 6 和 12:Postgres 主节点(数据中心 1)和 Postgres 从节点(数据中心 2)
12 节点集群安装
* 这些配置不包括 Apigee 开发者服务门户(或简称为门户)。如需了解详情,请参阅门户概览。

对于 Apigee Edge for Private Cloud,请与您的销售代表或客户主管合作,与 Apigee Edge 专业服务和客户成功团队联系,以规划任何自定义拓扑要求。 性能因应用场景而异,因此我们建议您设置性能环境,以便在将更改发布到生产环境之前分析和调整性能。

一体化安装(1 节点)

单个节点运行所有 Edge 组件。

以下视频介绍了安装单节点 Edge 安装的要求和过程:

S26E07:安装要求

S26E08:在单个节点上安装

补充说明:

  • Apigee 建议仅将此拓扑用于非生产或开发安装,因为此配置并非最佳性能。
  • 此拓扑不应用于性能测试。
  • 此拓扑不支持高可用性。

如需了解安装信息,请参阅一体化安装。

独立安装(2 节点)

在此场景中,单个节点运行 Gateway 独立服务器和关联组件:Apigee 管理服务器、Apache ZooKeeper、Apache Cassandra、OpenLDAP、Edge 界面、Apigee 路由器和 Apigee 消息处理器。另一个节点运行 Analytics 独立组件:Qpid 服务器和 Postgres 服务器。

补充说明:

  • Apigee 建议仅将此拓扑用于非生产或开发安装,因为此配置并非最佳性能。
  • 此拓扑不应用于性能测试。
  • 此拓扑不支持高可用性。

如需了解安装信息,请参阅双节点独立安装。

5 节点集群安装

在 5 节点拓扑中,三个节点运行 ZooKeeper 和 Cassandra 集群。这三个节点中的一个节点还会运行 Apigee 管理服务器、OpenLDAP 和 Edge 界面。这三个节点中的两个节点还运行 Apigee 路由器和消息处理器。两个节点运行 Apigee Analytics。

补充说明:

  • Apigee 建议仅将此拓扑用于非生产或开发安装,因为此配置并非最佳性能。
  • 此拓扑限制了为满足未来扩展需求而扩缩部署的能力。在此拓扑中,只有路由器和消息处理器可以轻松扩展,如添加路由器或消息处理器节点中所述。
  • 此拓扑不应用于性能测试。
  • 此拓扑不支持高可用性。

如需了解安装信息,请参阅 5 节点安装。

9 节点集群安装

此场景与 5 节点集群安装类似,但具有不同的 Analytics 组件设置,以实现性能高可用性。

补充说明:

  • 虽然此拓扑表示生产安装的最小节点数,但它不是最佳性能。
  • 您可以扩展此拓扑,以支持跨多个数据中心的高可用性,如添加数据中心中所述。
  • 在此拓扑中,路由器和消息处理器托管在同一节点上,可能会导致“邻居干扰”问题。
  • 此拓扑仅限于具有两个仲裁的 3 节点 Cassandra 设置。因此,您将节点停机进行维护的能力会受到限制。

如需了解安装信息,请参阅 9 节点集群安装。

13 节点集群安装

此场景是 9 节点集群安装的增强功能,涵盖一个数据中心设置中数据和 Apigee 服务器的单独数据可用区。在这里,LDAP 作为独立的单独节点安装。

补充说明:

  • Apigee 建议将此配置作为生产设置的最低拓扑,并采用记录的硬件规格。如需了解详情,请参阅硬件要求。
  • 您可以扩展此拓扑以支持高可用性,如添加数据中心中所述。
  • 在此拓扑中,路由器和消息处理器托管在同一节点上,可能会导致“邻居干扰”问题。
  • 此拓扑仅限于具有两个仲裁的 3 节点 Cassandra 设置。因此,您将节点停机进行维护的能力会受到限制。

如需了解安装信息,请参阅 13 节点集群安装。

12 节点集群安装

此场景涵盖两个数据中心之间的灾难恢复和分析高可用性。

补充说明:

  • Apigee 认为此拓扑足以满足生产用途。但是,由于每个安装都有其独特的要求和挑战,请与您的销售代表或客户主管联系,以与 Apigee Edge 专业服务和客户成功团队联系。
  • 在此拓扑中,路由器和消息处理器托管在同一节点上,可能会导致“邻居干扰”问题。

如需了解安装信息,请参阅 12 节点集群安装。

安装创收服务

创收服务可在任何现有 Apigee Edge 设置中运行。在这种情况下,您需要在 Apigee 管理服务器和消息处理器上安装创收服务。如需在 Edge 安装具有多个 Postgres 节点的 Edge 上安装变现功能,必须在主/待机模式下配置 Postgres 节点。如果您有多个 Postgres 主节点,则无法在 Edge 上安装变现功能。

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