SQL 프런티어 컬럼
안녕하세요 석이 입니다.
기술을 어떻게 잘 판단해서 실제 엔드유저나 관리자가 편할 수 있을까? 를 더 생각해 봐야 한다고 생각 합니다.
그런 관점의 의견 입니다.
Windows 2008 R2 에서 SLAT 나 Live migration, Quick Migration, Guest Cluster 등 등 좋은 기능이 나왔습니다.
SLAT 를 쓰면 물리메모리 억세스에 효율적이고, Live Migration 은 세션을 다 물고 넘기고,
CPU overcommit 시 리니어 하게 성능이 증가하고 네트웍 카드의 기능들 네이티브하게 지원하고....
등등 환상적인 것처럼 소개 합니다.
다른 VM 기술들도 다 지원 합니다.
일단 SQL 서버를 가상화 할 경우 MS Hyper-V 는 피하는게 좋을듯 합니다.
반드시 SQL Server 를 통합할 경우, 아직은 Instance 통합 방식의 Consolidation 이 가장 안정적이며 효과적 입니다.
제가 그렇게 생각하는 이유는 다음과 같습니다.
1. 최대 CPU 서포트 개수 - 이걸로 끝 아닐까요?
* MS Hyper-V : 4 Core Are U kidding?
* VMWARE : 8 Core
* Xen : 32Core
* VM 이 아닌 Instance 로 통합하면 이런 제약이 없어 집니다.
2. 하드웨어 리소스 분배
* Instance 통합에도 다 지원합니다.
* OS Level 의 Security 이 부분은 문제가 있습니다.
3. 블랙박스 접근
* Instance 통합에도 다 지원합니다.
4. 분산과 통합에 유연한 구조
* Instance 통합에도 다 지원합니다.
물론 MS도 기술을 발달시켜 CPU 지원 개수를 많이 늘여가겠지만, 아직은 시기상조 입니다.
또한 TEST 머신을 많이 많이 만들어야 한다면 이야기는 달라질 수 있습니다. 역시 이렇게 잘 지원하지 못하더라도 쓸만한 이유가 있는 곳은 또 있기 마련입니다.
비디오를 감상 주소는 다음과 같습니다.
http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/pptx/DAT303.pptx
http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/mp4/DAT303.mp4
http://ecn.channel9.msdn.com/o9/te/NorthAmerica/2010/wmv-hq/DAT303.wmv
감사합니다.

select top 1 email from world where hobby = 'sql' and sqlguru = 1 order by sqllevel desc;
김민석 / SQL 프런티어 1기 / http://www.sqler.com / http://cafe.naver.com/sqlmvp


오~ 좋은 글 잘 읽었습니다~!