デプロイメントセットを使用すると、RDS Custom インスタンスを異なる物理サーバにデプロイして、ワークロードの高可用性 (HA) と物理サーバのディザスタリカバリ (DR) を確保できます。また、デプロイメントセットを使用して、同じネットワークトポロジーに RDS Custom インスタンスを集中配置することで、インスタンス間のネットワーク遅延を削減し、ビジネスアプリケーションのパフォーマンスを向上させることもできます。
デプロイメントセットを使用する状況
サービスの可用性を向上させたい場合。デプロイメントセットを使用して、RDS Custom インスタンスを異なる物理サーバにデプロイすることで、単一障害点 (SPOF) を回避し、サービスの安定性と信頼性を確保できます。
ネットワーク遅延を削減したい場合。リアルタイム取引システムやオンラインゲームサービスなど、アプリケーションがネットワーク遅延の影響を受けやすい場合は、デプロイメントセットを使用して、同じゾーンの同じネットワークトポロジーに RDS Custom インスタンスをデプロイすることで、インスタンス間のネットワーク遅延を削減できます。
課金ルール
デプロイメントセットは無料でご利用いただけます。ただし、RDS Custom インスタンスには料金が発生します。
制限
リージョンとゾーン: RDS Custom インスタンスと、その RDS Custom インスタンスが属するデプロイメントセットは、同じリージョンに存在する必要があります。低遅延ポリシーを使用するデプロイメントセット内の RDS Custom インスタンスは、同じゾーンにデプロイする必要があります。
デプロイメントセットはマージできません。
デプロイメントポリシー
デプロイメントポリシーは、特定のビジネス要件とパフォーマンスメトリックを満たすために、物理サーバ上での RDS Custom インスタンスの分散およびデプロイモードを決定します。
デプロイメントセットポリシー | 説明 | シナリオ | インスタンスの最大数 |
HA (可用性) | デプロイメントセット内のすべての RDS Custom インスタンスは、リージョン内の異なる物理サーバに厳密に分散されます。 | このポリシーは、SPOF を防ぐために RDS Custom インスタンスを相互に分離する必要があるシナリオに適しています。 |
|
HA グループ (AvailabilityGroup) | デプロイメントセットは最大 7 つのグループに分割できます。RDS Custom インスタンスは、必要に応じてデプロイメントセットのグループに分散できます。 異なるグループ内の RDS Custom インスタンスは、SPOF を防ぐためにリージョン内の異なる物理サーバに厳密に分散されます。 同じグループ内の RDS Custom インスタンスは、ネットワーク遅延を削減するために同じ物理サーバにデプロイされる場合があります。 | このポリシーは、大規模なデプロイメントシナリオや、SPOF の防止と RDS Custom インスタンス間の低ネットワーク遅延が要求されるシナリオに適しています。 |
|
低遅延戦略 (LowLatency) | すべての RDS Custom インスタンスは、ネットワーク遅延を削減するために、同じゾーンの同じネットワークトポロジーに集中してデプロイされます。この場合、複数の RDS Custom インスタンスが同じ物理サーバにデプロイされる可能性があり、HA は保証されません。 | このポリシーは、遅延の影響を受けやすい HA アプリケーションクラスターに適しています。 |
|
デプロイメントセットの使用
デプロイメントセットの作成方法の詳細については、「RDS Custom デプロイメントセットの作成」をご参照ください。