翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Terraform を使用して リソースを の AWS Wavelength ゾーンにデプロイする
作成者: Zahoor Chaudhrey (AWS) と Luca Iannario (AWS)
概要
AWS Wavelength は、マルチアクセスエッジコンピューティング (MEC) アプリケーションに最適化されたインフラストラクチャの構築に役立ちます。Wavelength Zones は、通信サービスプロバイダー (CSP) の 5G ネットワーク内に AWS コンピューティングサービスとストレージサービスを埋め込む AWS インフラストラクチャデプロイです。5G デバイスからのアプリケーショントラフィックは、通信ネットワークを離れることなく、Wavelength Zones で実行されているアプリケーションサーバーに到達します。以下により、Wavelength を介したネットワーク接続が容易になります。
仮想プライベートクラウド (VPCs) – VPCs は、Wavelength Zone を含む複数のアベイラビリティーゾーンにまたがるように拡張 AWS アカウント できます。Amazon Elastic Compute Cloud (Amazon EC2) インスタンスおよび関連サービスは、リージョン VPC の一部として表示されます。VPCsは Amazon Virtual Private Cloud (Amazon VPC) で作成および管理されます。
キャリアゲートウェイ – キャリアゲートウェイは、Wavelength Zone のサブネットから CSP ネットワーク、インターネット、または への CSP のネットワーク AWS リージョン 経由の接続を可能にします。キャリアゲートウェイには 2 つの目的があります。これにより、特定の場所の CSP ネットワークからのインバウンドトラフィックが許可され、通信ネットワークとインターネットへのアウトバウンドトラフィックが許可されます。
このパターンと関連する Terraform コードは、Amazon EC2 インスタンス、Amazon Elastic Block Store (Amazon EBS) ボリューム、VPCs、サブネット、キャリアゲートウェイなどのリソースを Wavelength Zone で起動するのに役立ちます。
前提条件と制限
前提条件
制約事項
すべての が Wavelength Zone AWS リージョン をサポートしているわけではありません。詳細については、Wavelength ドキュメントの「利用可能な Wavelength Zones」を参照してください。
アーキテクチャ
次の図は、Wavelength Zone でサブネットと AWS リソースを作成する方法を示しています。Wavelength Zone にサブネットを含む VPCs は、キャリアゲートウェイに接続できます。キャリアゲートウェイを使用すると、次のリソースに接続できます。
通信事業者のネットワーク上の 4G/LTE および 5G デバイス。
一部の Wavelength Zone パートナーのワイヤレスアクセスを修正しました。詳細については、「マルチアクセス AWS Wavelength」を参照してください。
パブリックインターネットリソースへのアウトバウンドトラフィック。

ツール
AWS のサービス
Amazon Virtual Private Cloud (Amazon VPC) は、定義した仮想ネットワークで AWS リソースを起動するのに役立ちます。この仮想ネットワークは、ユーザー自身のデータセンターで運用されていた従来のネットワークと似ていますが、 AWSのスケーラブルなインフラストラクチャを使用できるという利点があります。
AWS Wavelength は AWS クラウド 、インフラストラクチャを通信プロバイダーの 5G ネットワークに拡張します。これにより、モバイルデバイスやエンドユーザーに超低レイテンシーを提供するアプリケーションを構築できます。
その他のツール
「Terraform
」は、HashiCorpのinfrastructure as code (IaC) ツールで、クラウドとオンプレミスのリソースの作成と管理を支援します。
コードリポジトリ
このパターンのコードは、GitHub の「Terraform AWS Wavelength を使用したインフラストラクチャの作成
VPC
Wavelength Zone
Wavelength Zone のパブリックサブネット
Wavelength Zone のキャリアゲートウェイ
Wavelength Zone の Amazon EC2 インスタンス
ベストプラクティス
デプロイする前に、最新バージョンの Terraform と を使用していることを確認してください AWS CLI。
継続的インテグレーションと継続的デリバリー (CI/CD) パイプラインを使用して IaC をデプロイします。詳細については、 AWS ブログのAWS 「CI/CD Pipeline で Terraform State ファイルを管理するためのベストプラクティス
」を参照してください。
エピック
タスク | 説明 | 必要なスキル |
---|---|---|
リポジトリをクローン作成します。 | 次のコマンドを入力して、Terraform AWS Wavelength を使用してインフラストラクチャを作成する
| DevOps エンジニア |
変数を更新してください。 |
| DevOps エンジニア、Terraform |
設定を初期化します。 | 次のコマンドを入力して、作業ディレクトリを初期化します。
| DevOps エンジニア、Terraform |
Terraform プランをプレビューしてください。 | 次のコマンドを入力して、ターゲットの状態を AWS 環境の現在の状態と比較します。このコマンドは、設定されるリソースのプレビューを生成します。
| DevOps エンジニア、Terraform |
検証してデプロイします。 |
| DevOps エンジニア、Terraform |
タスク | 説明 | 必要なスキル |
---|---|---|
インフラストラクチャのデプロイを確認します。 |
| AWS DevOps、DevOps エンジニア |
(オプション) インフラストラクチャをクリーンアップします。 | Terraform によってプロビジョニングされたすべてのリソースを削除する必要がある場合は、次の操作を行います。
| DevOps エンジニア、Terraform |
トラブルシューティング
問題 | ソリューション |
---|---|
の Amazon EC2 インスタンスへの接続 AWS リージョン。 | 「Linux インスタンスへの接続に関するトラブルシューティング」または「Windows インスタンスへの接続に関するトラブルシューティング」を参照してください。 |
Wavelength Zone 内の Amazon EC2 インスタンスへの接続。 | 「Wavelength Zone で起動された EC2 インスタンスへの SSH または RDP 接続のトラブルシューティング |
Wavelength Zone の容量。 | 「Wavelength Zones のクォータと考慮事項」を参照してください。 |
キャリアネットワークから へのモバイルまたはキャリア接続 AWS リージョン。 |
|