API BaaS のインストールの概要

Edge for Private Cloud v. 4.17.09

ロードバランサの使用

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 の保護の一環としてこれらの認証情報を変更できます。詳細については、以下をご覧ください。

複数のデータセンターに BaaS をインストールする

API BaaS は複数のデータセンターにインストールできます。一般的な手順は次のとおりです。