OCI Load Balancer と Oracle Linux 9 でロードバランシングを体験 その１ はじめに

# 【お知らせ】この記事はこちらの記事と連動しております。

## **OCI Full Stack Disaster Recovery (FSDR) が Load Balancer 対応になったので試してみた**
https://qiita.com/Assemble_EX-80/items/92262c337290d57b670c

[こちらの記事](https://qiita.com/Assemble_EX-80/items/92262c337290d57b670c)を試すための [事前準備](https://qiita.com/Assemble_EX-80/items/92262c337290d57b670c#%E4%BA%8B%E5%89%8D%E6%BA%96%E5%82%99) の方法をステップバイステップで記述したものであり、こちらで利用している**Load Balancerと、Oracle Linux 9の構成を最速で構成する手順** です。

この**一連の記事に沿ってリソースを作成するだけ**でも、OCIで **Load Balancer** と **Oracle Linux 9** の**Webサーバを構築**して、**ロードバランシングを体験**することができます。

この記事は、**その１ はじめに** です。
ここでは事前に見ておいた方が良いドキュメントの紹介と、設定項目の確認を行います。
# 目次
**[その１ はじめに](https://qiita.com/Assemble_EX-80/items/09d552f69e8b60e6f804)**
**[その２ ネットワーク(VCN)とVM 作成](https://qiita.com/Assemble_EX-80/items/5d941b67a73703b20f9c)**
**[その３ VM上の Oracle Linux 9 に apache、PHPインストール、設定 ](https://qiita.com/Assemble_EX-80/items/d89ddb7b78c84373c49a)**
**[その４ Load Blancer 作成・設定](https://qiita.com/Assemble_EX-80/items/20de1daabfb1f0857fc5)**
**[その５ オブジェクト・ストレージ、ブロック・ボリューム 作成・設定](https://qiita.com/Assemble_EX-80/items/b846a3ac8aa8de71301a)**
<!--
**[その３ VM上の Oracle Linux 9 に apache、PHPインストール、設定 ](https://qiita.com/Assemble_EX-80/private/d89ddb7b78c84373c49a)**
**[その４ Load Blancer 作成・設定 ](https://qiita.com/Assemble_EX-80/private/20de1daabfb1f0857fc5)**
**[その５ オブジェクト・ストレージ、ブロック・ボリューム 作成・設定 ](https://qiita.com/Assemble_EX-80/private/b846a3ac8aa8de71301a)**
-->

の構成でお届けしています。

**Load Balancerについて知りたい、実際リソースを作成して動作を確認してみたい** という方は **[その４ Load Blancer 作成・設定](https://qiita.com/Assemble_EX-80/items/20de1daabfb1f0857fc5)** までの手順を実施すると、Load Balancer にアクセスして、2台のWebサーバーが交互にレスポンスを返すことを確認することができるようになります。

Load Balancer のパブリック IP xxx.xxx.xxx.xxx にブラウザでアクセスすると、バックエンドのサーバが交互にレスポンスを返すのを確認できます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/a63a5d60-67b0-c9ca-5fc4-fd818c6bd5c9.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3737461/0ef880ad-6a0a-5f41-69b8-2b0b33fcfaa3.png)

**その５ オブジェクト・ストレージ、ブロック・ボリューム 作成・設定**
これは FSDR を利用するための準備に必要な設定です。DRaaSにご興味があるかたはためしてみてください。

# はじめに
## **参考ドキュメントへのリンク**
各リソースを作成するにあたって、より詳細なドキュメント、チュートリアルへのリンクを記しておきますのでわからないことがあればこちらを参考にしてください。
#### VCN、サブネット、セキュリティー・リスト等のネットワークリソースの作成
[その2 - クラウドに仮想ネットワーク(VCN)を作る](https://oracle-japan.github.io/ocitutorials/beginners/creating-vcn/)

#### コンピュートVMの作成方法
[その3 - インスタンスを作成する](https://oracle-japan.github.io/ocitutorials/beginners/creating-compute-instance/)

#### Load Balancerの作成方法
[ロードバランサーでWebサーバーを負荷分散する](https://oracle-japan.github.io/ocitutorials/intermediates/using-load-balancer/)

#### オブジェクト・ストレージ・バケットの作成
[その7 - オブジェクト・ストレージを使う](https://oracle-japan.github.io/ocitutorials/beginners/object-storage/)

#### ボリュームグループの作成、クロスリージョンレプリケーション
[5. ボリューム・グループの作成と管理](https://oracle-japan.github.io/ocitutorials/intermediates/taking-block-volume-backups/#5-%E3%83%9C%E3%83%AA%E3%83%A5%E3%83%BC%E3%83%A0%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%AE%E4%BD%9C%E6%88%90%E3%81%A8%E7%AE%A1%E7%90%86)
[ボリューム・グループ・レプリケーション](https://docs.oracle.com/ja-jp/iaas/Content/Block/Concepts/volumegroupreplication.htm)

## **設定情報の確認**
[**Tokyo Region**](https://cloud.oracle.com/?region=ap-tokyo-1) に以下のような **ネットワーク(VCN)** や、**オブジェクトストレージ**、**VM**、**Load Balancer**、**ボリュームグループ**の配置を行います。

**Tokyo Region** 設定情報
```
VCN
名前: vcn01
 IPv4 CIDRブロック: 10.0.0.0/16
public_subnet
 IPv4 CIDRブロック: 10.0.0.0/24
private_subnet
 IPv4 CIDRブロック: 10.0.1.0/24
セキュリティーリスト
 イングレスルール 追加
  ソースCIDR: 0.0.0.0/0
  宛先ポート範囲: Port 80,433
インターネット・ゲートウェイ
 internet_gw01
デフォルトルート
 internet_gw01
```
```
VM
 instance-01
  Private IP: 10.0.0.101  
 instance-02
  Private IP: 10.0.0.102
```
```
Load Balancer
 名前: lb_01
 バックエンド・セット: bs_lb_01
 バックエンド: instance-01, instance-02
```
```
オブジェクト・ストレージ
 バケット 名前: bucket-01
```
```
ボリューム・グループ
 名前: vg_01
 クロス・リージョン・レプリケーション: オン
 ターゲット・リージョン: South Korea Central (Seoul)
 ターゲット可用性ドメイン: TGjA:AP-SEOUL-1-AD-1
 ブート・ボリューム
  instance-A1-01 (Boot Volume)   <--- instance-01 のブートボリュームを追加
  instance-E4-02 (Boot Volume)   <--- instance-02 のブートボリュームを追加
```

以上がこれから作成するリソースになります。

FSDRによるDR構成では、スタンバイ側のリージョン（災対サイト）にも同じように、VCNやLoad Balancerの準備をしますが、作成方法や手順は同じです。

# 次の記事
**[その２ ネットワーク(VCN)とVM 作成・設定](https://qiita.com/Assemble_EX-80/items/5d941b67a73703b20f9c)**　に続きます。

<!--
では、

[**VCN**](#vcn)
[**VM**](#VM)
[**Load Balancer**](#Load-Balancer)
[**Object Storage**](#Object-Storage)
[**Volume Group**](#Volume-Group)

の順序でリソースを作っていきましょう。

[**VCN**](#vcn)
[**VM**](#VM)
の作成方法はこちらです。

[**Load Balancer**](#Load-Balancer)
の作成方法はこちらです。

[**Object Storage**](#Object-Storage)
[**Volume Group**](#Volume-Group)
の作成方法はこちらです。
-->
 
## 連動記事
**OCI Full Stack Disaster Recovery (FSDR) が Load Balancer 対応になったので試してみた**
https://qiita.com/Assemble_EX-80/items/92262c337290d57b670c