Never Sacrifice Performance for Virtualization
네트웍 병목현상과 요구사항이 가상화로 인해 증가한다. 무겁게 가상화된 환경에서의 cloud와 contents provider 는 새로운 네트워크 성능의 필요를 다루고/대비하고 있다. 웹 서버들과 같은 전통적인 워크로드는 점점 더 높은 밴드위스 연결을 관리해야 한다. cloud 와 content 제공자는 또한 더 많은 밴드위스를 필요로 하는 서비스들 혹은 고성능의 동-서 간 통신에 의존적인 네트워킹 기능을 가상화하는 서비스들을 도입하기를 원한다.
- 한 서버 내에서 10배 더 밀집한/집합한 밴드위스를 제공하면서 VM의 밀도를 증가시킨다
- 고 성능 HTTP기반 워크로드
- 비용 효율적인 네트워크 기능들(라우터, 방화벽, 로드 밸런서 등)
- 새로운 value added 서비스들(DDos 보호, object 스토리지 등)
출처:http://www.6wind.com/solutions/cloud-and-content-providers/data-center-virtualization/
High Performance Virtual Networking Enables New Services
cloud 와 contents provider 에 대한 6WINDGate 소프트웨어 솔루션은 표준 intel 서버들과 DPDK 위에서 개방형, 고성능 software 스위치 를 중심으로 설계되었다. 6WINDGate 는 더 높은 네트워크 밴드위스와 고성능 동-서간 통신에 의존하는 새로운 서비스의 도입인 , 한 서버에 VM의 더 높은 밀도를 가능하게 하기 위해서 투명하게 네트워킹 성능의 병목 현상을 해결한다.
http://www.6wind.com/solutions/cloud-and-content-providers/data-center-networking/
Open vSwitch Performance Challenges
데이터 센터네에서, 일반적인 랙 마운트 혹은 블레이드 서버들에 사용되는 x86 프로세스 들의 지속적인 성능에서 향상을 잘 이용하면서, VM밀집도가 빠르게 증기하고 있다. 동시에, VM에서 구동하는 어플리케이션들은 증가된 네트워크 밴드위스를 필요로 한다. 풍부한 미디어 어플리케이션들에서의 지속적인 증가로, 개별 VM들은 1Gbps 혹은 그 이상의 지속적인 네트워크 밴드위스를 필요로 할 수 있다.
최종 밴드위스의 도전은 트래픽 패턴에서 계속된 진화로부터 기인한다. 전통적인 client-서버 데이터 센터들에서, 네트워크 트래픽은 주로 “북-남” 이었다 : 인터넷으로 부터, 코어 스위치와 aggregation 층위, ToR 스위치, 그리고 서버 블레이드로 간다. 그러나, 멀티 테넌트 웹 2.0 데이터 센터에서는 VM 이동성과 VM 얼기설기 퍼짐 이 대부분의 트래픽이 “동-서” 이 되도록 야기시킨다. : 같은 가입자 이지만 다른 물리서버에 위치한 VM 간 간. 이런 동서 트래픽의 성장은 높은 밴드위스, 안전한 VM-to-VM 간 통신이 필수적이라는 것을 의미한다.
이런 밴드위스 요구사항은 표준 Open vSwitch 의 용량을 빠르게 앞지른다. 서버에 구동될 수 있는 VM의 숫자를 축소시키거나, 어플리케이션의 유저가 보는 성능에 제약을 가하면서.
6WINDGate Maximizes vSwitch Performance and VM Density
Open vSwitch 가 데이터센터에 적용 되었을 때, 6WINDGate 네트워킹 소프트웨어는 기본 L2 스위치 기능에서 5배 에서 10배의 가속을 이루어 낸다. 이것은 OVS 코드 자체에 변화없이, 혹은 VM에 동작하는 소프트웨어에 변화없이 이루어진다.
OVS 내에서, 6WINDGate 데이터 평면은 6WINDGate fast path 내에서 OVS 제어 평면으로부터 그 자신의 데이터 평면으로 (전달되는) 설정메시지를 감시하고, 적당한 패킷들을 가로채고, 처리 한다. 그것에 의하여 5배-10배의 속도 향상을 이루어낸다.
이러한 L2 스위칭 성능의 향상 덕분에, 데이터 센터 운용자는 서버 프로세스의 성능에 지속적인 향상에 의해서 가능해진 VM 밀도의 증가를 얻어낼 수 있다. 또한 높은 네트워크 밴드위스를 개별 VM에 제공할 수 있다. 유저가 돌리는 스트리밍 미디어 어플리케이션들이나 다른 밴드위스-배고픈 워크로드의 성능의 필요를 해결한다.
동시에 6WINDGate 는 IPsec, GRE, NVGRE, VLAN, XVLAN 같은 안전한 터널링 프로토콜에 고성능을 제공한다, VM간 동-서 트래픽에 고성능을 가능하게 한다.
'Cloud' 카테고리의 다른 글
6wind gate 솔루션 (2) | 2014.07.10 |
---|---|
chef 개요와 구성요소 #2 (0) | 2014.06.30 |
chef 의 개요와 구성 요소 #1 (0) | 2014.06.30 |
OpenStack Icehouse 기사 해석 (0) | 2014.06.11 |