

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

# 序章
<a name="introduction"></a>

これまで、セルラーネットワーク内の新しいネットワークノードや新機能の開発、ラボとフィールドの統合テスト、本番環境へのデプロイは、ミッションとビジネスクリティカルな通信 (通信) サービスの安定性を確保するために数週間または数か月かかりました。デプロイの長いサイクルは、従来のネットワークノードのモノリシックアーキテクチャ、マルチベンダー環境、22G, 3G4G モバイルネットワーク内のネットワークエンティティ間の多くのpoint-to-pointインターフェイスによって引き起こされました。

[*AWS による 5G Network Evolution *](https://d1.awsstatic.com/whitepapers/5g-network-evolution-with-aws.pdf)ホワイトペーパーで紹介したように、3GPP で標準化された 5G モバイルネットワークは、仮想化とコンテナ化によって実現されるクラウドネイティブアーキテクチャをサポートするようになりました。 3GPP 具体的には、5G ネットワークはマイクロサービス、ステートレス、サービスベースのアーキテクチャの新しいパラダイムを導入し、サポートします。

この 5G アーキテクチャは、さまざまなネットワーク関数が、明確に定義されたインターフェイスと APIs を介して相互に通信する疎結合の独立したサービスとして動作できることを意味します。最も重要なのは、各ネットワーク関数を個別に更新できることです。この 5G のアーキテクチャシフトにより、CSPs、自動化を通じてテスト、セキュリティ要件、標準を維持しながら、ネットワーク機能の更新をより頻繁にロールアウトしやすくすることで、俊敏性と運用効率を向上させることができます。

CSP の新機能の統合とデプロイは、通常、ネットワーク関数ベンダーがコンテナベースのネットワーク関数の [Docker](https://hub.docker.com/) イメージなどの新しいネットワーク関数ソフトウェアパッケージ、または [Kubernetes](https://kubernetes.io/) アプリケーションケースの [Helm](https://helm.sh/docs/topics/charts/) チャートなどの新しい設定ファイルをリリースしたときに開始されます。(Helm チャートは、Kubernetes リソースの関連するセットを記述するファイルのコレクションです）。

5G ネットワーク関数のデプロイに CI/CD のパラダイムを使用するという考え方は注目を集めていますが、この考え方の実践的な実現は通信業界では課題となっています。

WS AWSは、システムの安定性とセキュリティを維持しながら、幅広い業界がソフトウェアの変更を迅速に開発およびロールアウトできるように、ソフトウェア配信用の新しい CI/CD ツールの開発に着手しました。これらのツールには、、[CodeCommit](https://aws.amazon.com/codecommit/)[AWS CodeStar](https://aws.amazon.com/codestar/)、[CodePipeline](https://aws.amazon.com/codepipeline/)、[CodeBuild](https://aws.amazon.com/codebuild/)、[CodeDeploy](https://aws.amazon.com/codedeploy/) などの一連の Software Development and Operations (DevOps) サービスが含まれます。

AWS は、[AWS Cloud Development Kit ](https://aws.amazon.com/cdk/) (AWS CDK)、[AWS CloudFormation](https://aws.amazon.com/cloudformation/)、および [Terraform](https://www.terraform.io/) などの API ベースのサードパーティーツールを使用して、Infrastructure as Code (IaC) の概念も促進します。これらのツールを使用して、 はネットワーク関数のデプロイプロセスをソースコード AWS として に保存し、この IaC ソースコードを CI/CD パイプラインに維持して継続的な配信を実現 AWS できます。

このホワイトペーパーでは、5G ネットワーク関数のデプロイと更新に AWS IaC ツールと CI/CD ツールを活用する詳細なプロセスについて説明します。さらに、このホワイトペーパーでは、テスト、オブザーバビリティ、オーケストレーションのためのサードパーティーツールとの統合についても説明します。

AWS CI/CD ツールは 5G ネットワーク機能に制限されません。また、4G ネットワークのデプロイを自動化するためにも使用されます。これにより、CSPs 4G ネットワーク機能を迅速かつ効率的にデプロイおよび更新できます。ほとんどの 4G ネットワーク関数は、仮想ネットワーク関数 (VNF) ベースです。などの AWS CI/CD ツールセットを使用して 4G VNFs のデプロイを自動化し、4G ネットワークデプロイのスケールと時間効率を実現 AWS CloudFormation できます。