API BaaS 安装概览

Edge for Private Cloud v. 4.17.05

使用负载平衡器

API BaaS 的生产环境安装在 API BaaS 门户节点和 API BaaS 堆栈节点之间使用负载平衡器。配置门户时,您需要指定负载平衡器的 IP 地址或 DNS 名称,而不是堆栈节点的 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 堆栈节点(包括 Tomcat 管理员界面)上安装 Apache Tomcat 服务器。安装程序将保留 admin:admin 中的默认管理员凭据。

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

在多个数据中心中安装 BaaS

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