[칼럼] 데이터의 실크로드, 네트워크를 가진 자가 세상을 바꾼다
김형수, 시스코코리아 SDN 스페셜리스트
“Network as Platform",
15년전부터 시스코가 이야기하고 있는 중요한 슬로건 중 하나 입니다.
풀어 설명하면 모든 정보들이 네트워크를 통해 지나가니,
네트워크에서 얻을 수 있는 정보들을 잘 활용하면
새로운 기회들이 많이 생길 것이라는 의미인데요.
이 슬로건은 시스코가 IP기반의 서비스들을 연구하고, 준비했으며,
15년이 지난 지금 라우터 및 스위치 장비 회사에서 IT 솔루션 회사로
끊임없이 변화하고 있다는 점을 잘 보여줍니다.
동일한 배경으로 업계 내에서도
네트워크의 많은 정보를 기반으로한 새로운 생각들이 끊임없이 이어져왔고,
최근에는 SDN(Software Defined Network)이라는 하나의 트렌드로 만들어져 관심을 모으고 있습니다.
SDN이라는 흐름 자체는 네트워크 서비스의 변화와 함께 만들어진 것이라고 할 수 있습니다.
초기 인트라넷 및 인터넷 서비스는 얼마나 끊기지 않고 잘 연결해주냐가
네트워크 서비스의 핵심이었습니다.
그래서 링크나 장비의 모니터링이 운영의 주 관심사였지요.
그런데 네트워크에 음성, 영상을 포함한 전송 품질에 민감한 서비스들이 제공되면서
모니터링과 함께 얼마나 빨리 서비스를 제공하고, 효과적으로 제어하며,
다양한 데이터들을 연동할 수 있는지로 관심이 옮겨지게 되었습니다.
그러다보니, 전통적인 모니터링 위주의 관리 인터페이스의 한계에 직면하고,
프로비져닝을 효과적으로 할 수 있는 방법을 찾게된 것입니다.
그 중 최근 네트워크 업계에서 거론되고 있는 주요한 변화를 살펴보면, 다음 세가지로 요약할 수 있습니다.
하나, 시스코 ACI 가 허무는 네트워크의 경계
SDN의 가장 큰 목표중의 하나는 네트워크 기능을 물리적인 경계에 제한 받지 않고,
자유롭게 제어하고 모니터링하자는 것입니다.
SDN은 (1)기존 네트워크에 새로운 가상 네트워크를 구성하는 환경과
(2)각 장비들을 중앙에서 제어하는 컨트롤러 컨셉이 두 개의 큰 축을 이루고 있습니다.
시스코는 지난해 이 두가지 컨셉을 반영한
ACI (Application Centric Infrastructure)를 발표했습니다.
이는 네트워크의 경계없이 정책 중심으로 중앙에서 서비스를 적용하고,
관리할 수 있는 아키텍쳐로서,
물리, 가상 환경 모두를 아우르는 새로운 모델입니다.
둘, 어플리케이션과 같은 눈높이로 쉽고, 빠르게
모니터링 중심의 운영에서는 SNMP로 불리는 망관리 프로토콜로
장비 정보를 수집, 모니터링하거나
장비에 직접 접속하여 명령어를 사용하여 필요한 정보를 체크하고 제어하였습니다.
상황이 이렇다 보니 프로비져닝 중심의 운영에서는
SNMP로는 설정할 수 있는 범위에 한계가 있고,
많은 장비를 효과적으로 제어하는데 어려움을 겪곤 했습니다.
그래서 어플리케이션에서 장비를 하나의 모듈처럼 인식하고 제어할 수 있는 API를 제공하거나,
장비 설정에 효과적인 데이터 모델을 기반으로,
어플리케이션이 불편함 없이 장비를 마음껏 사용할 수 있게 하자는 것입니다.
더불어 장비 자체를 리눅스 서버로 구성하여
네트워크 운영 체제 프로세스를 자유롭게 제어, 접근하는 방법들도 최근의 주 흐름 중의 하나입니다.
셋, 데이터센터 자동화의 터줏대감. Puppet/Chef와 함께 일합시다!
네트워크 장비에 신속한 프로비져닝이 요구되는 배경에는
가상화 및 클라우드 비즈니스 활성화가 크게 기여하고 있습니다.
기존 서버 중심의 자동화에서 전체 인프라로 자동화를 확장하여
운영은 효과적으로, 서비스 활성화는 빠르게 하자는 것입니다.
그래서 서버 자동화의 주요 솔루션인 Puppet/Chef와 연동하여,
네트워크 장비도 서버처럼 중앙에서 설정, 적용하고, 동기화하자는 요구들이 많이 제기되고 있습니다.
리눅스 기반의 네트워크 장비에서는 리눅스의 Puppet/Chef Agent를 통해 해당 기능들을 구성하고,
기존의 장비에서는 프로그램 인터페이스를 통하여
에이전트 기능들을 탑재하여 해당 기능들을 제공하기도 합니다.
이제는 어플리케이션 개발자들이
네트워크 정보를 자유자재로 활용하는 시대로 빠르게 움직이고 있습니다.
시스코 역시 개발자들이 쉽고, 빠르게 네트워크로부터 정보를 활용하고,
네트워크를 제어할 수 있도록 많은 노력을 기울이고 있습니다.
이 노력이 성숙해질수록 네트워크가 IT의 플랫폼이 된다는
시스코의 신념은 점점 더 분명한 현실이 될 것입니다.
성숙된 이 플랫폼 위에서 상상할 수 없는 많은 꿈들이 어플리케이션을 통해 이루어지길 기대해봅니다.
시스코의 ACI에 대한 더 자세한 정보는 Sidney Morgan 시스코 엔지니어의 How Is Cisco IT Benefiting from Application Centric Infrastructure? 블로그 포스팅에서 확인해 보실 수 있습니다.