본 글은 필자가 네트워크 타임즈 단행본 "클라우드 빅데이터"에 기고한 글입니다.(스크롤 압박 졸라 심함) 클라우드 컴퓨팅을 제대로 구현하는 데 있어서는, 가상화 서버와 물리적 서버의 설계, 스토리지의 올바른 선택과 디자인을 많이들 떠올리게 마련이다. 하지만 또 하나의 중요한 근간이자 축이 바로 네트워크 설계이다. 필자는 클라우드 컴퓨팅 프로젝트에 참여하면서, 이러한 이슈와 다양한 고객의 요구사항들을 자주 목격하고 접했다. 이러한 경험을 토대로 클라우드 컴퓨팅 기반의 데이터센터를 설계할 때 네트워크 측면에서 고려할 사항들에 대해 몇가지 소개하고저 한다. 수평적 구조의 네트워크 - Cisco Nexus 스위치 네트워크 설계에 있어서 가장 중요한 기술들은 대부분 Layer 3 기반의 라우팅 기술과 Layer ..
본 글은 필자가 “데이터센터 네트워크 최적화를 위한 네트워크 기술 현황 및 전망” 이라는 주제로 네트워크 타임즈 기획 시리즈에 기고한 글입니다. 3. 가상화 기반의 이동성과 성능향상 가상화 기반으로 데이터센터가 급속히 재편됨에 따라, 가장 이슈가 되는 부분이 이동성에 대한 보장과 네트워크 관리에 대한 부분이다. 이러한 이슈로 최근 데이터센터와 데이터센터간의 가상머신의 이동에 대한 고민을 해결하기 위한 기술 논의가 활발히 진행 되고 있다. 최근 Microsoft가 Window 8을 발표하기 앞서 다양한 기술들을 소개하였는데, 대표적인 것이 데이터센터간 IP 주소 변경없는 이동기술이다. 현재 시스코와 VMWare 등은 이미 OTV(Overlay Transport Virtualization) 기반의 기술을 통..
본 글은 필자가 “데이터센터 네트워크 최적화를 위한 네트워크 기술 현황 및 전망” 이라는 주제로 네트워크 타임즈 기획 시리즈에 기고한 글입니다. 최근 데이터센터 기술에 가장 큰 영향력을 행사하고 있는 기술은 바로 클라우드 컴퓨팅이다. 클라우드 컴퓨팅의 핵심 기술 사상은 “Everything as a Service”, “확장성과 탄력성”, “자원의 통합”, “주문형 서비스”, “지역적 제한없는, 디바이스 제한없는 서비스” 등의 키워드로 요약된다. 흩어져 있는 자원을 통합하고, 통합된 자원들을 유연하게 확장하며, 필요할 때 어느 곳, 어떤 장비로 접속하도록 제공하여, IT에도 서비스라는 이름을 붙일 수 있게 하겠다는 전략….바로 클라우드 컴퓨팅의 핵심적 사상이 된다. 그런데 이런 클라우드 컴퓨팅의 하드웨어적..
Nexus 1000V 고급구성 다) QoS 적용하기 ① QoS QoS(Quality Of Service)는 서비스 품질의 보장을 위해, 각 네트워크의 특성에 따라 이더넷 프레임 또는 패킷을 분류, 표식을 하고 이러한 인식값에 따라 트래픽에 정책을 적용하는 것을 말합니다. 네트워크 기술에서는 매우 오래된 기술이지만 현실적으로 그렇게 널리 적용되지는 않았습니다. 하지만 가상화에서는 서로 다른 서비스를 수행하는 여러 개의 VM들이 하나의 서버의 동일한 IO Card를 공유하는 구조로 사용하게 됨에 따라 네트워크 트래픽 제어가 불가능하게 되었습니다. 이러한 이슈를 해결하려면, 물리적인 IO Card를 다수로 늘리고 여러 개의 vSwitch로 분류를 하거나, 서비스 종류나 중요도 별로 별도의 서버군으로 분류를 해..
Nexus 1000V 고급 구성하기 가) Port Mirroring 적용하기 ① Port Mirroring Port Mirroring은 특정 Source Network의 인입과 출입되는 Traffic을 Copy하여, 특정 Destination Network으로 보내는 기능입니다. 일반 스위치에서는 널리 사용되는 기능으로 특정 인터페이스로 입/출입되는 트래픽을 분석하기 위해 많이 사용되는 기술입니다. 하지만 vSwitch에서는 이러한 기능을 제공하지 않으므로 트래픽 분석이 어렵습니다. [그림44]에서 보면 쉽게 이해할 수 있습니다. [그림44-vSwitch에서의 Port Mirroring 컨셉] 따라서 Nexus 1000V를 통해 이러한 기능을 사용하도록 하는 것입니다. ② Port Mirroring 구성..
Nexus 1000V 제거하기 가) Overview 설치 만큼 중요한 것이 제거 입니다. Nexus 1000V의 경우 [그림5]에서 처럼 vCenter와 VSM간의 연동이 기본 구성입니다. 따라서 VSM만 단순 제거하는 것이 아니라 vCenter에서 VSM에 대한 정보들을 삭제 한 후 VSM을 제거 하거나 연동을 끊는 것이 중요합니다. [그림32 – Nexus 1000V 제거 Procedure] 제거시에는 반드시 [그림32]의 제거 Procedure를 따라야 합니다. Plug-In 형태의 설치이기 때문에 제거의 순서는 매우 중요합니다. 4가지 단계 가운데 VEM Uninstall은 Option 이며, VM과 Host가 Migration 된 후에는 VEM이 설치되어 있더라도 Host와 VM들은 VEM과 연..
Nexus 1000V 네트워크 구성하기 가) VSM 기반의 네트워크 구성 [그림14 – NEXUS 1000V 구성을 위한 예시 구성도] ① vSwitch 구성 NEXUS 1000V와 vSwitch는 해당 VM에서 언제든지 Migration을 수행할 수 있습니다. 또한 NEXUS 1000V VSM 역시 NEXUS 1000V, vSwitch 어디에 위치해도 사용이 가능합니다. 물론 전제는 NEXUS 1000V VSM과 VEM, 그리고 vCenter와 항상 통신이 가능해야 하므로 NEXUS 1000V, vSwitch에는 Control Network, Packet Network, Management Network가 존재해야 합니다. [그림14]에서 처럼 VSM을 vSwitch에 두고 관리하는 것이 일반적이므로,..
4 Nexus 1000V Installer 기반의 간편한 구성하기 가) Nexus 1000V Installer 기반 구성 Nexus 1000V 의 소프트웨어 1.4.x 버전이상을 받게 되면, Install 마법사가 기본 포함되어 있습니다. Java 기반의 마법사로 해당 도구는 Nexus 1000V 설치를 매우 간편하게 해 줍니다. 앞서 모든 설치 방식들이 굳이 필요하지 않습니다. 나) Nexus 1000V Installer 마법사 ① vCenter Credential vCenter IP와 User ID, Password를 구성합니다. ② VSM Host 선택 VSM을 설치할 Host를 선택합니다. ③ VSM OVA 파일 구성 OVA파일이 위치한 디렉토리를 설정합니다. 또한 System을 이중화 할 것인지..