ノート:

パブリックOCI Flexible Network Load Balancerを使用したインターネットへのWebサーバー・プールの公開

イントロダクション

このチュートリアルでは、Webサーバーとして機能する3つのOracle Cloud Infrastructure (OCI)インスタンスを設定する方法について説明します。これらのWebサーバーは、すべてプライベート・サブネットに接続され、OCI Flexible Network Load Balancerを使用してインターネットからアクセスできるようになります。ネットワーク・ロード・バランサは、Webサイトをインターネット経由で使用できるようにするだけでなく、これらの3つのOCIコンピュート・インスタンスへの受信接続の負荷も分散します。

イメージ

イメージ

目的

タスク1: 新しいVirtual Cloudネットワーク(VCN)の作成

VCNはすでに作成されていますが、それでも新しいVCNを作成する必要がある場合は、チュートリアル「IPv6が有効な新規VCNの作成」に従ってください。

左上隅のハンバーガー・メニューをクリックします。「Virtual Cloud Networking」をクリックして、仮想クラウド・ネットワークが存在するかどうかを確認します。

イメージ

タスク2: 新しいパブリック・サブネットとプライベート・サブネットの作成

すでにパブリック・サブネットとプライベート・サブネットが作成されていますが、それでも新しいサブネットを作成する必要がある場合は、「IPv6有効で新しいパブリック・サブネットを作成」および「VCN内にプライベート・サブネットを作成」というチュートリアルに従います。

OCI Computeインスタンスをパブリック・サブネットに接続し、OCIデータベースをプライベート・サブネットに接続します。

タスク3: 3つの新しいOCIコンピュート・インスタンスの作成

プライベートIPアドレスが割り当てられたWebサーバーが3つあります。

イメージ

インスタンス上のWebサーバーおよびWebサイト

このチュートリアルでは、カスタム・イメージをデプロイしました。このイメージには、NGINXおよびPHPがインストールされたWebサーバーがすでにあります。新しいバニラOracle Linuxイメージをデプロイする場合は、PHPおよびカスタムWebページを含むNGINXを手動でインストールする必要があります。これは、ネットワーク・ロード・バランサをテストするために必要です。カスタム・イメージがない場合は、Oracle Linux 8イメージを自由に選択してください。

タスク4: 新しいOCI Flexible Network Load Balancerの作成

次の図に示す設定を構築しました。

イメージ

タスク5: 新しいOCI Network Load Balancerのテスト

すべてのOCIコンピュート・インスタンスの状態が「OK」であることを確認します。

イメージ

承認

その他の学習リソース

docs.oracle.com/learnの他のラボをご覧いただくか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。

製品ドキュメントは、Oracle Help Centerを参照してください。