CI/CD とオーケストレーション
継続的インテグレーションと継続的デリバリーは、クラウドネイティブアーキテクチャに不随するオートメーションの考え方と、それを 5G に適用する方法に含まれる手法です。オーケストレーションは、この考え方のもう 1 つの側面であり、ネットワーク上で発生するあらゆる変更に対して動的ですばやい対応が必要になります。サービスの安定性を保証し、サービスの中断を最小限に抑えるには、オーケストレーションと CI/CD の緊密な連携が必要になります。CI/CD とオーケストレーションの統合では、次の 2 つの点に注意します。
-
システムへのパッチとアップグレードの適用は、稼働中のサービスの中断を最小限に抑えながら、管理およびオーケストレーションを行う必要があります。例えば、オーケストレーションによって、アップデートをロールアウトする最適なタイミングを動的に決定できます。
-
CI/CD 対応のオーケストレーションを使用すると、使用するデプロイモデル戦略 (canary、リニア、1 回にすべて) に基づいて、アップグレードのデプロイ中にトラフィックを移行できます。
一般的なオーケストレーションソリューションは CI/CD パイプライン上で実行され、オーケストレーションによってパイプライン内にガバナンスフェーズが作られ、進行中のアップグレードサイクルへの接触が生じます。