테스트베드 인프라의 클라우드 네이티브 클러스터링 배포

 클라우드 네이티브 기반의 서비스가 일반화 하면서 잦은 배포가 필요한 테스트 환경은 이를 위한 배포가 운영자들의 부담이 증가 할 수 있습니다. 운영 인프라를 부담을 낮추기 위해서 안전하고 쉽게 인스턴스 단위 배포에서 클러스터링 단위 배포 환경으로 변화가 필요 합니다.

 클라우드 네이티브화로 시험이 많은 5G나 AI 등의 테스트베드를 위한 HCI 인프라 관리 운영자를 예로 사용자들에 필요한 Kubernetes(K8s) 기반 클러스터를 배포할 때 마주치는 어려움과 해결 방법을 알아봅니다.

배포 마주치는 어려움

  1. 자원 할당과 관리의 복잡성: 각 개발자나 팀별로 별도의 클러스터를 배포하려면, 자원 할당(예: CPU, 메모리, 스토리지 등)과 관리가 복잡해집니다. 이는 인프라 운영팀에게 상당한 관리 부담을 줄 수 있습니다.
  2. 환경 일관성 유지: 여러 개발자나 팀에 걸쳐 Kubernetes 클러스터를 동일하게 설정하고 유지보수하는 것은 까다로울 수 있습니다. 각 클러스터마다 약간씩 다른 설정이나 버전을 사용할 경우, 이를 일관되게 유지하기 어렵습니다.
  3. 네트워킹 구성의 복잡성: 각 클러스터마다 별도의 네트워크 구성이 필요할 수 있으며, 이는 인프라 환경에서 네트워킹 구성의 복잡성을 증가시킵니다. 특히, 서로 다른 클러스터 간의 통신이나 외부 접근을 설정하는 것이 어려울 수 있습니다.
  4. 보안 정책 적용과 관리: 각 클러스터마다 적절한 보안 정책을 적용하고 이를 유지 관리하는 것은 시간이 많이 소요되는 작업입니다. 보안 요구사항이 각기 다를 수 있으며, 이에 따라 관리 부담이 증가합니다.

클러스터링 템플릿 사용 시의 편의성

 클러스터링 템플릿 관리가 가능하면 컨테이너 오케스트레이션 엔진(COE)을 위한 API 서비스로, Kubernetes 등의 다양한 COE를 HCI 인프라 상에서 쉽게 관리하고 배포할 수 있게 해줍니다.

  1. 간편한 클러스터 관리와 배포: 전용 관리도구를 사용하면 명령어 한 줄이나 간단한 API 호출로 Kubernetes 클러스터를 쉽게 생성, 관리, 스케일링할 수 있습니다. 이는 인프라 운영팀의 부담을 크게 줄여줍니다.
  2. 통합된 인프라 관리: 외부의 다른 클라우드 서비스들과 통합하여 클러스터의 네트워킹, 스토리지, 컴퓨트 자원을 쉽게 관리할 수 있습니다. 이는 자원 관리의 효율성을 높여줍니다.
  3. 자동화된 환경 구성: 클러스터 전용 관리를 사용하면 템플릿을 통해 클러스터의 환경을 자동으로 구성할 수 있습니다. 이는 환경 구성의 일관성을 보장하며 인프라 운영 관리자는 물론 테스트 담당자들의 시간과 노력을 절약할 수 있게 해줍니다.
  4. 보안 정책의 통합 관리: HCI 인프라의 보안 그룹과 클러스터링 관리 기능을 활용하여, 클러스터 전체에 걸쳐 일관된 보안 정책을 적용하고 관리할 수 있습니다. 이는 보안 관리를 간소화하고 향상시킵니다.

결론적으로, 클러스터링 템플릿 관리가 가능하면 Kubernetes 클러스터의 배포 및 관리 과정을 훨씬 더 효율적이고 간단하게 만들 수 있으며, 인프라 운영팀이 겪는 많은 어려움들을 해소할 수 있습니다.

경기장을 위한 28GHz 무선 네트워크 구성(예)

높은 에너지 효율로 처리량과 커버리지를 늘리기 위해 재구성 가능한 지능형 표면(RIS)과 함께 대규모 다중입출력(mMIMO)을 사용할 수 있는 5세대(B5G) 이상의 시스템에 적합한 중앙 집중식 무선 액세스 네트워크(C-RAN)를 고려하여 기지국(BS)을 여러 RIS로 사용자 장비를 연결하는 것을 고려할 수 있습니다. 반사 소자가 있는 RIS는 전파를 형성하고 무선 연결을 개선할 수 있는 저비용 접근 방식을 구성합니다. 28GHz 대역의 경기장(및 수천 개의 활성 사용자 장비)에 연결을 제공하기 위해 다운링크에 mMIMO를 채택하여 RIS를 채택하는 것은 mMIMO가 장착된 대부분의 BS를 대체하는 여러 개의 RIS 패널이 향상된 처리량과 커버리지를 보장하는 시나리오에서 RIS가 다양한 주파수 대역에서 성능을 개선할 수 있습니다.