アマゾン ウェブ サービス(AWS)に接続するプロセスを開始するには、Cross-Cloud Interconnect 接続を注文します。
始める前に
このセクションでは、必要な権限、情報、設定手順について説明します。
必要なロール
続行するには、必要な権限が付与されている必要があります。Compute ネットワーク管理者(roles/compute.networkAdmin
)の IAM ロールが付与されていることを管理者に確認してください。ロールの付与の詳細については、Identity and Access Management(IAM)のドキュメントのプロジェクト、フォルダ、組織へのアクセスを管理するをご覧ください。
必要な情報
使用するリモート ロケーションと Google Cloud ロケーションの名前を確認します。この情報がない場合は、ロケーションの選択をご覧ください。
プロジェクトの選択
Google Cloud CLI を使用している場合は、gcloud config set
コマンドを使用してプロジェクト ID を設定します。
gcloud config set project PROJECT_ID
このページの gcloud CLI の手順では、プロジェクト ID がすでに設定されていることを前提としています。
キャパシティ プランニング
Cross-Cloud Interconnect を使用して AWS に接続する場合は、Link Aggregation Control Protocol(LACP)を使用する必要があります。LACP を使用する場合は、複数のリンクを含む相互接続ポートのバンドルを作成できます。これは Link Aggregation Group(LAG)とも呼ばれます。
たとえば、20 Gbps の容量が必要な場合について考えてみましょう。この場合、2 つの 10 Gbps リンクを含む 20 Gbps ポートバンドルを注文できます。ただし、必要であれば、10 Gbps のリンクを 1 つ含む 2 つの 10 Gbps バンドルを個別に作成することもできます。後で、プライマリ AWS ポートと冗長 AWS ポートを注文するときに、AWS LAG を注文します。各 LAG は、複数のリンクを追加できる AWS DirectConnect ポートを表します。
LACP の利点の一つは、構成プロセスを合理化できることです。たとえば、ニーズの増加に応じて、新しいポートを追加する際に本来必要となる構成を行わずに、リンクを追加できます。
一般に、Cross-Cloud Interconnect ポートと AWS LAG の数を最小限に抑えることをおすすめします。代わりに、リンクを使用して容量を追加してください。ただし、最適な戦略は、必要な正確な容量と使用可能なオプションによって異なります。たとえば、AWS では 10 Gbps ポート用に最大 4 個のリンク、100 Gbps ポート用に最大 2 個のリンクが許可されています。そのため、60 Gbps の容量が必要な場合は、3 つの 10 Gbps リンクを持つ 30 Gbps バンドルポートを 2 つ注文する必要があります。等価コスト マルチパス(ECMP)ルーティングを使用してトラフィックを分散できます。
LAG の詳細については、AWS ドキュメントの Link Aggregation Group(LAG)をご覧ください。
接続を注文する
Cross-Cloud Interconnect 接続を注文すると、Google は、指定されたロケーションにあるルーターにポートを予約します。Google Cloud は、後でこのポートを使用して、AWS ルーターとの接続を作成します。
Cross-Cloud Interconnect のサービスレベル契約の条件を満たすため、プライマリ接続と冗長接続の 2 つの接続を注文します。
注文を確定すると、注文の確認メールが届きます。
コンソール
- Google Cloud コンソールで、Cloud Interconnect の [物理接続] タブに移動します。
- [物理接続を設定] をクリックします。
- 表示されたフォームで [Cross-Cloud Interconnect 接続] を選択し、[続行] をクリックします。
- 次のページで、デフォルトの [新しい Cross-Cloud Interconnect 接続を注文] を選択したままにして、[続行] をクリックします。
- [Create Cross-Cloud Interconnect connection] ページで、プライマリ接続の詳細を入力します。
- 接続の名前を入力します。
- (省略可)説明を入力します。
- [リモート クラウド プロバイダ] フィールドで、[Amazon Web Services] を選択します。
- [リモート ロケーション] フィールドで、AWS のロケーションを選択します。
- [Google Cloud のロケーション] フィールドで、Cross-Cloud Interconnect のロケーションを選択します。
-
容量を選択します。有効な値は次のとおりです。
- 10 GB/秒
- 20 Gb/秒(2 x 10 Gb/秒)
- 30 Gb/秒(3 x 10 Gb/秒)
- 40 Gb/秒(4 x 10 Gb/秒)
- 100 GB/秒
- 200 Gb/秒(2 x 100 Gb/秒)
[リモート ロケーション] フィールドまたは [ロケーション] フィールドの設定については、ロケーションを選択するをご覧ください。
- [次へ] をクリックします。
- 次のフォームに、冗長接続に関する詳細を入力します。
- 接続の名前を入力します。
- (省略可)説明を入力します。
- [リモート ロケーション] フィールドと [ロケーション] フィールドは、プライマリ接続用に選択したものと同じ場所のままにします。
- [次へ] をクリックします。
- [技術面に関する連絡先] フィールドにメールアドレスを入力します。
- [次へ] をクリックします。
- 請求に関する情報など、注文を確認します。概要が正しい場合は、[注文] をクリックします。正しくない場合は、前に戻って接続の詳細を編集してください。その後、このステップに戻って注文します。
- 注文確認ダイアログで [送信] をクリックします。
gcloud
gcloud compute interconnects create
コマンドを使用します。
Cross-Cloud Interconnect は、パートナー プロバイダを使用する必要がないという点で、Dedicated Interconnect に似ています。このため、--interconnect-type
フラグを DEDICATED
に設定します。
次の手順を完了します。
プライマリ接続を作成します。
gcloud compute interconnects create CONNECTION_NAME_1 \ --interconnect-type=DEDICATED \ --link-type=CAPACITY \ --requested-link-count=NUMBER_OF_LINKS \ --location=GOOGLE_CLOUD_LOCATION_1 \ --remote-location=REMOTE_LOCATION \ --description=DESCRIPTION_1 \ --noc-contact-email=CONTACT_EMAIL_1
次のように置き換えます。
CONNECTION_NAME_1
: プライマリ Cross-Cloud Interconnect 接続の名前CAPACITY
: 接続の容量(LINK_TYPE_ETHERNET_10G_LR
、LINK_TYPE_ETHERNET_100G_LR
など)NUMBER_OF_LINKS
: 接続に必要な Link Aggregation Control Protocol(LACP)リンクの数。有効な値は次のとおりです。- 10 Gbps 接続の場合:
1
~4
- 100 Gbps 接続の場合:
1
または2
- 10 Gbps 接続の場合:
GOOGLE_CLOUD_LOCATION_1
: 使用する Google Cloud のロケーションに関連付けられた 2 つのエッジ アベイラビリティ ゾーンのいずれか(例:fra-zone1-58
)REMOTE_LOCATION
: リモート ロケーションDESCRIPTION_1
: 接続の説明(省略可)CONTACT_EMAIL_1
: Google からの連絡に使用できるメールアドレス
冗長接続を作成します。
gcloud compute interconnects create CONNECTION_NAME_2 \ --interconnect-type=DEDICATED \ --link-type=CAPACITY \ --requested-link-count=NUMBER_OF_LINKS \ --location=GOOGLE_CLOUD_LOCATION_2 \ --remote-location=REMOTE_LOCATION \ --description=DESCRIPTION_2 \ --noc-contact-email=CONTACT_EMAIL_2
次のように置き換えます。
CONNECTION_NAME_2
: 冗長な Cross-Cloud Interconnect 接続の名前CAPACITY
: 接続の容量。この値は、プライマリ接続の容量と同じにする必要があります。NUMBER_OF_LINKS
: 冗長接続に必要なリンクの数。この値は、プライマリ接続に使用したものと同じにする必要があります。GOOGLE_CLOUD_LOCATION_2
: 使用する Google Cloud のロケーションに関連付けられた 2 つのエッジ アベイラビリティ ゾーンのいずれか。プライマリ ロケーションに使用したものと同じゾーンを使用しないでください。たとえば、プライマリ接続にfra-zone1-58
を選択した場合、セカンダリ接続にfra-zone2-58
を使用します。REMOTE_LOCATION
: 前の手順でプライマリ接続の作成時に指定したリモート ロケーションDESCRIPTION_2
: 冗長接続の説明(省略可)CONTACT_EMAIL_2
: 冗長ロケーションに関する連絡先として Google が使用できるメールアドレス