IBM Cloud Transit Gateway について
仮想プライベートクラウド(VPC)の数が増えるにつれ、複数のリージョンにまたがるこれらのリソース間の相互接続を管理する手段が必要になります。 IBM Cloud® Transit Gateway は、まさにこの目的のために設計されています。
IBM Cloud Transit Gateway を使用すれば、単一または複数の中継ゲートウェイを作成して VPC を相互に接続できます。 IBM Cloud クラシック・インフラストラクチャーも中継ゲートウェイに接続して、クラシック・インフラストラクチャー・リソースとのシームレスな通信を実現できます。 これにより、中継ゲートウェイに接続する新規ネットワークは、そのゲートウェイに接続されている他のすべてのネットワークで自動的に使用可能になり、ネットワークの拡大に応じて拡張できるようになります。
中継ゲートウェイを使用すると、ローカル・ゲートウェイにネットワークを追加できるので柔軟性が得られます。 ネットワークを複数のローカル・ゲートウェイと 1 つのグローバル・ゲートウェイに接続できるので、ローカル・ゲートウェイ上のローカル・トラフィックはそのまま維持できます。
フィーチャーの概要
IBM Cloud Transit Gateway には、以下の機能があります。
プライバシー
-
IBM プライベート・ネットワーク上の IBM Cloud Transit Gateway との接続はパブリック・インターネットに公開されないため、パブリック・エグレスと VPN のコストが削減され、セキュリティー上の脅威が軽減されます。
-
IBM Cloud Transit Gateway は、完全に冗長化されたフォールト・トレラントなサービスであり、単一障害点のないこれらの IBM Cloud マルチゾーン・リージョン (MZR) で提供されています。
-
IBM Cloud Transit Gateway Identity and Access Management (IAM)と連携し、 Transit Gatewayへのアクセス権限を管理できるようにします。 IAM により、IBM Cloud のユーザーとグループ、さらにはそれらのユーザーとグループのアクセスを許可/拒否するユーザー許可を作成および管理できます。
ルーティング
IBM Cloud Transit Gateway は、VPC と IBM Cloud クラシック・インフラストラクチャーの間のローカルおよびグローバルのルーティングをサポートします。 すべてのルーティングオプションは、パブリックインターネットを経由することなく、 IBM Cloud のプライベートインフラストラクチャ内で行われ、パフォーマンスが最適化されています。 IBM Cloud Transit Gateway を利用することで、お客様はワークロードのスケーリングや、 IBM Cloud 上で稼働する孤立したネットワーク間の接続において、より高い柔軟性、冗長性、および速度を実現できます。
最適化されたトラフィックと耐障害性
Transit Gateway 各アベイラビリティゾーンに設置されたルーターを使用する地域サービスです。 一般的な構成では、仮想サーバーインスタンスが異なるVPCにまたがって展開されている場合、これらのインスタンスは相互に通信を試みます。 VPC間のトラフィックは同一ゾーン内に留まるため、効率的なローカルルーティングと最適化されたデータ転送が確保されます。
この標準動作は、トランジットVPCを使用し、1つのVPCからすべてのゾーンに同じプレフィックスを広告するために静的ルートを広告する場合にも適用されます。 VPC内にファイアウォールが展開されていたとしても(その結果、他のアドバタイズされたゾーンに重複したファイアウォールが生じる場合でも)、トラフィックは依然としてそれぞれのゾーンにあるTransit Gatewayを経由する傾向があります。 このルーティング動作により、トラフィックは必ず同じゾーンのTransit Gatewayを経由して戻るようになり、同じゾーン内でのルーティングが維持されます。 VPCでは通常、ゾーン内のTransit Gatewayを優先し、ゾーン間のトラフィックを最小限に抑えます。
ゾーン障害が発生した場合、たとえばTransit Gateway 1つのゾーンで障害(そのゾーン内のすべてのルーターの障害に起因するもの)が生じた場合など、通信が中断される可能性があります。 このような場合、トラフィックのルーティングが異なる可能性があり、一方向のトラフィックは別の経路を経由して送信される一方で、応答は別の経路から返ってくることがあります。 しかし、通常、VPCトラフィックは同一ゾーン内に留まります。
境界を越えて簡単に接続できる
IBM Cloud Transit Gateway は、 IBM Cloud VPC を、世界中のコンピュート・リソースおよびクラシック・リソースと相互接続します。 複数の異なる IBM Cloud アカウントの VPC およびクラシック・リソースを相互接続することもできます。
IBM Cloud Transit Gateway は、エンドポイント間を結ぶGRE(Generic Routing Encapsulation)トンネルの使用をサポートしている。 GREトンネルにより、 Transit Gatewayは、独自のユースケースに対応するため、 クラシック・インフラストラクチャーリソース上でホストされているオーバーレイネットワークに接続できるようになります。
GRE拡張ルート伝播が有効になっている場合、同じTransit Gateway接続されているすべてのGREトンネルはルートを共有し、ゾーンを越えて通信を行うことができます。 この設定が無効になっている場合、異なるゾーンにあるバインドされていないGREトンネル間、または冗長化されたGRE内のトンネル間では、ネットワークトラフィックの送受信を行うことができません。 詳細については、「 GREトンネル 」を参照してください。
Direct Link 接続
IBM Cloud Transit Gateway は Direct Link 接続をサポートします。 Direct Link を IBM Cloud Transit Gateway のオンプレミス・ネットワークに接続すると、中継ゲートウェイ上で接続されているすべてのネットワークにアクセスできるようになります。 同様に、 Transit Gateway上の他のすべての接続も、お客様のネットワークにアクセスできます。 IBM Cloud Transit Gateway への他のネットワーク接続と同様、IP オーバーラップの問題を回避するために特別な注意を払うことが必要です。 詳しくは、 重複する VPC 接頭部およびクラシック・インフラストラクチャー・サブネットの処理 を参照してください。
Power Virtual Server 接続
IBM Cloud Transit Gateway は、 Power Virtual Server 接続をサポートします。 Power Virtual Server インスタンスを IBM Cloud Transit Gateway ネットワークに接続すると、 Transit Gatewayに接続されているすべてのネットワークへのアクセスが可能になります。 同様に、 Transit Gateway上の他のすべての接続も、お客様のネットワークにアクセスできます。 IBM Cloud Transit Gateway への他のネットワーク接続と同様、IP オーバーラップの問題を回避するために特別な注意を払うことが必要です。 詳しくは、 重複する VPC 接頭部およびクラシック・インフラストラクチャー・サブネットの処理 を参照してください。
相互接続のパターン
IBM Cloud Transit Gateway を使用すると IBM Cloud VPC およびクラシック・インフラストラクチャーを中継ゲートウェイに接続できるので、IBM Cloud リージョンにまたがる 複数の VPC とクラシック・インフラストラクチャー・リソースから成る グローバル・ネットワークを構築してビジネス・ニーズに追随できます。
IBM Cloud Transit Gateway は、中継ゲートウェイのロケーションやルーティング・タイプの指定にかかわらず、すべての MZR のクラシック・ネットワークに接続できます。
IBM Cloud Transit Gateway サービスの実装例を以下にいくつか示します。
ユース・ケース 1: 同じ MZR の 2 つ以上の VPC を相互接続する
同じリージョンにある 2 つの VPC をローカル中継ゲートウェイで接続します。
{: caption="内の2つ以上のVPCを接続する同一MZR内の2つ以上のVPCを接続する同一" caption-side="bottom"}内の2つ以上のVPCを接続する
ユース・ケース 2: 複数の MZR の 2 つ以上の VPC を相互接続する
グローバルTransit Gatewayを使用して、複数のリージョンにあるVPCを接続します。
{: caption="て2つ以上のVPCを接続する複数の" caption-side="bottom"}て2つ以上のVPCを接続する複数のMZRにまたがって2つ以上のVPCを接続する
ユース・ケース 3: 同じ MZR の 1 つ以上の VPC と IBM クラシック・ネットワークを相互接続する
同じリージョンにある VPC と IBM Cloud クラシックを、ローカル中継ゲートウェイを介して接続します。
ユース・ケース 4: すべての MZR にわたるすべてのリソースにアクセスするために VPC と IBM クラシック・ネットワークを相互接続する
複数のリージョンにある VPC と IBM Cloud クラシックを、グローバル中継ゲートウェイを介して接続します。
ユース・ケース 5: 複数のアカウントにまたがる VPC を相互接続する
異なる IBM Cloud アカウントが所有する同じリージョン内の VPC を、ローカル中継ゲートウェイを介して接続します。
ユース・ケース 6: ネットワーク (VPC およびクラシック) を複数のローカル・ゲートウェイに接続する
以下の点に注意してください。
- ローカル・トラフィックはローカル中継ゲートウェイに保持されるため、待ち時間が短縮されます。
- VPC CおよびD内のデータがVPC EおよびFにレプリケートされる可能性があるため、高可用性(HA)機能が提供されています。
- クラシック・インフラストラクチャー中継ゲートウェイ接続は、中継ゲートウェイ所有者と同じアカウントでなければなりません。
{: caption="ウェイに接続ネットワーク(VPCおよびクラシック)を複数の" caption-side="bottom"}に接続ネットワーク(VPCおよびクラシック)を複数のローカルゲートウェイに接続
ユース・ケース 7: 複数のアカウントにまたがる相互接続ネットワーク (VPC およびクラシック)
アカウント間の IBM Cloud クラシック・アカウントを 1 つ以上の中継ゲートウェイに接続します。 そのために、中継ゲートウェイを所有する IBM Cloud アカウントは、中継ゲートウェイに接続する許可を IBM Cloud クラシック・アカウントから要求します。 接続するには、その前に IBM Cloud クラシック・アカウントが要求を承認する必要があります。 示されているように、複数の IBM Cloud クラシック・アカウント接続に対してこのプロセスを繰り返すことができます。
ユースケース 8:高可用性 GRE トンネルを使用してネットワークを接続する
GREトンネルを介してローカルのTransit Gatewayに接続し、 IBM Cloud のクラシック・インフラストラクチャー接続します。
この図は、GRE トンネルの高可用構成を示しています。 GREトンネルの設定を行う際は、アベイラビリティゾーンを指定する必要があります。 このユースケースの高可用性を確保するには、同じエンドポイントを持つ2つのGREトンネルを設定する必要がありますが、その際、異なるアベイラビリティゾーンを使用する必要があります。
{: caption="を使用した接続高可用性GRE" caption-side="bottom"}を使用したネットワーク接続高可用性GREトンネルを使用したネットワーク接続
Transit Gateway、ゲートウェイの所有者が、自身のニーズに合わせてHAを個別に設定する必要があります。 GRE 接続は Point-to-Point 接続であり、冗長性が組み込まれておらず、Single Point of Failure です。 Transit Gatewayで GRE 接続を設定する際は、アベイラビリティゾーンを指定する必要があります。 堅固な HA ソリューションを実現するには、異なるアベイラビリティー・ゾーンを使用して複数の GRE 接続を構成します。
ユース・ケース 9: Direct Link を使用したオンプレミス・ネットワークの接続
IBM Cloud ( Direct Link )を接続し、 Transit Gatewayを介して IBM Cloud ネットワークへのオンプレミス接続を可能にします。 この接続により、オンプレミスネットワークは、 Transit Gatewayに接続されているすべてのネットワークにアクセスできるようになります。 以下の例では、Direct Link ゲートウェイは、グローバル中継ゲートウェイに接続し、4 つの VPC と IBM Cloud クラシック・インフラストラクチャーに接続しています。 その逆も当てはまり、 Transit Gatewayに接続されている他のすべてのネットワークは、現在、オンプレミスネットワークに接続されています。
Direct Link ローカルまたはリモートのトランジットゲートウェイのいずれにも接続可能です。
使用例 10: VPN for VPC を冗長スポークとして使用する
このユースケースでは、VPNゲートウェイがTransit Gatewayスポークとして構成され、オンプレミス環境と IBM Cloud の間に冗長ネットワークパスを提供する。 プライマリ接続は、 Direct Link を使用して確立され、帯域幅と低遅延性能が保証されたプライベートな専用接続を提供します。 この直接接続は IBM Cloud Transit VPCで終端し、 Transit Gateway接続する。 そこからトラフィックは、Power Virtual Servers、スポークVPC内の仮想サーバー・インスタンス、 クラシック・インフラストラクチャー含む複数の環境にルーティングされる。
2本目のダイレクト・リンクの追加コストをかけずに可用性を高めるために、VPNゲートウェイがセカンダリー・パスとして導入される。 この経路は、オンプレミスネットワークとVPNゲートウェイ間のBGP VPNトンネルを使用して、インターネット上で安全な接続を提供します。 VPNゲートウェイアプライアンスとTransit Gateway (TGR)の間に複数のGREトンネルが確立され、VPNが Transit Gateway のトポロジー内でスポークとして機能することができる。 このパスは、 Direct Link ほど確実なパフォーマンスを保証するものではありませんが、プライマリパスに障害が発生しても接続を維持できるため、ハイブリッドクラウドネットワークにとって費用対効果が高く、耐障害性に優れたソリューションとなります。
Power Virtual Server ~を使用したユースケース Transit Gateway
Power Virtual Server ワークスペースに関連するユースケースについては、「 Power Edge Router のユースケース 」を参照してください。