Edge for Private Cloud v. 4.17.01
ロードバランサの使用
API BaaS の本番環境インストールでは、API BaaS Portal ノードと API BaaS Stack ノードの間にロードバランサを使用します。ポータルを構成するときに、Stack ノードではなく、ロードバランサの IP アドレスまたは DNS 名を指定します。
ロードバランサの代替手法として、ラウンドロビン DNS を使用できます。このシナリオでは、BaaS スタックの IP アドレスに対応する複数の A レコードを含む DNS エントリを作成します。DNS ルックアップ中に、DNS サーバーは A レコード値をラウンドロビン方式で自動的に返します。
Cassandra への接続
BaaS をインストールするときに、BaaS と Edge を同じ Cassandra クラスタに接続するか、BaaS 用に別の Cassandra クラスタを作成するかを選択できます。小規模な BaaS インストール(トラフィック量が少ないインストール)では、Cassandra クラスタを Edge と共有することがよくあります。
高スループットと高可用性を実現するため、または Cassandra クラスタを異なるネットワーク ゾーンに分割するために、Apigee では個別の Cassandra クラスタを使用することをおすすめします。BaaS でトラフィック負荷が高い場合は、クラスタを分離するとパフォーマンスが最大化されます。
日付の同期
すべてのサーバーで日付と時刻を同期する必要があります。まだ構成されていない場合は、「ntpdate」ユーティリティを使用して、サーバーが時刻同期されているかどうかを確認できます。このユーティリティは、「yum install ntp」を使用してインストールできます。
Tomcat のセキュリティ
API BaaS インストーラは、Tomcat 管理者 UI を含むすべての API BaaS Stack ノードに Apache Tomcat サーバーもインストールします。インストーラは、デフォルトの管理者認証情報を admin:admin から変更しません。
必要に応じて、Tomcat の保護の一環としてこれらの認証情報を変更できます。詳細については、以下をご覧ください。
- https://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html
- https://www.owasp.org/index.php/Securing_tomcat
複数のデータセンターに BaaS をインストールする
API BaaS は複数のデータセンターにインストールできます。一般的な手順は次のとおりです。
- API BaaS のインストールの説明に従って、最初のデータセンターをインストールします。
- API BaaS のマルチデータセンター インストールの説明に従って、2 番目のデータセンターを最初のデータセンターに追加します。