安装拓扑

Edge for Private Cloud v4.18.05

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

下表简要介绍了配置*

拓扑 节点 安装说明
非生产拓扑
多合一(1 节点)
  • 节点 1:Cassandra、边缘界面、管理服务器、消息处理器、OpenLDAP、Postgres 服务器、Qpid 服务器、路由器、Zookeeper
一体式安装
2 节点(独立)
  • 节点 1:Cassandra、边缘界面、管理服务器、消息处理器、路由器、OpenLDAP、Zookeeper
  • 节点 2:Postgres Server、Qpid Server
双节点独立安装
5 节点
  • 节点 1:Cassandra、边缘界面、管理服务器、OpenLDAP、Zookeeper
  • 节点 2 和 3:Cassandra、消息处理器、路由器、Zookeeper
  • 节点 4 和 5:Postgres Server、Qpid Server
5 节点安装
生产拓扑
单个数据中心(每个 DC 9 或 13 个节点)
9 节点
  • 节点 1:Cassandra、边缘界面、管理服务器、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:边缘界面、管理服务器
  • 节点 8 和 9:Postgres 服务器
  • 节点 10 和 11:消息处理器、路由器
  • 节点 12 和 13:Qpid 服务器
13 节点集群安装
多个数据中心(每个 DC 6 个节点)
12 节点 两个数据中心,每个节点有 6 个节点,分别由以下部分组成:
  • 节点 1 和 7:Cassandra、边缘界面、管理服务器 OpenLDAP、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 专业服务和客户成功团队的情况,以制定任何自定义拓扑要求。性能因使用场景而异,因此我们建议您设置性能环境,以分析和调整性能,然后再将更改发布到生产环境。

一体化安装(1 节点)

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

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

S26E07:安装要求

S26E08:在单节点上安装

补充说明

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

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

独立安装(2 节点)

在此场景中,单个节点运行 Gateway 独立服务器和相关组件:Apigee Management Server、Apache ZooKeeper、Apache Cassandra、OpenLDAP、Edge 界面、Apigee Router 和 Apigee Message Processor。另一个节点运行 Analytics 独立组件:Qpid Server 和 Postgres Server。

补充说明

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

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

5 节点集群安装

在 5 节点拓扑中,三个节点运行 ZooKeeper 和 Cassandra 集群。这三个节点中有一个还运行 Apigee Management Server、OpenLDAP 和 Edge UI。这三个节点中有两个还运行 Apigee Router 和消息处理器。两个节点运行 Apigee Analytics。

补充说明

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

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

9 节点集群安装

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

补充说明

  • 虽然此拓扑表示生产安装的最小节点数,但对于性能而言并不是最优的。
  • 添加数据中心中所述,您可以扩展此拓扑以支持多个数据中心的高可用性。
  • 在此拓扑中,路由器和消息处理器托管于相同的节点上,并可能导致“噪声邻居”问题。
  • 此拓扑仅限于 3 节点 Cassandra 设置,其中仲裁数量为 2。因此,您移出节点进行维护的能力会受到限制。

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

13 节点集群安装

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

补充说明

  • 对于符合所述硬件规范的生产设置,Apigee 建议将此配置作为最低拓扑。如需了解详情,请参阅硬件要求
  • 添加数据中心中所述,您可以扩展此拓扑以支持高可用性。
  • 在此拓扑中,路由器和消息处理器托管于相同的节点上,并可能导致“噪声邻居”问题。
  • 此拓扑仅限于 3 节点 Cassandra 设置,其中仲裁数量为 2。因此,您移出节点进行维护的能力会受到限制。

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

12 节点集群安装

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

补充说明

  • Apigee 认为此拓扑足以满足生产环境中的需求。但是,由于每次安装都有其独特的要求和挑战,因此请与您的销售代表或客户主管联系,以利用 Apigee Edge 专业服务和客户成功案例奖项。
  • 在此拓扑中,路由器和消息处理器托管于相同的节点上,并可能导致“噪声邻居”问题。

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

安装变现服务

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

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