'cloud'에 해당되는 글 2건

  1. 2014.07.10 6wind Gate 솔루션 | Never Sacrifice Performance for Virtualization
  2. 2014.06.10 vmware vSphere

Never Sacrifice Performance for Virtualization

네트웍 병목현상과 요구사항이 가상화로 인해 증가한다. 무겁게 가상화된 환경에서의 cloud와 contents provider 새로운 네트워크 성능의 필요를 다루고/대비하고 있다. 서버들과 같은 전통적인 워크로드는 점점 높은 밴드위스 연결을 관리해야 한다. cloud 와 content 제공자는 또한 더 많은 밴드위스를 필요로 하는 서비스들 혹은 고성능의 동-서 간 통신에 의존적인 네트워킹 기능을 가상화하는 서비스들을 도입하기를 원한다. 




6WINDGate 패킷 프로세싱 소프트웨어는 cloud contents providers 대한  (그들의 데이터센터의 전문기술을 이용하고 증가된 서비스들과 상품들을 제공하귀 위해서 증가된 요건을 만족시킨다

- 한 서버 내에서 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  높은 밀도를 가능하게 하기 위해서 투명하게 네트워킹 성능의 병목 현상을 해결한다







SDN기반의 데이터 센터의 구조내에서 (Open vSwitch 같은) virtual 스위치 소프트웨어의 성능은 전체적인 VM밀도를 결정하는데 있어서 중대한 요소이다. Open vSwitch 는 3개의 주요 기능을 수행한다. :  그것은 서버에 예시되는 가입자의 VM 에서 돌고있는 어플리케이션으로 트래픽의 흐름을 관리한다. (그리고 전형적인 멀티-테넌트 데이터 센터에서 각 서버는 한 가입자 이상에 속해있는 VM 들을 구동시킨다. 그것은 인터넷과 VM들 사이에 “북-남” 트래픽의 흐름을 관리한다. (aggregation 층위에서 데이터 센터의 코어 스위치와 네트워크 applicance들을 통해서). 그것은 동일한 가입자에 속한, 그러나 다른 서버들에 위치한 VM들 사이에서 “동-서” 트래픽의 흐름을 관리한다. (그리고, 종종 다른 랙에서) 





데이터 센터네에서,  일반적인 랙 마운트 혹은 블레이드 서버들에 사용되는 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
Posted by FindZone :

vmware vSphere

2014. 6. 10. 14:45 from 가상화



vmware 하면 쉽게 생각해서 mac 위에 window 를 가상머신으로 쓸 수 있게 해주는 프로그램을 떠올리실 수 있을겁니다.

vmware 가 이제는 전세계 가상화 시장을 크게 점유하면서 엄청난 회사로 커가고 있다고 하네요.

IT 의 서버 가상화도 거스를 수 없는 대세이구요.

 


http://www.vmware.com

 

vmware vSphere 는 vmware 사의 서버가상화 솔루션 입니다. 가상화 과정에서 가장 fundamental 코스입니다.

vmware vSphere 에 대한 내용을 정리했습니다.

퍼가실때는 퍼간다고 댓글달아주시고, 출처 표시해주세요.


- 가상화는 blade 와 궁합이 잘 맞음
     . HP, IBM.. 등 blade 서버로 구축을 많이 함

- 네트웍의 개념이 달라진다
  . switch 개념이 기존이 p switch 뿐 아니라, vm 의 v nic 에서 부터 (v switch) 로 묶인다
  . 보통 L2 정도를 다루지만, L4~ , L7(보안) 까지 다루기도 한다 

 

 

                                          

 


- 업체에서 가상화 환경에서 성능 문제를 많이 얘기한다
  . 성능에 가장 중요한 요소가 storage 이다  
  . 가상화, storage 는 디자인이 중요하다
  . 실제로는 제대로 구성하면 성능에 문제가 안된다, 호주,일본 등 전세계에서 폭넓게 사용됨 (우리나라는 1%에 불과)
      . 우리나라는 프로젝트 기간이 짧아 디자인이 어렵다, 그럼 성능 문제가 나온다

- 가상화는 협업이 중요
  . 네트웍, 서버, storage 다 볼 수 있어야 한다
  . 전체 구성을 그리고 통제할 수 있는 사람이 가상화를 할 수 있다

- Migration
     . 서버간 VM 이동 (live 로)
     . 가상 스토리지내에서 스토리지 LUN? 의 이동
     . 스냅샷, live migration, provisioning ..

- 기존 인프라가 엉망이면, 가상화로 가도 문제다
     . 가상화를 가면서 다 새롭게 만들어야 한다, 그래서 힘든게 많다

- 가상화는 기존의 보안 환경과 다르게 접근
    . host 보안과는 다름. 보안 포인트가 다르다
    . 아직 활용이 잘 안되니, 보안 얘기가 수면에 나오지 않는다. (성능 얘기가 주요)

- 이중화
     . (ESXI) BoX 를 묶는 것을 cluster 라고 한다
     . HA, DRS 
     . 이중화 개념이 더 중요하다. box 하나 장애나면 10개 이상의 서비스가 영향받기 때문
     . DRS 는 장비마다 오전, 오후 병목 현상이 다를 때, VM을 넘기는 것
          + load 에 따른 자원 균형을 잡아주는 것
          + 수동, 자동 모드 있다
          + 100 여개 vm 옮겨다니면 어느 box 에 있는지 알수 없음 (h/w에 s/w 를 정해서 관리하는, 기존 관리 조직에서 받아 들일 수 있을까 ?)
          + 즉, 가상화로 가면 관리환경의 업무환경(IT I) 이 바뀌어야 한다는 말 

- 가상화가 되면 비용 절감/ 인력 절감
  . 기존 h/w 100box 돌던 게, 10 box 로 줄어든다
  . 초기 구축 비용이 엄청 들어간다
  . ROI 를 길게 본다


- 가상화 위에 솔루션 (cloud 환경, desktop 가상화..) 이 붙어 나가야 한다
     . 가상화 자체는 별개 아니지만, 기본이 된다

- 초기의 가상화 (Host based 가상화)
     . h/w box 위에  OS , Hyper visor app 위에 , V H/W  위에 OS, APP 이 된다는 것
     . driver 가 O/S 에 속해서 관리됨 

 

 



- Hyper visor 기능 
     . 물리적 H/W와 가상머신의 H/W를 연결 해준다 (분리 해 준다는 얘기)
     . 이게 가상화의 핵심이다
     . H/W 를 추상화 시켜 준다 (Guest 로부터 Host 를 숨겨준다)

     . driver 가 hyper visor 에 들어간다
     . H/W NIC 를 공유해서 쓸 수 있게 해준다
     . H/W NIC가 바뀌면 diriver 가 바뀌지만,  V H/W 영역 V NIC 는 바뀔 필요없음 
     . CPU AMD 계열이면 가능


- 가상화가 갑자기 이슈가 된 이유는 ?
     . 데이터 센터에서 need가 생김
     . 아무리 넓게 지어도, 전기, 공간..  을 많이 차지
     . 전세계 전기량의 30% 정도를 데이터 센터에서 사용
     . CPU 사용량이 3% 피크 타임에 5%가 사용되기 때문
  " 노는 장비의 통합 이슈가 생김 " 

- SDN 다음의 남은, 중요 가상화 이슈는 storage 가상화 
      . 아직은 architecture 표준화는 안 나왔다
       . vmware 가 storage 업체도 인수? 

- 가상화가 어려운 이유는 여러가지 기술들이 다 포함되어 있기 때문
- 우리가 배우는 건 머신 가상화다

- 가상화는 H/W 리소스를 공유하니까 성능 이슈가 크다
     . 가상화의 기본 개념이 H/W를 공유하는 것
     . resource overcommit? 을 잘해야 한다
     . 똑같은 시간에 같이 쓰는 병목현상을 유동성 있게 써야..
    * 실제로 많이 보는데는 CPI/mem 만 보지만, 병목은 network, storage 에서 생긴다

- Public cloud (가령, 아마존) 은 벤더 솔루션보다 open source 기반으로 구현됨
     . 업데이트, 유지보수의 어려움 
          + 소스 코드 분석 어렵다, 주석없다
     . 처음에 싸게하면, 나중에 유지보수를 많이 친다더라
 - private cloud 는 우리 서비스 센터나 망을 우리가 관리하는 개념
 - public cloud 개념은 우리 것이 아니고, 여럿이 같이 쓰는 개념

- market share
     . 80% wmware, 20% citrix, MS 1% (가능성은 있다),, 나머지는 한자리수
     . desktop 가상화는 citrix 가 50~60%, wmware 가 40~50%
     . application 가상화는 citrix가 독보적

VMWARE 
- 최근에는 대부분 금융권 (citi bank.,, ) 에서 main frame을 unix 로 한다
     . HP, IBM..  X86 
     . blade 마켓이 30~60% 까지 올라왔다
     . 가상화 엔지니어가 없어서 비지니스를 못한다 


'가상화' 카테고리의 다른 글

가상화 " Bare metal 이란 "  (0) 2014.06.27
Posted by FindZone :