지금까지 대부분 네트워크 사업자들은 이종의 다양한 플랫폼으로 구성된 환경에서 네트워크 관리를 조정하고 통합하기 위해 서비스 오케스트레이션 기능을 사용하는 것을 정확하게 인식하고 있으며, 이러한 인식은 DevOps로 전환을 가능하게 하고 새로운 수익 창출 서비스의 개발과 전달을 가속화할 때 아주 중요하게 작용합니다.

Ciena의 Blue Planet 팀은 템플릿 기반 접근법을 개발하는데 있어 광범위한 전문 지식과 기술력을 축적했으며 이 접근법을 통해 고객은 새로운 서비스를 더욱 신속하게 개발하고 전달할 수 있습니다. 사실상 이 분야의 업계 리더인 Ciena는 지년 수 년 동안 성공적인 다양한 고객 구현 사업에서 이 템플릿의 사용을 세부 조정해 왔습니다.  

네트워킹과 IT 전문가들은 이전의 서비스 개발과 운용 방식에 익숙합니다. 이러한 방식은 시간이 많이 소모되고 운영 측면에서 비효율적인 프로세스가 수반되었으며 공급업체에 종속되고 하드 코드된 백 오피스 시스템에 의존합니다. 또한 이러한 시스템을 구현하기 위해서는 맞춤형 코딩과 고가의 전문가 서비스가 필요했습니다.

이전 방식을 사용하여 새로운 서비스를 전달하려면 느리고 비용이 많이 들어 경쟁력을 저하시킵니다. Amazon이나 Google과 같은 거대 클라우드 사업자와 보조를 맞추기 위해 네트워크 사업자들은 수 십 년 동안 사용해 온 정적인 수동 방식 프로세스에서 탈피해야 한다는 사실을 잘 알고 있습니다. 따라서 공동의 자동화된 DevOps 스타일 접근법을 수용해야 하며, 서비스 품질을 개선하고 구현 시간을 단축하며 지속적으로 변하는 고객 요구에 신속하게 대응하도록 설계된 도구와 기술을 사용해야 합니다.

그러나 네트워크 사업자들이 아직 완전하게 인지 못하고 있는 것은 모델 중심 템플릿이 SDN과 NFV 네트워크 내에서 서비스 운영을 위해 핵심적인 역할을 할 수 있다는 사실입니다. 이 템플릿이 하는 일을 이해하는 것이 중요한 이유가 여기에 있습니다. 템플릿을 사용하면 신규 서비스 생성 프로세스를 간소화할 수 있으며 템플릿 사용법을 익힌 사용자는 모두 새로운 서비스 생성 작업에 참여할 수 있습니다.

그렇다면 모델 중심 템플릿이란 무엇인가?

간단히 말해서 새로운 서비스에서 사용하는 리소스에 대한 관계, 종속성 또는 순서를 정의하고 구성을 지정하기 위해 모델 중심 템플릿을 사용합니다. 또한 개발자는 템플릿을 사용하여 재사용 가능한 구성 요소를 쉽게 개발할 수 있으며 이러한 구성 요소는 다른 새로운 서비스를 위한 리소스로 사용할 수 있습니다.

모델 중심 템플릿이 작동하는 방식을 정확하게 이해하기 위해 간단한 네트워크 서비스를 살펴보겠습니다.  이러한 서비스는 고객 부지에서 시작되어 메트로 네트워크 도메인 전반에서 연결되며 클라우드에서 종단됩니다.  이 서비스를 구성하려면 트래픽이 종단에서 종단까지 매끄럽게 흐를 수 있도록 다양한 네트워크 영역(고객 부지, 액세스, 메트로 및 클라우드) 간 인터페이스를 구현하고 조정해야 합니다.  이 경우에 구성 방식과 구성 요소가 상호 연결되는 방법을 설명하기 위해 템플릿을 사용합니다.

Ciena Blue Planet과 모델 중심 템플릿 

Ciena의 Blue Planet 다중 도메인 서비스 오케스트레이션(MDSO) 플랫폼은 모델 중심 템플릿을 사용하여 종단 간 서비스 프로비저닝 프로세스를 오케스트레이션하고 자동화합니다. Blue Planet에서 템플릿은 TOSCA(Topology and Orchestration Specification for Cloud Applications)에 기반합니다. TOSCA는 국제 표준화 기구 OASIS(Organization for the Advancement of Structured Information Standards)에서 개발한 산업 표준으로 가상화된 서비스와 애플리케이션에 대한 개방된 공통 정의를 제공하며 여기에는 구성 요소, 관계, 종속성, 요구 사항 및 기능 등이 포함됩니다.

IT, 제조 및 클라우드 서비스를 비롯한 많은 산업에서 TOSCA를 광범위하게 채택하고 있습니다.  이 표준이 클라우드 애플리케이션에 대한 오케스트레이션을 위해 개발되었지만 토폴로지와 오케스트레이션을 설명하고 풍부한 의미 체계를 제공하는 역할을 하기 때문에 네트워킹 애플리케이션을 최적으로 설명하는 표준으로도 평가를 받습니다. 핵심은 TOSCA 템플릿이 기반 플랫폼이나 인프라에 상관 없이 종단 간에 걸쳐 서비스의 설계와 관리를 쉽게 만든다는 점입니다.

Blue Planet을 통해 네트워크 사업자는 TOSCA 템플릿을 활용하여 모든 물리 및/또는 가상 리소스로 구성된 새로운 서비스의 구현을 정의하고 자동화할 수 있습니다. 예를 들어 물리 네트워크 전반에서 서비스 생성을 자동화하기 위해 Blue Planet을 사용하는 네트워크 사업자는 고객 부지에 물리적 라우터를 가진 서비스를 전달할 수 있습니다.  차후에 이 네트워크 사업자는 가상 라우터(vRouter)와 함께 운영되는 기능적으로 동등한 새로운 서비스를 생성할 수 있습니다. 그런 후 Blue Planet DevOps Toolkit을 사용하여 vRouter를 통합하고 기존 오케스트레이션 템플릿을 활용하여 라우터를 구성하고 실행할 수 있습니다. 따라서 이 네트워크 사업자는 물리 서비스와 가상 서비스 모두에서 서비스 전달 작업을 자동화할 수 있게 됩니다.

다음 단계: 모델 중심 템플릿 도입

네트워크 사업자가 서비스 전달을 자동화하면 서비스는 주문형 방식으로 개시할 수 있으며 이는 전통적인 서비스 개시에 30일에서 60일이 소요되는 것과 비교하면 훨씬 빠른 것입니다. Blue Planet, TOSCA와 모델 중심 템플릿을 사용하는 네트워크 사업자는 주문형 방식으로 초 단위나 분 단위로 새로운 서비스를 출시하고 자동화할 수 있습니다.  

Blue Planet DevOps Toolkit과 DevOps Exchange Community는 Blue Planet 고객과 Blue Planet 생태계 파트너 간에 개방된 소스 스타일 협업을 지원하여 이러한 템플릿 기능을 보완하며 사용 가능한 리소스 어댑터와 서비스 템플릿에 대한 '라이브러리'를 제공합니다. 거대 통신사와 MSO(종합 유선 사업자)를 비롯한 많은 조직들의 현장 운영을 통해 입증된 Blue Planet 템플릿은 네트워크 사업자가 민첩하고 자동화된 개방형 네트워크와 운영 프로세스를 구현하는 데 필수적인 역할을 합니다.

템플릿과 DevOps 문화를 받아들이기 위해 노력하면 네트워크 사업자의 내부 제품 팀과 IT 운영 팀 전반에서 협업 능력도 강화될 것입니다. 궁극적으로 템플릿을 활용하는 네트워크 사업자는 상호 연결된 생태계를 신속하게 구현하고 이를 통해 새로운 서비스의 출시 시간을 단축시키고 동적으로 변하는 비즈니스 요구를 효과적으로 충족시킬 수 있습니다.