OCI には、2 タイプのロードバランサーが存在しますが、今回の用途ではネットワークロードバランサーを使用します。また、このネットワークロードバランサーの IP アドレスの値は、後に設定する仮想 IP アドレスの値としても使用され、保護対象サービスのアクセスポイントとなります。
- [≡] > [Networking] > [Load balancers] を選択します。
- [Compartment] で sios20-c を選択し、[Create load balancer] をクリックします。
- 他プラットフォームで使用しているロードバランサ― (Layer-4) に合わせ、Network load balancer を選択します。
- 表示された入力フォームは、① Add details、② Configure listener、③ Choose backends、及び④ Review and create の 4 ページに分かれています。各ページで次の設定値を入力し、各々 [Next] をクリックします。
① Add details
入力項目名 | 設定値 |
---|---|
Load balancer name | sios20-nlb |
Choose visibility type | Private |
Allow IPv6 address assignment | 無効 |
Choose networking | |
Virtual cloud network | sios20-vcn |
Subnet | sios20-subnet2 |
Use network security groups to control traffic | 無効 |
② Configure listener
入力項目名 | 設定値 |
---|---|
Listener name | sios20-nlb-listener |
Specify the type of traffic your listener handles | TCP |
Ingress traffic port | Specify the port |
port 番号 (*1) |
*1 : アプリケーションとの通信で使用するポートを指定します。本ガイドでは Oracle の場合は 1521、PostgreSQL の場合は 5432 を指定ください。
③ Choose backends
入力項目名 | 設定値 | |||
---|---|---|---|---|
Backend set name | sios20-nlb-backendset | |||
Source/destination header (IP, port) preservation (network load balancer) |
有効 | |||
Select backends | ||||
Add by compute instance | Instance | IP Address | Port | Weight |
sios20-node1 | 10.0.2.11 | (*1) | 1 | |
sios20-node2 | 10.0.2.12 | (*1) | 1 | |
Preserve source IP | 有効 (変更不可) | |||
Specify health check policy | ||||
Protocol | TCP | |||
Port | 12345 | |||
上記以外の入力項目 | 全てデフォルトのまま |
*1 : アプリケーションとの通信で使用するポートを指定します。本ガイドでは Oracle の場合は 1521、PostgreSQL の場合は 5432 を指定ください。
- ④ Review and create ページにて内容を確認後、[Create network load balancer] をクリックします。
NLB が生成されると、設定されたサブネットに従って自動的に IP が割り当てられます。(自分で固定 IP を割り当てることは出来ません。)
以降では、自動的に割り当てられた IP を [10.0.2.21] として記載していきます。
以上で OCI 上でのリソース作成は完了です。
このトピックへフィードバック