序章 - AWS での 5G ネットワークの継続的な統合と継続的な配信

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

序章

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

AWS による 5G ネットワーク進化ホワイトペーパーで紹介したように、3GPP で標準化された 5G モバイルネットワークは、仮想化とコンテナ化によって実現されるクラウドネイティブアーキテクチャをサポートするようになりました。具体的には、5G ネットワークはマイクロサービス、ステートレス、サービスベースのアーキテクチャの新しいパラダイムを導入し、サポートします。

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

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

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

AWS WS は、システムの安定性とセキュリティを維持しながら、幅広い業界がソフトウェアの変更を迅速に開発および展開できるように、ソフトウェア配信用の新しい CI/CD ツールの開発を立ち上げました。これらのツールには、、CodeCommit、CodePipelineAWS CodeStarCodeBuild CodeDeployなどの一連の Software Development and Operations (DevOps) サービスが含まれます。 CodePipeline

AWS また、 は、AWS Cloud Development Kit (AWS CDK)、AWS CloudFormationTerraform などの 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 できます。