API BaaS 安装概览

Edge for Private Cloud v. 4.17.05

使用负载均衡器

API BaaS 的生产安装在 API BaaS 门户节点和 API BaaS Stack 节点之间使用负载均衡器。配置 Portal 时,您需要指定负载均衡器的 IP 地址或 DNS 名称,而不是 Stack 节点的 IP 地址或 DNS 名称。

除了负载均衡器,您还可以使用轮询 DNS。在此场景中,您将创建一个 DNS 条目,其中包含与 BaaS 堆栈 IP 地址对应的多个 A 记录。在 DNS 查找期间,DNS 服务器会自动以轮询方式返回 A 记录值。

连接到 Cassandra

安装 BaaS 时,您可以选择将 BaaS 和 Edge 连接到同一 Cassandra 集群,也可以为 BaaS 创建单独的 Cassandra 集群。较小的 BaaS 安装(即流量较低的安装)通常会与 Edge 共享 Cassandra 集群。

为了实现高吞吐量和高可用性,或者为了将 Cassandra 集群分隔到不同的网络可用区,Apigee 建议您使用单独的 Cassandra 集群。如果您在 BaaS 上遇到高流量负载,单独的集群可最大限度地提高性能。

日期同步

您必须同步所有服务器上的日期/时间。如果尚未配置,可以使用“ntpdate”实用程序来验证服务器时间是否同步。您可以使用“yum install ntp”来安装该实用程序。

Tomcat 安全性

API BaaS 安装程序还会在所有 API BaaS Stack 节点上安装 Apache Tomcat 服务器,包括 Tomcat 管理员界面。安装程序会将默认管理员凭据保留为 admin:admin。

如有必要,您可以在保护 Tomcat 的过程中更改这些凭据。如需了解详情,请参阅:

在多个数据中心安装 BaaS

您可以在多个数据中心安装 API BaaS。典型过程如下: