
78
클라우드 네이티브를 위한 데이터 센터 네트워크 구축
3.1
네트워크 분리란
‘네트워크 분리’라는 용어는
10
년 정도 된 ‘서버 분리
server
disaggregation
’ 방향에서 비롯됐다. 서버
분리에서 컴퓨트 노드는
CPU
, 하드웨어 하우징, 운영체제, 애플리케이션 등의 구성 요소로 나
눠진다. 각 구성 요소는 서로 다른 공급 업체에서 구매할 수 있다. 가장 넓은 의미로 분리는 소프
트웨어로부터 하드웨어를 떼어내는 것을 말한다. 하드웨어 구성 요소들은 서로 다른 회사에서
생산된 제품을 사용할 수 있다. 네트워크 분리 (더 정확하게는 ‘스위치 분리’ 또는 ‘네트워크 스
위치 분리’)는 이와 유사하게 라우터나 브리지를 하드웨어와 네트워크 운영체제를 포함하는 소
프트웨어로 분리하는 것이다. 그리고 각각 따로 구매하는 것을 말한다.
분리하는 주된 이유는 전체 시스템의 비용을 줄이고 분리된 요소들을 독립적으로 개발하거나 발
전시키기 위해서다. 애플리케이션 아키텍처가 차용한 마이크로서비스의 이면에 있는 동기가 바
로 네트워크 분리와 동일하다.
[그림
3
-
1
]은 고정 폼 팩터 스위치의 주요 구성 요소를 나타낸다. 여기에는
RAM
, 디스크 등과
같은 다양한 요소가 필요하다. 하지만 네트워크 분리에서는 핵심 구성 요소가 아니다.
그림
3-1
네트워크 스위치의 주요 구성 ...