AWS Direct Connect
1. サービス概要¶
AWS Direct Connect は、オンプレミス環境と AWS クラウドの間で、プライベートで専用のネットワーク接続を確立できるサービスである。
ユーザーは、インターネットを経由せずに、AWS に直接接続し、ネットワークパフォーマンスを向上させ、データ転送コストを削減できる。
Direct Connect は、高速でセキュアなデータ転送を必要とするエンタープライズアプリケーションやワークロードに適している。
主なユースケースとして、
- 大規模なデータ転送
- ハイブリッドクラウド環境の構築
- オンプレミスアプリケーションの AWS への移行
- 災害復旧
- 低レイテンシーアプリケーション
などが挙げられる。
AWS Direct Connect は、これらのユースケースに対応するための様々な機能と、AWS の他のサービスとの連携を提供する。
2. 主な特徴と機能¶
2.1 専用線接続¶
Direct Connect は、オンプレミス環境と AWS リージョン間に、専用線接続を確立する。
これにより、インターネット経由のデータ転送に比べて、安定したネットワークパフォーマンスと低いレイテンシーを実現できる。
2.2 多様なポート速度¶
1Gbps、10Gbps、100Gbps などの様々なポート速度をサポートしている。
これにより、ユーザーの帯域幅要件に合わせて、最適な接続速度を選択できる。
2.3 ダイレクトインターフェイス¶
Direct Connect ロケーションにある AWS のルーターに直接接続する。
これにより、インターネットを経由せずに、AWS リソースにアクセスできる。
2.4 パブリックとプライベート VIF¶
パブリック仮想インターフェース(VIF)を使用して、AWS のパブリックサービス (S3, DynamoDB など) にアクセスしたり、プライベート VIF を使用して、VPC 内のリソースにアクセスできる。
2.5 BGP ルーティング¶
Border Gateway Protocol (BGP) を使用して、オンプレミスネットワークと AWS ネットワーク間のルーティングを構成する。
これにより、ネットワークの可用性と冗長性を高めることができる。
2.6 柔軟な接続オプション¶
AWS Direct Connect Partner を利用して、オンプレミス環境と AWS の間に接続を確立できる。
これにより、複数のロケーションやネットワーク事業者を利用できる。
2.7 統合性と拡張性¶
AWS Direct Connect は、Amazon VPC, AWS Transit Gateway, AWS Direct Connect Gateway などの AWS の他のサービスと密接に統合されている。
また、API を利用して、接続の管理や自動化を行うこともできる。
3. アーキテクチャおよび技術要素¶
- ユーザーは、AWS Direct Connect ロケーションで AWS への物理的な接続を確立。
- Direct Connect は、オンプレミスネットワークと AWS リージョン間のプライベートネットワーク接続を確立。
- VIF (仮想インターフェイス) を設定し、AWS リソース (VPC、パブリックサービスなど) へのアクセスを許可。
- BGP ルーティングを使用して、オンプレミスネットワークと AWS ネットワーク間のトラフィックをルーティング。
AWS Direct Connect は、専用線接続により、オンプレミス環境と AWS クラウド間で、高速かつ安定したデータ転送を実現する。
物理的な接続やルーティング設定は、ユーザーが行う必要がありますが、接続そのものの管理は AWS が行う。
4. セキュリティと認証・認可¶
AWS Direct Connect は、データ転送のセキュリティを確保するために、以下の機能を提供する:
- IAM 統合: AWS Identity and Access Management (IAM) を利用して、Direct Connect へのアクセスを制御する。
- データ暗号化: データは転送中に暗号化される。 (IPsec VPN などを併用)
- VPC 内での利用: プライベート VIF は Virtual Private Cloud (VPC) 内のリソースにのみアクセス可能で、ネットワーク隔離を実現。
- アクセス制御: IAM ポリシーを通じて、ユーザーやグループごとに、Direct Connect の操作権限を詳細に制御できる。
これらのセキュリティ対策により、オンプレミス環境と AWS クラウド間のデータ転送を安全に保護する。
5. 料金形態¶
AWS Direct Connect の料金は主に以下に基づく:
- ポート時間: Direct Connect ポートの利用時間に応じて課金。
- データ転送: データ転送量に応じて課金。
- Direct Connect Partner: パートナー経由で接続する場合は、別途パートナー料金が発生する場合がある。
6. よくあるアーキテクチャ・設計パターン¶
AWS Direct Connect は、様々なユースケースに対応できる。
一般的なパターンは以下の通りである:
- 大規模なデータ転送: 大量のデータをオンプレミス環境から AWS クラウドに高速に転送。
- ハイブリッドクラウド環境の構築: オンプレミス環境と AWS クラウド環境を専用線で接続し、リソースを連携。
- オンプレミスアプリケーションの AWS への移行: オンプレミスアプリケーションを AWS に移行する際に、Direct Connect を利用し、データ転送を高速化。
- 災害復旧: オンプレミス環境のバックアップデータを AWS に保管し、災害発生時に AWS でアプリケーションを復旧。
- 低レイテンシーアプリケーション: 金融取引、リアルタイムゲーム、メディアストリーミングなどの低レイテンシーを必要とするアプリケーションで利用。
7. 設定・デプロイ手順 (ハンズオン例)¶
- AWS マネジメントコンソールから AWS Direct Connect を開き、接続をリクエスト。
- Direct Connect ロケーションを選択し、ポート速度、接続タイプを選択。
- VIF(仮想インターフェース)を作成し、パブリックまたはプライベート VIF を設定。
- オンプレミスルーターと AWS ルーターの間で BGP セッションを確立。
- オンプレミス環境から AWS リソースにアクセスできるかを確認。
8. 試験で問われやすいポイント¶
8.1 専用線接続¶
- 特徴: オンプレミス環境と AWS リージョン間に、専用線接続を確立。
- 利点: 安定したネットワークパフォーマンスと低いレイテンシー。
- 試験対策: 専用線接続のメリット、インターネット接続との違いが問われる。
8.2 多様なポート速度¶
- サポート: 1Gbps, 10Gbps, 100Gbps など。
- 利用: 帯域幅要件に合わせて最適な接続速度を選択。
- 試験対策: ポート速度の種類、適切な選択方法が問われる。
8.3 パブリックとプライベート VIF¶
- パブリック VIF: AWS のパブリックサービス(S3, DynamoDB など)へのアクセスに使用。
- プライベート VIF: VPC 内のリソースへのアクセスに使用。
- 試験対策: 各 VIF の利用目的、アクセス範囲が問われる。
8.4 BGP ルーティング¶
- 利用: オンプレミスネットワークと AWS ネットワーク間のルーティングを構成。
- 目的: ネットワークの可用性と冗長性を高める。
- 試験対策: BGP ルーティングの仕組み、メリットが問われる。
8.5 料金体系¶
- 課金対象: ポート時間、データ転送量。
- 注意点: Direct Connect Partner を利用する場合は、別途パートナー料金が発生する場合がある。
- 試験対策: 料金体系、課金対象が問われる。
8.6 類似・関連サービスとの比較¶
- AWS VPN: インターネット経由でセキュアな接続を提供するサービス。Direct Connect は専用線接続。
- AWS Direct Connect Gateway: 複数の VPC と Direct Connect を接続するためのサービス。Direct Connect は物理的な接続を提供。
8.7 試験で頻出となる具体的な問われ方と答え¶
- Q: AWS Direct Connect は何を提供するサービスですか?
- A: オンプレミス環境と AWS クラウドの間で、プライベートで専用のネットワーク接続を確立できるサービスである。
- Q: AWS Direct Connect の接続速度には、どのような種類がありますか?
- A: 1Gbps, 10Gbps, 100Gbps などの様々なポート速度をサポートしている。
- Q: AWS Direct Connect のパブリック VIF とプライベート VIF は、それぞれ何に利用できますか?
- A: パブリック VIF は AWS のパブリックサービスへのアクセス、プライベート VIF は VPC 内のリソースへのアクセスに使用する。
- Q: AWS Direct Connect でルーティングを構成するために利用するプロトコルは何ですか?
- A: Border Gateway Protocol (BGP) を使用する。
- Q: AWS Direct Connect の料金はどのように計算されますか?
- A: Direct Connect ポートの利用時間と、データ転送量に基づいて計算される。