ハイブリッドアクセスソリューションを使用すると、RDS インスタンスはクラシックネットワークの ECS インスタンスと Virtual Private Cloud (VPC) の ECS インスタンスの両方からの接続を同時に受け入れられます。このソリューションを使用すると、アクティブな接続を中断することなく、クラシックネットワークから VPC へ移行できます。
仕組み
ハイブリッドアクセスなしで RDS インスタンスをクラシックネットワークから VPC へ直接切り替えると、2つの事象が発生します。30 秒未満の瞬断が発生し、すべてのクラシックネットワーク ECS インスタンスはインスタンスへの内部ネットワークアクセスを即座に失います。
ハイブリッドアクセスを有効にすると、RDS は元の内部クラシックネットワークエンドポイントを保持し、新しい内部 VPC エンドポイントを生成します。クラシックネットワーク接続は、エンドポイントの有効期限まで機能し続けます。これにより、アプリケーションは都合の良いタイミングで VPC エンドポイントに切り替えることができます。
クラシックネットワークエンドポイントの有効期限が切れると、システムは自動的にそれを解放します。有効期限が切れる前に、VPC エンドポイントを使用するようにアプリケーションを更新してください。
セキュリティとパフォーマンスの観点から、VPC タイプのみを使用することを推奨します。ハイブリッドアクセスモードの有効期間を指定する必要があります。

前提条件
開始する前に、以下があることを確認してください:
-
現在クラシックネットワークで実行中の RDS インスタンス
-
RDS インスタンスと同じゾーンにある利用可能な VPC と vSwitch。これらを作成するには、「VPC の管理」をご参照ください。
ハイブリッドアクセスを使用したVPCへの切り替え
-
[RDS Instances] ページに移動し、上部でリージョンを選択して、インスタンス ID をクリックします。
-
左側のメニューで、 [Database Connection] をクリックします。
-
[Switch to VPC] をクリックします。
-
ダイアログボックスで、VPC と vSwitch を選択し、クラシックネットワークのエンドポイントを保持するかどうかを選択します。
-
ECS インスタンスが存在する VPC を選択します。ECS インスタンスが別の VPC にある場合、Cloud Enterprise Network (CEN) または VPN ゲートウェイ を介して 2 つの VPC を接続しない限り、内部ネットワーク経由で RDS インスタンスに到達できません。
-
選択した VPC に vSwitch が存在しない場合は、続行する前に RDS インスタンスと同じゾーン に vSwitch を作成してください。「vSwitch の管理」をご参照ください。
-
ハイブリッドアクセス期間中、クラシックネットワークへの切り替えとゾーン間移行はどちらも利用できません。
[元のクラシックネットワークのエンドポイントを保持] (ハイブリッドアクセス)
[元のクラシックネットワークのエンドポイントを保持しない] (直接切り替え)
接続の瞬断
インスタンスの切り替えはありません。クラシックネットワーク接続は、エンドポイントの有効期限が切れるまで維持されます。
インスタンスの切り替えが発生します。すべてのクラシックネットワーク接続はすぐに切断されます。
内部エンドポイント
2 つのエンドポイント:クラシックネットワークのエンドポイントは保持され、VPC エンドポイントが自動生成されます。
1 つのエンドポイント:接続文字列は同じですが、ネットワークタイプが VPC に変更されます。
内部アクセス
ECS インスタンスは、どちらのエンドポイント経由でも接続できます。クラシックネットワークのエンドポイントの有効期限が切れた後は、VPC エンドポイントのみが利用可能です。
切り替え後は、VPC エンドポイントのみが利用可能です。
パブリックエンドポイント
変更なし。
-
-
VPC タイプの ECS インスタンスの内部 IP アドレスを、RDS インスタンスの [VPC] ネットワークタイプの IP アドレスホワイトリストに追加します。VPC タイプのホワイトリストが存在しない場合は、作成してください。
-
(オプション) [Database Connection] ページで、 [Network Type] が [VPC] に設定された新しいエンドポイントが表示されることを確認します。
クラシックネットワークエンドポイントの有効期限の管理
ハイブリッドアクセス期間中、クラシックネットワークのエンドポイントの有効期限はいつでも変更できます。新しい期限はすぐに有効になり、元の有効期限からではなく、変更を行った日から計算されます。
例: エンドポイントの有効期限が 2017 年 8 月 18 日に設定されているとします。2017 年 8 月 15 日に、有効期間を 14 日間延長します。新しい有効期限は 2017 年 8 月 29 日 (8 月 15 日から 14 日後) になります。
有効期限を変更するには:
-
[RDS Instances] ページに移動し、上部でリージョンを選択して、インスタンス ID をクリックします。
-
左側のメニューで、 [Database Connection] をクリックします。
-
[Instance Connection] タブで、 [Modify Expiration Date] をクリックします。
-
新しい有効期限を選択し、 [OK] をクリックします。
読み取り専用インスタンスのハイブリッドアクセスの設定
まずプライマリ RDS インスタンスを VPC に移行し、次に各読み取り専用インスタンスに対して個別にハイブリッドアクセスを設定します。
読み取り専用インスタンスに割り当てることができる VPC は、そのディスクタイプによって異なります:
-
ローカルディスク :任意の VPC がサポートされています。
-
Standard SSD または ESSD :プライマリインスタンスの VPC のみがサポートされています。
よくある質問
ネットワークタイプをクラシックネットワークから VPC に変更すると、パブリックエンドポイントやインターネットアクセスに影響しますか?
いいえ。クラシックネットワークから VPC への変更は、内部エンドポイントにのみ影響します。パブリックエンドポイントとインターネット接続は、移行中も変更されません。