2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ネットワーク・ロード・バランサ (NLB) の経由でプライベート・サブネット内の Oracle Base DB と Autonomous DB に接続する

2
Last updated at Posted at 2023-02-08

初めに
この記事の位置付けは、次のシリーズ記事の1つです。

利用方法 タイトル Oracle DBへ ADBへ
OCI Bastion OCI Bastion経由でプライベート・サブネット内のOracle DBに接続
OCI Bastion OCI Bastion経由でプライベート・サブネット内のAutonomous DBに接続
OCI DB Tool OCI データベース・ツールでオラクルDBへの接続方法
OCI Cloud Shell OCI Cloud Shell からプライベート・サブネット内のインスタンスに接続する
OCI Cloud Shell OCI Cloud Shell上のSQL PlusからADBに接続する

クラウド上のDBインスタンスが、一般的にはプライベート・サブネットに配置されます。このDBインスタンス(Oracle Base DB、或いは Autonomous DB )に接続するには、On-Pのクラウド管理者は踏み台サーバを経由したり、OCI BastionやOCIデータベースツールなどのサービスを利用したりする多くの方法があります。踏み台サーバを構築せず、インターネットから接続したい場合は、パブリック・サブネット内のネットワーク・ロード・バランサ(NLB)を経由することも選択肢の一つです。

image.png

NLBを作成した後、接続先のインスタンスをパブリック NLB のバックエンドとして追加し、関連するリスナー・ポート (1521 か 1522) を開くと、NLB を介してプライベート・サブネット内のインスタンスに接続できます。

メリット
✅ 踏み台サーバを立てるのは不要(コストを節約)。
✅ 設定方法は簡単で、管理者の一時作業に向く(数分間で設定OK)。
✅ レイヤー4通信であり、可用性が高くて、レイテンシが低い。
✅ OCI Bastionと比べて、セッションタイムアウト(最大3時間)の心配がない。
✅ バックエンドをオフラインに切り替えると、接続の一時停止ができる。
✅ NLB自体は"Always Free"でカバーできるので、無料で使える。

なお、一つ NLB に複数のバックエンド・セットを追加できます。例えば、Oracle Base DB 用に 1 つ、Autonomous DB 用に 1 つ、各バックエンド・セットは独自のリスナー・ポートを使用します。それで共通のNLBを経由し、それぞれのポートでターゲットに接続できます。

NLB自体は停止できませんが、バックエンドをオフラインにすることは可能です。使用しないときにオフラインに切り替えることで、踏み台サーバーを一時停止するのと同じような効果が得られます。

目次

リンクから、詳細をご確認いただけます。


関連記事
クラウド技術ブログ一覧
OCI ロードバランサとOCI NLBの比較
SQL Developerで様々なDBに接続する方法
NLB経由でプライベートサブネットのOCI Compute (VM)に接続する方法

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?