피드 구독
DevOps 

TME 서비스 제공업체들은 급격한 디지털 트랜스포메이션의 시대에 클라우드 네이티브 아키텍처를 도입했습니다. IP 멀티미디어 하위 시스템(IP Multimedia Subsystems, IMS), 5G 코어와 같이 이들이 사용하는 VNF(가상 네트워크 기능, Virtualized Network Function) 스택은 쿠버네티스(K8s)에서 관리하고 오케스트레이션하는 컨테이너 내에 수용된 마이크로서비스로 구성됩니다. 이는 IDP(Internal Development Platform, 내부 개발 플랫폼)의 통합을 중심으로 플랫폼 엔지니어링이 진화하는 단계입니다.

기업이 민첩하고 확장 가능하며 효율적인 소프트웨어 솔루션에 대한 수요 증가에 대처하기 위해 노력하는 가운데 플랫폼 엔지니어링은 개발, 운영 및 제공 프로세스의 통합을 보장하는 중추적인 역할을 합니다. 반면 IDP는 이러한 통합적인 설정에서 애플리케이션을 신속하게 배포하고 원활하게 관리할 수 있도록 지원하는 촉매 역할을 합니다.

이 문서에서는 플랫폼 엔지니어링을 자세히 설명하고 플랫폼 엔지니어링의 장점과 잠재적 위험을 설명하면서 이 필수 도메인을 심층적으로 살펴봅니다. 또한 이러한 혁신적인 접근 방식을 수용하는 데 있어 통신 서비스 제공업체의 중요한 결정을 살펴보고 IDP의 통합을 강조하도록 하겠습니다.

플랫폼 엔지니어링이란?

플랫폼 엔지니어링은 오늘날의 소프트웨어 개발 에코시스템에서 효율성과 혁신의 핵심입니다. 다음은 현재 IDP 결합으로 강화된 플랫폼 엔지니어링의 중요 구성 요소에 대한 자세한 설명입니다.

  1. 제품으로서의 플랫폼: IDP와 결합된 플랫폼 엔지니어링은 기반 인프라 관리의 핵심으로서 수많은 애플리케이션을 호스팅하는 안정적이고 확장 가능한 최적화된 환경을 보장합니다. 마치 고층 빌딩의 탄탄한 기반과 같습니다.
  2. 자동화: '모든 것의 코드화' 철학을 기반으로 한 플랫폼 엔지니어링은 빠르고 오류 없는 배포와 운영을 촉진함으로써 자동화가 필수불가결한 시대에 맞게 진화했습니다. 
  3. 성장 및 확장: 핵심적으로 플랫폼 엔지니어는 다양한 툴과 서비스를 통합하여 응집력 있는 환경을 조성함으로써 다양한 소프트웨어 구성 요소 간 원활한 운영과 시너지 효과를 촉진합니다. IDP는 이러한 통합을 위한 매개로서 에코시스템 내에서 툴과 서비스의 조화로운 공존을 촉진합니다. 이때 IDP는 매우 중요한데, 지속적 통합 및 지속적 제공(CI/CD)을 위한 중앙화된 플랫폼을 제공하기 때문입니다.
  4. 골든 성숙도: 플랫폼 엔지니어링은 리소스를 신중하게 관리하여 탄력성, 효율성, 성능 간 균형을 유지하고, 업계 규정 및 정책을 어기지 않으면서 리소스를 최적으로 활용하도록 보장합니다. IDP는 애플리케이션 배포 및 관리를 위한 표준화되고 자동화된 플랫폼을 제공하여 규제 컴플라이언스를 보장함으로써 이를 강화합니다.
platform-engineering-tme-img1-ko

그림-1 플랫폼 엔지니어링의 핵심

IDP란?

IDP, 즉 내부 개발 플랫폼은 조직 내에서 애플리케이션을 개발, 배포, 관리하는 프로세스를 간소화하는 특수 환경으로, 기반 인프라 관리 태스크를 추상화하고 자동화하여 개발자에게 다양한 환경(예: 개발, 스테이징, 프로덕션) 전반에서 코드를 배포하고 애플리케이션을 관리할 수 있는 간소화된 셀프 서비스 인터페이스를 제공합니다.

IDP는 조직의 특정 요구 사항을 충족하도록 사용자 정의되어 개발자가 조직의 표준 및 사례를 준수하면서 코딩에 집중할 수 있도록 필요한 툴링 및 컴플라이언스 요구 사항을 통합합니다. 

IDP가 결합된 플랫폼 엔지니어링의 이점

통신 부문의 디지털 트랜스포메이션이 가속화되면서 강력하고 확장 가능하며 효율적인 플랫폼 엔지니어링 솔루션의 필요성이 대두되고 있습니다. 이 영역에 IDP를 통합하면 다양한 장점이 증폭되어 운영 성과가 향상되고 혁신을 촉진하여 소비자와 규제 프레임워크의 역동적인 요구를 충족할 수 있습니다.

platform-engineering-tme-img2-ko

그림-2 애플리케이션 팀과 플랫폼 팀의 상호작용 및 역할 범위 비교

IDP를 통해 강화된 플랫폼 엔지니어링의 중요한 이점

효율성 및 비용 효율성:

  • 운영 효율성: 플랫폼 엔지니어링과 IDP 모두 통신 서비스의 배포와 관리를 간소화하여 운영 오버헤드를 최소화합니다.
  • 비용 절감: 둘 다 많은 수동 작업을 자동화하여 리소스 관리를 최적화하고 운영 및 자본 지출을 크게 줄입니다.

확장성 및 유연성:

  • 원활한 확장성: IDP를 통해 강화된 플랫폼 엔지니어링은 모듈식이므로 운영을 손쉽게 확장하여 변동하는 수요를 충족할 수 있습니다.
  • 인프라 유연성: 플랫폼 엔지니어링과 IDP의 조합을 통해 다양한 인프라 설정과 원활하게 통합하여 다양한 운영 요구 사항을 충족할 수 있습니다.

신뢰성 및 가용성:

  • 고가용성: 사용량이 가장 많은 시간에 부하가 높은 경우에도 지속적인 서비스 가용성을 보장합니다.
  • 재해 복구: 통합 재해 복구 기능을 제공하여 신속하게 서비스를 복원하고 다운타임을 최소화합니다.

혁신 및 시장 출시 속도:

  • 배포 가속화: IDP는 배포 파이프라인의 자동화를 강화하여 새로운 통신 서비스의 시장 출시 시간을 크게 단축합니다.
  • 혁신 촉진: IDP와 플랫폼 엔지니어링을 통해 조성된 협업 환경을 통해 기술 발전과 시장 동향에 신속하게 대응할 수 있습니다.
platform-engineering-tme-img3-ko

그림-3 NxOps 영향 도메인

컴플라이언스 및 보안:

  • 보안 강화: 모든 계층에서 강력한 보안 조치를 통합하여 민감한 데이터를 보호합니다.
  • 컴플라이언스 관리: 진화하는 규제 요건 준수를 간소화하여 컴플라이언스 미준수 리스크를 최소화합니다.

고객의 만족도 개선:

  • 향상된 서비스 품질: 고가용성과 신뢰성을 보장하여 서비스 품질과 고객의 만족도를 개선합니다.
  • 고객 경험 개선: 새로운 기능을 신속하게 배포하여 고객 경험을 강화해 장기적인 고객 충성도를 높일 수 있습니다.

인사이트 및 분석:

  • 실시간 모니터링: 통신 서비스의 실시간 모니터링을 촉진하여 문제를 사전에 예방하기 위한 귀중한 인사이트를 제공합니다.
  • 예측 분석: 사용자 행동과 동향을 예측하는 데 도움이 되며, 정보에 근거한 계획 및 리소스 할당에 기여합니다.

개발자 생산성 및 협업:

  • 개발자 효율성: IDP는 셀프 서비스 인터페이스를 제공하므로 개발자는 인프라 복잡성에서 벗어나 코드 배포에 집중할 수 있습니다.
  • 협업 강화: 개발, 운영, 보안 팀 간의 효율적인 협업을 촉진하여 조화로운 DevOps 및 DevSecOps 문화를 조성합니다.

지속적 통합/지속적 배포(CI/CD) 지원:

  • CI/CD 통합: IDP에는 현대적인 플랫폼 엔지니어링에 필수적인 빌트인 CI/CD 파이프라인 또는 쉽게 통합 가능한 CI/CD 파이프라인이 포함되어 있어 애플리케이션의 지속적인 통합, 테스트, 배포를 촉진합니다.

잠재적인 장애 및 과제

플랫폼 엔지니어링은 특히 디지털 트랜스포메이션을 위해 노력하는 통신 서비스 제공업체에게 많은 이점을 제공하지만, 그 과정에서 발생할 수 있는 잠재적인 위험과 과제를 반드시 해결해야 합니다. 다음은 몇 가지 중요한 고려 사항입니다.

  • 다면적인 복잡성: 통신 네트워크에서 다양한 구성 요소와 통합을 연결하는 오케스트레이션으로 인해 복잡성이 발생할 수 있습니다. 그 결과 오류 발생률과 다운타임이 증가할 수 있으므로 세심한 계획과 체계화된 실행 전략이 필요합니다.
  • 선행 투자: 초기 설정 시 숙련된 인력과 인프라에 대한 상당한 투자가 필요합니다. 신중한 리소스 할당 및 관리 접근 방식은 플랫폼 엔지니어링으로의 이전(transition)이 통신사 리소스 내에서 진행되도록 보장하는 데 매우 중요합니다.
  • 협업의 장애물: 신중한 계획과 실행 없이는 사일로화된 환경이 조성되어 팀 협업과 소통을 저해할 수 있습니다. 그 결과 통신 부문에서 혁신적인 서비스를 제공하는 데 매우 중요한 정보와 아이디어의 원활한 흐름이 위축될 수 있습니다.
  • 레거시 시스템 과제: 통신사는 상당한 통합 문제를 야기할 수 있는 레거시 시스템으로 인해 고심할 때가 많습니다. 호환성 문제와 잠재적인 서비스 디스럽션까지도 발생할 수 있으므로 단계별로 잘 계획된 이전(transition) 전략의 필요성을 강조합니다.
  • 컴플라이언스 내비게이션: 통신 부문은 각종 규제의 적용을 받고 있으므로 기존의 규제 규범과 진화하는 규제 규범에 대한 컴플라이언스는 무조건 보장해야 합니다. 정교한 규제 컴플라이언스 계획을 진행하는 동시에 플랫폼 엔지니어링 사례를 도입하려면 세심한 계획과 예측이 필요합니다.

요약

플랫폼 엔지니어링은 급격한 디지털 트랜스포메이션이 통신 부문 전체를 휩쓸면서 현대적인 소프트웨어 제공 패러다임의 초석으로 부상하고 있습니다. 플랫폼 엔지니어링은 SRE(Site Reliability Engineering, 사이트 신뢰성 엔지니어링) 및 DevOps 사례와의 긴밀한 연계를 통해 혁신, 효율성, 일관된 제공 메커니즘을 촉진하는 혁신적인 접근 방식을 유도함으로써 통신 서비스 제공업체의 성공에 유리한 환경을 조성합니다.

통신 인프라 프레임워크 내에서 IDP를 통합하면 플랫폼 엔지니어링의 본질이 강조되어 셀프 서비스 컨테이너 플랫폼 경험이 촉진됩니다. 이러한 통합을 통해 개발 효율성이 향상되고 통신사는 경쟁이 치열한 시장 환경에서 민첩하고 확장 가능하며 신뢰할 수 있는 서비스를 제공하는 데 앞장설 수 있습니다.

플랫폼 엔지니어링으로의 전환 여정은 특히 레거시 시스템으로 인해 복잡한 오케스트레이션, 리소스 집약성, 통합 장애와 같은 잠재적인 과제를 안고 있지만 플랫폼 엔지니어링 사례를 전략적으로 도입하면 많은 이점을 얻을 수 있습니다. 여기에는 운영 효율성 향상, 운영 및 자본 지출 감소, 원활한 확장성, 강력한 보안 태세가 포함됩니다.

이러한 전략적 도약을 시도하는 과정에서 통신 서비스 제공업체는 오늘날의 증가하는 수요를 충족할 뿐만 아니라 미래의 예기치 않은 수요에 신속하게 대응할 수 있는 미래형 프레임워크에 투자하고 있습니다. 앞으로의 여정에는 잠재적 위험을 완화하기 위한 세심한 계획, 리소스 할당, 체계적인 실행 전략이 필요할 수 있습니다. 그렇지만 확장성 향상, 혁신 가속화, 비용 효율성을 약속하는 플랫폼 엔지니어링은 매력적인 제안이 아닐 수 없습니다.

통신 서비스 제공업체는 문제를 민첩하게 해결하고 수많은 이점을 활용함으로써 운영 효율성을 확보하고 통신 영역에서 차세대 혁신의 물결을 일으키기 위한 발판을 마련하고 있습니다. 플랫폼 엔지니어링 기반의 통신 인프라를 향한 여정은 단순한 기술적 이전(transition)이 아니라 통신 서비스 제공업체의 운영 및 혁신을 재정의하기 위한 전략적 이니셔티브입니다.


저자 소개

Fatih, known as "The Cloudified Turk," is a seasoned Linux, Openstack, and Kubernetes specialist with significant contributions to the telecommunications, media, and entertainment (TME) sectors over multiple geos with many service providers.

Before joining Red Hat, he held noteworthy positions at Google, Verizon Wireless, Canonical Ubuntu, and Ericsson, honing his expertise in TME-centric solutions across various business and technology challenges.

With a robust educational background, holding an MSc in Information Technology and a BSc in Electronics Engineering, Fatih excels in creating synergies with major hyperscaler and cloud providers to develop industry-leading business solutions.

Fatih's thought leadership is evident through his widely appreciated technology articles (https://fnar.medium.com/) on Medium, where he consistently collaborates with subject matter experts and tech-enthusiasts globally.

Read full bio

Volker Tegtmeyer develops content strategies that show how Red Hat solutions can help telecommunications service providers meet their business and technology challenges. Solutions that help service providers in their digital transformation and as they evolve from telco to techco. New technologies cover broad areas from 5G, AI/ML, telco cloud, automation to new solutions that help tackling sustainability goals. Volker has more than 20 years of experience in the telecommunications industry having previously worked in various roles at Siemens, Cisco and Akamai.

Read full bio
UI_Icon-Red_Hat-Close-A-Black-RGB

채널별 검색

automation icon

오토메이션

기술, 팀, 인프라를 위한 IT 자동화 최신 동향

AI icon

인공지능

고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트

open hybrid cloud icon

오픈 하이브리드 클라우드

하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요

security icon

보안

환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보

edge icon

엣지 컴퓨팅

엣지에서의 운영을 단순화하는 플랫폼 업데이트

Infrastructure icon

인프라

세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보

application development icon

애플리케이션

복잡한 애플리케이션에 대한 솔루션 더 보기

Original series icon

오리지널 쇼

엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리