VPN for VPC の高可用性の理解
高可用性サービスまたは作業負荷が障害に耐え、事前に定義されたサービスレベルに従って処理能力を提供し続ける能力。 サービスについては、可用性はサービスレベル契約で定義されています。 可用性には、計画されたイベントと計画外のイベントの両方が含まれます。計画外のイベントには、メンテナンス、故障、災害などが含まれます。 (HA)とは、予期せぬ障害が発生した場合でも、サービスが稼働し続け、アクセス可能であることを意味します。
VPN for VPC は地域限定のサービスであり、利用可能な地域およびデータセンターの場所については、 サービスおよびインフラストラクチャの可用性(地域別)のドキュメント をご覧ください。 地域サービスとして VPN for VPCは、スタンダードプランで定義された サービスレベル目標(SLO) を満たしています。 SLOは保証ではなく、 IBM、目標を達成できなかったからといって単位を発行することはない。
VPNゲートウェイでHAを有効にするには、選択したサブネットに関連する各ゾーンにVPNゲートウェイを配置する必要がある。 このアクションは、VPNゲートウェイが特定のゾーン内の仮想サーバーインスタンスにのみ接続できるようにするのに役立ちます。 複数のゾーンにまたがるフォールトトレランスを確保するには、各ゾーンに個別のVPNゲートウェイを作成する必要があります。 例えば、3つのゾーン( us-south1、 us-south2、 us-south3 )を持つVPCでは、各ゾーンにそれぞれ独自のVPNゲートウェイ(
gateway1 for us-south1、 gateway2 for us-south2、 gateway3 for us-south3 )が必要です。
VPNゲートウェイをプロビジョニングすると、ゾーン内に2つのアプライアンスが自動的に作成され、 アクティブ-アクティブまたはアクティブ-スタンバイ構成で機能します。 ポリシーベースVPNの場合は、明示的にHAを選択する必要があるが、ルートベースVPNの場合は、HAがデフォルトの動作となる。 一方が故障しても、もう一方が自動的に引き継ぐため、サービスが中断されることはありません。 しかし、VPNゲートウェイはマルチゾーン・リダンダンシー(MZR)をサポートしておらず、単一のゾーンに限定されている。
高可用性アーキテクチャ
このセクションでは、VPNゲートウェイの高可用性アーキテクチャの概要を説明します。まず、単一ゾーン構成の説明から始め、冗長性と耐障害性を強化したマルチゾーンの地域設定について説明します。
単一ゾーンでの VPN ゲートウェイの高可用性
VPNゲートウェイは、高可用性を確保するために、同一ゾーン内の2つのバックエンドインスタンスで構成されています。 VPNサービスはこれらのインスタンスを継続的に監視し、障害時には自動的にもう一方のインスタンスにフェイルオーバーする。 VPNの日常的なメンテナンスは、2つのバックエンドインスタンスのローリングアップグレードを通じて実施されます。 メンテナンス中、VPNのプライベートIPアドレスは変更される可能性がありますが、パブリックIPアドレスは影響を受けず、VPN接続は自動的に利用可能なインスタンスに切り替わります。
{: caption="ゲートウェイHA* シングルゾーンのVPNゲートウェイHA
マルチゾーン地域におけるVPNゲートウェイの高可用性
特定の ゾーンで地域内の独立した断層領域として機能し、その地域の他のゾーンへの待ち時間が短縮された場所。ネットワークが停止すると、VPNゲートウェイを含め、そのゾーン内のすべてのリソースへのネットワークアクセスが失われる可能性があります。 高い可用性を確保するためには、複数のゾーンに作業負荷を分散し、各ゾーンにVPNゲートウェイを設置し、ゾーン間の負荷分散を実施することをお勧めします。
次の図は、ワークロードを マルチゾーン・リージョンに複数のゾーンに物理的に分散配置され、障害耐性を高める地域。分散する方法を示している。 各VPNゲートウェイは、同じゾーン内のVPCネットワークへのアクセスを提供するため、耐障害性を確保し、局所的な停電の影響を最小限に抑えることができます。
{: caption="ゲートウェイのHA* 複数ゾーンにおけるVPNゲートウェイのHA* 複数ゾーンにおけるVPNゲートウェイのHA