소개 - AWS의 5G 네트워크를 위한 지속적 통합 및 지속적 전송

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

소개

과거에는 미션 및 비즈니스 크리티컬 통신(통신) 서비스의 안정성을 보장하기 위해 새로운 네트워크 노드 또는 셀룰러 네트워크의 새로운 기능을 개발, 랩 및 필드 통합 테스트하고 프로덕션 배포하는 데 몇 주 또는 몇 달이 걸렸습니다. 배포의 긴 주기는 기존 네트워크 노드의 모놀리식 아키텍처, 다중 공급업체 환경, 2G, 3G 및 4G 모바일 네트워크의 네트워크 엔터티 간 많은 point-to-point 인터페이스로 인해 발생했습니다.

AWS를 사용한 5G Network Evolution 백서에 도입된 대로 3GPP로 표준화된 5G 모바일 네트워크는 이제 가상화 및 컨테이너화로 활성화된 클라우드 네이티브 아키텍처를 지원합니다. 3GPP 보다 구체적으로 말하자면, 5G 네트워크는 마이크로서비스, 상태 비저장 및 서비스 기반 아키텍처의 새로운 패러다임을 도입하고 지원합니다.

이 5G 아키텍처는 다양한 네트워크 함수가 잘 정의된 인터페이스 및 APIs를 통해 서로 통신하는 느슨하게 결합된 독립 서비스로 작동할 수 있음을 의미합니다. 가장 중요한 것은 각 네트워크 함수를 독립적으로 업데이트할 수 있다는 것입니다. 5G의 이러한 아키텍처 전환을 통해 CSPs 자동화를 통해 테스트, 보안 요구 사항 및 표준을 유지하면서 네트워크 기능에 대한 업데이트를 더 자주 더 쉽게 롤아웃할 수 있도록 하여 민첩성과 운영 효율성을 높일 수 있습니다.

CSP에 대한 새 기능의 통합 및 배포는 일반적으로 네트워크 함수 공급업체가 컨테이너 기반 네트워크 함수의 Docker 이미지와 같은 새 네트워크 함수 소프트웨어 패키지 또는 Kubernetes 애플리케이션 사례의 Helm 차트와 같은 새 구성 파일을 릴리스할 때 시작됩니다. (Helm 차트는 관련 Kubernetes 리소스 세트를 설명하는 파일 모음입니다).

5G 네트워크 함수 배포에 CI/CD의 패러다임을 사용하는 아이디어는 트랙션을 얻고 있지만이 아이디어를 실제로 실현하는 것은 통신 산업에서 어려운 일이었습니다.

WS는 광범위한 산업에서 시스템 안정성과 보안을 유지하면서 소프트웨어 변경 사항을 빠르게 개발하고 배포하는 데 도움이AWS되는 소프트웨어 제공을 위한 새로운 CI/CD 도구 개발을 개척했습니다. 이러한 도구에는 AWS CodeStar, CodeCommit, CodePipeline, CodeBuildCodeDeploy와 같은 소프트웨어 개발 및 운영(DevOps) 서비스 세트가 포함됩니다.

AWS 또한는 AWS Cloud Development Kit(CDK), AWS AWS CloudFormationTerraform과 같은 API 기반 타사 도구를 사용하여 코드형 인프라(IaC)에 대한 개념을 복습합니다.AWS AWS 는 이러한 도구를 사용하여에 네트워크 함수의 배포 프로세스를 소스 코드 AWS 로 저장하고이 IaC 소스 코드를 CI/CD 파이프라인에 유지하여 지속적인 전송을 실현할 수 있습니다.

이 백서에서는 5G 네트워크 함수의 배포 및 업데이트를 위해 AWS IaC 및 CI/CD 도구를 활용하는 자세한 프로세스를 설명합니다. 또한이 백서에서는 테스트, 관찰성 및 오케스트레이션을 위한 타사 도구와의 통합을 다룹니다.

AWS CI/CD 도구는 5G 네트워크 함수로 제한되지 않습니다. 또한 4G 네트워크 배포를 자동화하는 데도 사용되며, 이를 통해 CSPs를 빠르고 효율적으로 배포하고 업데이트할 수 있습니다. 4G 대부분의 4G 네트워크 함수는 가상 네트워크 함수(VNF) 기반입니다. 와 같은 AWS CI/CD 도구 세트를 사용하여 4G VNFs 배포를 자동화하여 4G 네트워크 배포의 규모와 시간 효율성을 높일 AWS CloudFormation 수 있습니다.