第3章 APIcast のインストール
APIcast は、内部および外部の API サービスを Red Hat 3scale API Management Platform と統合するのに使用される NGINX ベースの API ゲートウェイです。APIcast は、ラウンドロビン形式で負荷分散を行います。
本章では、デプロイメントオプション、提供される環境、および使用を開始する方法について説明します。
前提条件
APIcast がスタンドアロンの API ゲートウェイではない。また、3scale API Manager への接続が必要である。
- 稼働中の オンプレミス型 3scale インスタンス
APIcast をインストールするには、以下のセクションに概略を示す手順を実施します。
3.1. APIcast デプロイメントのオプション
Hosted APIcast (ホスト型 APIcast) または Self-managed APIcast (自己管理型 APIcast) を使用できます。どちらの場合にも、APIcast は残りの 3scale API Management プラットフォームに接続している必要があります。
- Embedded APIcast: 3scale API Management インストールには、ステージングと実稼働の 2 つのデフォルト APIcast ゲートウェイが含まれています。これらのゲートウェイは事前設定された状態で提供され、すぐに使用できます。
Self-managed APIcast (自己管理型 APIcast): APIcast をどこにでもデプロイすることができます。APIcast をデプロイするための推奨オプションの 1 つを次に示します。
- Red Hat OpenShift 上で APIcast を実行する: APIcast を サポート対象バージョン の OpenShift で実行します。Self-managed APIcast は、オンプレミス型 3scale インストール環境またはホスト型 3scale (SaaS) アカウントに接続できます。このために、operator を使用して APIcast ゲートウェイのセルフマネージドソリューションをデプロイ します。