

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Infrastructure as Code
<a name="infrastructure-as-code"></a>

[https://d1.awsstatic.com/whitepapers/5g-network-evolution-with-aws.pdf](https://d1.awsstatic.com/whitepapers/5g-network-evolution-with-aws.pdf)*ホワイトペーパー*で説明されているように、IaC はアプリケーションとその環境の両方のプロビジョニングプロセスとライフサイクル管理を自動化するための主要なドライバーです。ネットワーク/IT 管理者と開発者の両方が、手動で実行されたステップに依存するのではなく、設定ファイルを使用してインフラストラクチャをインスタンス化できます。IaC は、これらの設定ファイルをソフトウェアコードとして扱います。これらのファイルを使用して、一連のアーティファクトを生成できます。つまり、運用環境を構成するコンピューティング、ストレージ、ネットワーク、アプリケーションサービスです。IaC は自動化による設定ドリフトを排除し、インフラストラクチャのデプロイのスピードと俊敏性を向上させます。

で Network Function Virtualization (NFV) を実装する場合 AWS、この IaC フレームワークはオーケストレーションの観点から価値をもたらします。Virtual Private Cloud (VPC) の作成からネットワーク関数のデプロイまで、すべてのステップをプログラムし、ソースコードとして管理し、 のバージョン管理で維持できます[AWS CodeCommit](https://aws.amazon.com/codecommit/)。

このネットワーク関数用の IaC フレームワークにより、反復可能で信頼性の高いインフラストラクチャとネットワーク関数の作成とデプロイが可能になります。これは、ネットワークスライス管理とサービスライフサイクル管理のend-to-end (E2E) オートメーションにまで拡張できます。 は CloudFormation、Kubernetes AWS CDK 向けの やすべての AWS サービスの API 公開などのサービスを使用して AWS CDK、プログラム、説明、宣言的な方法でインフラストラクチャを作成、保守、デプロイするための包括的なツールセット AWS を提供します。