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

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

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

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