이번 시간에는 Cisco UCS(Unified Computing System) 솔루션에 대해서 소개 드리겠습니다.
Cisco UCS는 아래 그림과 같이 크게 2개의 장비로 구성되어 있습니다.
- UCS 5100 Blade Chassis: Blade Server를 장착할 수 있는 샤시(최대 8개의 B200 Blade Server 장착이 가능)이며, 아래와 같은 모듈이 샤시에 탑재됨
- UCS B200/B2500 Blade Server
- 하드웨어: Intel Xeon 5500 processor, DDR3 memory, HDD가 장착되며, 샤시 뒷면의 Backplane을 통해 UCS 2208 Fabric Extender와 2개 혹은 4개의 10G Ethernet으로 연결할 수 있는 Adapter Card가 장착되어 있음
- 소프트웨어: VMware vSphere로 여러개의 VM(Virtual Machine) 생성을 지원하며, VM간에 L2 switching을 위한 Cisco Nexus 1000V(Hypervisor에 embedded되는 software 기반의 스위치)를 지원
- UCS 2208 Fabric Extender: 각 Blade Server와 Backplane으로 연결이 되고, 하나의 Fabric Extender에서 최대 4개의 10G Ethernet 혹은 FCoE(Fiber Channel over Ethernet)를 통해 UCS 6100 Fabric Interconnect와 연결됨. 이름 그대로 Extender일 뿐 패킷 스위칭을 수행하지는 않음
- UCS 6100 Fabric Interconnect: 여러대의 UCS 5100 Blade Chassis들을 하나로 모아 데이터센터 네트워크 스위치(아래 그림에서는 Nexus 7000)로 연결을 지원함. Blade Server간에 단순 L2 스위칭 지원 및 VNTag 기술을 이용하여 VM aware한 L2 스위칭도 지원함 (요 기술은 다음 시간에 소개하겠습니다~)
각 하드웨어 모듈간에 connection 관점에서 보면 아래와 같은 그림이 되어지는데요. 각 Blade Server에 있는 Adapter Card가 UCS 2208 Fabric Extender를 통해 UCS 6100 Fabric Interconnect로 모두 연결이 되어 지는 구조입니다. 결국 Cisco에서는 아래와 같은 구조를 통해 확장성 있는 서버팜을 제공할 수 있습니다. (한가지! 아래 그림에서 각 Blade Server에 있는 Adapter Card가 하나의 Fabric Extender로만 연결되는 것으로 표현되어 있지만 사실 하나의 Adapter Card에서는 2개 10G Ethernet 포트가 나와 2개의 Fabric Extender에 각각 하나씩 연결이 됩니다.)
뭔가 좀 아쉽지요? ^^*
다음 시간에는 각 VM간에 통신을 위해 Cisco UCS 플랫폼에서 제공하는 VM aware Networking 기능에 대해서 알아 보도록 하겠습니다.