제2의 비엔지니어 인생관을 꿈꾸며

Posted
Filed under Study
사용자 삽입 이미지
몇년전부터 가상화에 대한 관심이 많이 높아진 가운데 클라우드 말들이 많아졌습니다. 클라우드를 말하자면 가상화를 기본으로 서비스 구성을 자동으로 배포하는 아키텍쳐라고 전하고 싶습니다.  자료 찾아보면 여기저기 구름 구성도가 많이 있습니다. MS가 총대메고 많이 떠들었던 한해였던거 같습니다. 인프라 시스템 프로세스를 간소화 하고 자동화 하는 단계가 되면서 부터 시간과 비용을 절감하게 되고 매일같이 보고 올리고 결제 받고 하는 자체가 운영 관리하는 입장에서는 상당한 스트레스로 받아지게 되었습니다.
뭐 이런저런 상황은 건너뛰고 MS의 가상화~~!! 하면 Hyper-V 다. VMWare 가 시장에 널리 알려지고 구성되었던 이 시점에서도 MS 가상화에 대한 관심은 나날이 높아져 가고 있습니다.
필자가 개인돈을 투자하면서 까지 이런 구성을 직접 보이게 된것은 백문이 불여일견이다?라는 경험 호기심이 발동하여 이렇게 포스팅을 남기게 됩니다.
MS제품을 만지다 보면 마우스로 관리하는 운영체제이다 보니 일단은 그냥 찔러보기 누름 행동이 저절로 발동하게 되었습니다만 하나하나 서비스 구성과 절차를 이해하게 되면 이런 구성은 그리 어렵지 않은 아주 편한 구성 설치를 할수 있다는 결론을 내려봅니다. 먼저 VMWare 경험을 하게되어 이해가 빨리 되었는지는 모르겠지만 하나하나 이해를 하게된다면 MS가상화의 매력은 점점 높아질거라는 판단입니다.
사용자 삽입 이미지
버츄어 센터처럼 MSSCVMM 매니지먼트 솔루션이 있습니다. VMWare 는 버츄어센터가 없으면 이중화나 특별한 기능들을 사용할수 없지만 MS는 약간 불편하더라도 먼저 그림처럼 관리도구만으로도 충분히 이중화 구성과 관리를 쉽게 할수 있습니다. 현재 SCVMMSC2012 버젼 RC버젼까지 나온걸로 알고 있습니다. 2012 버젼은 가상화 관리를 넘어서 이기종 OS와 물리서버까지 통합적으로 관리하기 위한걸로 대충 알고 있습니다.
Hyper-V는 인프라 관리가 많지 않은 상황이라면 기본 관리도구로도 충분히 가상화 관리를 할수 있다는 장점이 있습니다.
그리고 스토리지 서비스도 점점 좋아지고 있는 상황중 하나가 바로 iSCSI Target Server  입니다. MS에서 무료로 배포하는 버젼 현재 3.3도 있고 타사 iSCSI 도 많이 배포된걸로 알고 있습니다.
사용자 삽입 이미지
위 그림처럼 FC 방식이 아닌 이더넷 방식으로 인한 서비스입니다. 10G 이더넷도 시중에 나오긴 했지만 비용이 만만치 않은걸로 알고 있습니다. 기가빗 이더넷으로도 충분하게 노드를 분리하면서 구성한다면 절대 성능에 뒤지지 않는다는것을 경험하였습니다.
iSCSI 방식도 MPIO를 지원하기 때문에 서비스 장애를 최소화 할수 있는 장점이 있습니다. 뭐니뭐니 해도 장점이라면 고비용을 투자하지 않더라도 스토리지부터 이중화 솔루션까지 충분하게 구성할수 있다는게 포인트입니다.

위 가상화 호스트 머신 두 노드는 PC사양입니다.
AMD x925 / 16G / M4N75TD 저사양으로 구성하여 서비스를 운영하고 있습니다.
iSCSI 서버 구성은 Single Xeon 3.6(800) / 4G / Areca1120 8CH / SATA 1TB*4(RAID5) 정도인데 캐쉬가 256M가 장착되어 있어서 읽기 쓰기가 800MB/s 가 나오는 성능까지 발휘하고 있습니다. 네트워크 대역폭만 해결이 된다면 스토리지 기술은 고비용 없이도 충분하게 운영할수 있는 시대가 결국 다가올것이라는 판단입니다.

MS가상화의 가장큰 이점은 총알(비용)싸움에서 아주 매력적이라는 것입니다. 타사의 라이센스는 비용지출하는 회계나 총무 영업팀이 아니고서는 알수가 없겠지만 대충 들은바로는 자신이 받는 연봉과 비교하면 개미같은 존재임을 뼈져리게 느끼게?ㅋㅋㅋ 하는 비용입니다. MS는 많이 저렴합니다. 그렇다고 MS가 영업직원이 와서는 좋은기술이 있다고 말하는것보단 비용에서는 MS가 최고다라고 하는건 좀 그렇지 않나?(ㅋㅋㅋ 모 고객사에서 간접적으로 들었던 내용)

VMWare 도 5버젼이 지원되고 있습니다만 곧 MS도 Windows 8 서버에서도 가상화 기술이 많이 좋아지는걸로 알고 있습니다. 뭐 새로운 버젼에는 많이 좋아진다는건 누구나 다 공감하는 사실이겠지만 선택은 고객이 하겠죠.

MS가상화에 대한 안좋은 시선을 일부 엔지니어들한테 좀 들었긴 했습니다만 그들이 직접 이렇게 구성을 해보구 운영을 해서 그런 결론을 내렸는지가 의심이 갑니다. 예전에 회사 이직할때 어떤 회사에서는 MS 가상화 아주 안좋은데 왜 좋냐고 질문을 하던데 어떤 이슈가 있어서도 아닌 마냥 싫어하는 마인드가 좀 문제지 않을까 하는 생각을 해봅니다.
솔직히 MS제품은 EA계약을 하지 않은 상태에서는 관리자들이 수용하기엔 장벽이 높지 않나라는 생각을 해봅니다.EA비용도 아주 영세한 회사가 아니라면 그리 비싼것도 아닌데 어디서 인식이 잘못되었는지는(다 영업때문이야 ㅋㅋㅋ) 아직 모르겠습니다. 농담말로 영업이 문제다라고 한건 정말 농담이니 관계자분은 절대 흥분하지 마세요 ^^;

x86 제품에서 그나마 쉽게 공부하고 비용투자 없이 간단하게 구성할수 있는 MS 솔루션이였기에 이렇게 포스팅을 남길수가 있었던거 같습니다.

2012/01/29 19:55 2012/01/29 19:55
Posted
Filed under Windows Server
성능 테스트 서버

HP X8200 Xeon 3.6G Single CPU / 4G RAM / 3Ware 9590SE 8CH / WD Green 2TBx4 RAID5  
iSCSI Target 3.3 , Windows Server 2008 R2
http://www.microsoft.com/downloads/en/ ··· 9062a0d0

실머신 하드 액세스 테스트는 순차척 읽기 쓰기가 300-350MB 사이 기가빗 이더넷 컨트롤러 대역폭이 최고점에 달해봐야 100MB정도이기 때문에 디스크 성능은 문제가 없습니다. Hyper-V를 스토리지로 내보내서 다시 올렸을때 성능은 그다지 많이 사용하지 않았습니다. 부팅할때 약 50Mbps? 정도이기 때문에 고용량의 데이터 I/O가 사용되어야 위 대역폭을 사용할수가 있습니다. 즉 동시 부팅이나 가상화 여러대가 동시 I/O가 유발되면 그에대한 기가빗 이더넷 채널을 확장하여 분산하면 적은 비용으로 스토리지와 가상화를 운영할수 있는 장점이 있습니다. 스토리지 비용은 많이 나가기 때문에 Windows Server 2008 R2를 선택함과 동시에 iSCSI Target 서비스를 이용하는 방법은 너무 좋은 방법이라고 전달하고 싶습니다.
사용자 삽입 이미지
 위 테스트 가상화는 PC 쿼드코어로 테스트를 하였으며 필자가 돈이 없는지라 이것도 엄청난 출혈입니다.
SAN은 공간의 제약이 있지만 TCP/IP를 통한 스토리지 마운트 그리고 VHD화 되어있어서 물리적 구성의 이동 백업이 쉽다는 것입니다.
3Ware 콘트롤러도 PCIex 4배속이여서 예전 컨트롤러의 저주받은 속도를 훨씬 뛰어 넘고 웨스턴디지털 그린모델의 레이드 취약점은 현업에서는 기피할수 있지만 블랙모델은 성능이 더 월등하기 때문에 디스크 I/O에 대한 문제는 고려할 대상이 아니라고 전달하고 싶습니다. SAS라고 하여 고성능을 보여주는건 절대 아닙니다. 많은 디스크를 사용했을때 병렬처리의 가속도를 보여줄수 있겠지만 그만한 규모가 아니라면 SATA방식으로 스토리지를 구성하는건 중소기업 사장님이나 관리자 그리고 테스트 유저들에겐 좋은 사례가 아닐까 하는 생각을 해보며 이번 역시 윈도우 만세를 외치고 있습니다. ^^;
2011/05/14 16:57 2011/05/14 16:57