가상화: 가상화 대비

가상 컴퓨터 인프라를 배포할 준비가 되는 클럽 임원들과 배회 하 고 정보 수집 약간 필요 하지만 할 충분 한 가치가 있습니다.

Brian Marranzini

가상화는 IT 투자를 최대한 활용할 수 있도록 유익한 기술입니다. 비용을 쉽게 계산을 정당화 수 있습니다. 또한 가상화는 백업, 복원, 휴대성, 테스트, 롤백 같은 기능을 제공 함으로써, 관리 및 가용성 문제를 해결 하는 데도 도움이 됩니다.

변경 내용을 적용 하기 전에 가상 컴퓨터 (VM)에 대 한 스냅숏을 만들고 변경 내용을 적용 한 후 문제가 발생 한 경우 변경 내용을 롤백할 수 있습니다. Hyper-V 사용 가능 시스템에서 VM을 내보내기 또는 가져오기 하 여 다른 하드웨어 사이에서 VM을 백업 및 복원할 수 있습니다. 가상화 호스트를 클러스터링 하 여 하드웨어 중복성을 제공 합니다.

그러나 VM 배포와는 별개의 유지 관리와 적절 한 시스템 평가가 필요 합니다. 적절 한 시스템 평가를 수행 하는 것은 VM을 배포 하는 데 가장 중요 한 작업입니다. 또한 가상화 된 응용 프로그램은 실제 세계에서 필요 하지 않은 관리 계층 계층 및 모니터링이 필요 합니다.

In this article, I’ll address these and other challenges you’ll face when deploying a virtual environment (for additional information, check the build, architecture and deployment guides). 또한, 위험을 최소화 하면서, 가상화 기술을 최대로 활용 하는 데 도움이 되는 가상화 및 Hyper-V를 사용할 수 있도록 준비 하기 위한 유용한 정보를 제공 합니다.

인스턴트 인프라

가상화는 패러다임의 변화를 야기 했다. 과거에는, 인프라 구축 (주문, 랙 배치, 전원 연결, 네트워크 연결 및 구성)에는 몇 주 또는 몇 달이 소요 되었습니다. 지금까지 System Center Virtual Machine Manager (VMM)에서 컴퓨터를 마우스 오른쪽 단추로 클릭 하 고 템플릿 아래에서 선택한 다음 확인을 차례로 클릭 하 고 모든 작업을 완료 합니다.

이 시점에서 기본 프로세스는 기본적으로 모두 완료 되었습니다. VMM에서 SAN 기반 복사 기술을 사용 하는 경우에는 서식 파일을 만들면 특정 요구 사항에 따라 VM sysprep 되 고 도메인에 참가 하 여 30 분 이내에 수행할 수 있습니다. 이 구성을 사용 하면 용량이 가장 큰 가상화 호스트를 확인 하 고 해당 호스트에 VM을 배포 합니다. 간단한 것 처럼 보이지만, 가상화는 추가 설정 없이 바로 사용할 수 있는 고객 손쉽게 필요한 것은 아닙니다.

하드웨어에 대 한 설명에 들어가기 전에, 질문이 있습니다. 여러분은 라이선스를가지고 계십니까? 라이센스에 대해 자세히 설명 하는 것은이 기사에서 다루는 범위를 초과 하는 경우에도 기본 개요를 제공 합니다. For the official stance, you can review the Microsoft product use rights.

Windows Server 2008 Standard Edition에서는 1 개의 라이센스로 하나의 VM을 실행할 수 있습니다. Enterprise Edition 라이센스는 1 개의 라이센스로 최대 4 개의 VM을 실행할 수 있습니다. Datacenter Edition에서 실행 하는 VM의 수에는 제한이 없습니다. 또한, Datacenter Edition 라이센스는 (코어 프로세서가 아닌) 실제 프로세서 단위로 판매 됩니다.

하드웨어와 함께 Windows Server 라이선스를 구입 하 여 OEM 버전을 구입한 경우에는 하드웨어에서 OS를 마이그레이션할 수 없습니다. 즉, OS를 번들 하드웨어와 분리 될 수 없습니다. 볼륨 라이선스 대리점 또는 대형 리셀러 계정에서 Windows Server 라이선스를 구입한 경우에는 90 일 마다 한 번씩 또는 하드웨어에서 문제가 발생 했을 때 라이센스를 마이그레이션할 수 있습니다.

즉, 90 일 이내에 VM을 클러스터링 하 고 이동할 경우 90 일 이내에 수행 되어야 하는 VM의 최대 개수 만큼 각 호스트에 대해 라이센스를 부여할 수 있습니다. 또한, Datacenter Edition을 사용 하면 모든 호스트에 대해 라이선스를 부여할 수 있습니다.

실제 프로세서 1 기 당 3 ~ 4 개 이상의 VM을 실행 하는 경우에는 Datacenter Edition 다운로드 윈도우를 구입 하는 가장 저렴 한 방법입니다. 또한 Windows 소프트웨어 보증 도입을 긍정적으로 고려 하는 것이 좋습니다. 다음 버전의 Windows가 출시 되 면 한 개의 인스턴스를 설치 하 여 클러스터에서 마이그레이션할 경우에는 호스트에 대해 여분의 복사본을 하나만 있어야 합니다.

System Center 제품에서는 Enterprise Suite 버전 및 Datacenter 버전을 사용할 수 있기 때문에, 무제한의 VM에서 System Center 제품을 사용할 권리를 보장할 수 있습니다. 단일 호스트의 VM을 하나의 VM 당 필요한 System Center Management Suite 라이센스 수를 곱한 후 해당 호스팅 비용 및 System Center Management Suite 비용을 더한 값을 비교 합니다.

스위트 라이센스를 확보 하는 가장 저렴 한 방법이 되는 도구나 VM 세 가지의 경우 이다. 대부분의 응용 프로그램 라이센스 이동성 권한이 있기 때문에 최대 두 개의 데이터 센터를 포함할 수 있는 팜 내에서의 이동이 허용 되 고 있습니다.

가상 환경으로 변환

If you’re converting physical machines to VMs using VMM, or if you’re building a new environment, you can address those conversions with either Operations Manager or the free Microsoft Assessment and Planning (MAP) Toolkit. 이러한 도구 들은 가상화 후보 컴퓨터 사양 정보를 검색 하 여 확인할 수 있습니다.

하드웨어에 대해 생각해 보십시오. 가상화를 사용 하는 하드웨어에서는 가장 많은 시간에 예상 되는 누적 된 작업 부하를 처리할 수 있어야 합니다. 따라서 최고 80%의 평균에 2 Ghz 듀얼 코어 프로세서를 사용 하는 작업으로, 최대 50%의 평균 사용률에서 동일한 프로세서를 사용 하는 작업이 있는 경우 최소한 150%의 비율에 대응할 수 있는 체제를 제공 해야 합니다.

또한, 3 Ghz 듀얼 코어 프로세서를 사용 하 여 실제 호스트를 실행 하는 데는 약간의 오버 헤드 (이 경우에는 대략 10%) 을 사용할 수도 있습니다. Usually, though, the processor isn’t the limiting factor. Most workloads run at very low CPU-utilization average.

워크 로드를 가상화 하는 것을 방해할 수 RAM, 디스크 I/O, 네트워크 I/O 및 CPU (문제의 큰 것부터 순서 대로 나열 되어 있습니다). CPU 속도 향상과 코어 수 증가는 지금도 용량 증가 한다는 무어의 법칙을 만족 시키는 지 또는 초과 합니다. RAM 용량이 증가 하 고 있기 때문에 아직도 저가 화가 진행 되 고 있습니다.

그러나 디스크 볼륨은 오랜 시간을 보낸 매우 높았습니다. 디스크 I/O 비용은 여전히 매우 많은 비용이 듭니다. 최대 용량을 확보 하 려 하면 스핀을 잃고 전반적인 속도를 느리게 하기 때문에, 작업 부하의 디스크 I/O 프로필을 주의 깊게 검토 하십시오.

또한 I/O 유형을 이해 하 고 고려 하 여 작업 부하의 저장 공간을 최적화 해야 합니다. 가상 데스크톱 인프라 스 트럭 처 (VDI)에 VM을 저장 된 상태로 배치 하 고 사용자가 연결 되어 있지 않을 때 해제 하는 것을 계획 하 고 있다면 기록부에 연속적으로 컴퓨터가 부팅 되는 것을 고려 하십시오.

일반적으로 실제 스핀 들 수는 많을 수록 좋다고 하지. 클러스터에 대 한 최적의 쓰기 성능을 얻을 수 있도록 SAN 기반 디스크를 압축 하면 전용 통신 채널 및 가상화 작업 부하의 스핀 들에 주목 하십시오. 또한 다중 경로 사용을 줄일 수 있습니다. 그 후 (파티션) 실제 디스크를 분할 하 여 별도로 대량 I/O를 생성 하는 작업은 대부분 I/O가 발생 하지 않는 작업에 영향을 미치지 않는지 확인 합니다.

VM 하드 드라이브 구성에 문제가 있을 수 있습니다. 게스트 VM은 동적 확장 가상 하드 드라이브 (VHD), 고정 크기 VHD 통과 또는 네이티브 iSCSI를 직접 선택할 수 있습니다. 이러한 구성은 지원 됩니다.

기본 권장 사항은 매우 간단 합니다. SAN의 고유 기능에의 한 디스크에 대 한 직접 액세스가 반드시 필요한 경우가 아니면, VHD를 사용 하는 것입니다. 여기에는 SAN 기반 백업 응용 프로그램이 백업, 해당 iSCSI 클러스터링에의 한 손님 사이 등이 포함 됩니다.

고정 크기 VHD는 동적 확장 VHD 보다 성능이 우수 합니다. 사실, 고정 크기 VHD의 성능은 토착 디스크 성능에 마감 했다. 또한 구성을 결합할 수도 있습니다. 거듭 강조 하지만 최종 솔루션은 작업에 따라 결정 됩니다. For more details, check out this white paper on VHD performance.

중요 한 점이 하나 더 있습니다. 그것은 동적 확장 VHD를 호스팅하는 정기적인 안 해도 그것에 근접 한 최적화 해야 하는 것입니다. 조각 모음의 빈도는 드라이브에 존재 하는 호스트 수 및 호스트 확장 되는 빈도에 따라 달라 집니다.

디스크 저장소에 대 한 마지막 배려는 스냅샷 저장소 요구 사항에 대해 적절 한 숫자를 추정 하는 것입니다. 스냅숏 사용 빈도와 사용 되는 스냅숏 수에 따라 대략 20 ~ 30%의 추가 오버 헤드가 발생 하는 것이 좋습니다.

최대 메모리

필요한 RAM 크기를 계산 하는 것은 비교적 간단 합니다. 통합 된 전체 작업의 누적 RAM의 양을 고려 하 여 호스트 1 GB, 하나의 게스트 당 20 ~ 30 MB를 추가로 더 합니다.

Hyper-V SP1에서는 현재 사용 하지 않는 모든 RAM을 VM 호스트로 반환 가능한 동적 메모리 할당을 도입 될 예정입니다. SP1이 설치 되어 있지 않더라도 작업에 사용 되는 RAM의 양을 조사 하는 경우에는 최적화를 할 여지가 충분히 있습니다.

또한, 가상화를 사용 하면 실제 메모리의 크기 보다는 필요에 따라 작업에 사용 가능한 RAM의 양을 조정할 수 있습니다. 예를 들어, 600 MB의 RAM을 할당 하는 VM을 만들 수 있습니다. 일반적으로이 작업은 실제 RAM 칩 크기와 짝이 있는 채널에 의해 제한 됩니다. 유일한 제한은 RAM 짝수가 되도록 해야 할 것입니다.

System Center Operations Manager (SCOM)를 사용 하면 게스트 VM의 성능에 대 한 기록 정보를 확인 하 고 필요에 따라 RAM의 양을 조정할 수 있습니다. Windows Server 2008 R2 SP1 Hyper-V 동적 확장 메모리 따라이 수준의 모니터링 및 관리 기능을 수행할 필요성이 줄어듭니다. 그때까지, 각 VM이 동적 메모리에서 정보를 검토 하 여 실질적인 통합을 수행할 수 있습니다.

네트워크 I/O에 대 한 가장 중요 한 고려 사항은 작업에 필요한 포트와 처리량을 제공 하는 것입니다. VM 내부 스위치는 많은 처리량을 지원 하지만 통합 네트워크 인터페이스 컨트롤러 (NIC)를 사용 하 여 VM의 하드웨어 프로필을 구성 하는 경우에만 가능 합니다. 기존 NIC는 100 MB로 제한 됩니다. 초기 배포에서 이전 NIC를 사용 하는 경우 NIC를 제거 하 고 다시 구성할 수 있습니다. 게스트 운영 체제에 통합 된 NIC가 지원 되는 경우 통합 된 NIC를 사용 합니다.

ISCSI를 사용 하 여 클러스터 된 호스트 컴퓨터의 경우, 부하 분산 구성에서 Microsoft Multipath IO를 사용 하 여 두 개의 iSCSI NIC를 전담 합니다. ISCSI 부하를 처리 하는 동안 동일한 NIC를 하트 비트 통신에 사용할 수 있습니다. 호스트 관리를 위해 두 번째 NIC를 추가 하면 나머지 모든 VM 용입니다.

일반적으로 컴퓨터 마더보드에 두 개의 NIC가 설치 되어 있는 경우에는 적어도 4 포트 NIC를 추가할 때 유용 합니다. OS 배포 및 사용량이 많은 파일 서버와 같이 네트워크를 많이 사용 하는 VM 워크 로드를 실행 하는 경우에는 더 많은 포트가 있는 NIC를 추가 하는 것이 좋습니다. NIC는 10 GB 초과할 수 있습니다.

향상 된 백업

백업에 관해서는, System Center Data Protection Manager (DPM) Hyper-V 용 우수한 복구 기능을 제공 합니다. 또한 응용 프로그램 자체의 백업 기능을 제공 합니다. 전체 VM 및 응용 프로그램 인식 백업에는 각각 장점과 단점이 있습니다. DPM 2010에 VHD를 탑재 하 고 백업을 VM에서 직접 개별 파일을 복구할 수 있는 새로운 기능이 있습니다.

응용 프로그램 요구 사항을 개별적으로 계산 합니다. SharePoint는이 좋은 예입니다. 예를 들어, VM의 백업을 사용 하 여 문서 라이브러리에서 문서를 복구 하는 경우 SQL Server 프런트 엔드 웹 서버, 도메인 컨트롤러의 개인 네트워크에 복원 해야 합니다. 그런 다음 라이브러리를 참조 하 여 파일을 찾습니다. SharePoint 응용 프로그램에 대 한 백업이 있는 경우에는 문서 라이브러리를 다른 사이트에 복원 하 여 파일을 검색할 수 있습니다.

SCOM 경우 성능 및 리소스 최적화 (PRO)를 구현 하는 것이 좋습니다. PRO를 사용 하면 개별 응용 프로그램 및 호스트 계층을 두 SCOM에 워크 로드를 모니터링할 수 있습니다. 또한 일반적인 문제를 자동으로 수정 되도록 설정할 수도 있습니다. 예를 들어 CPU 팬이 충분히 빨리 회전 하지 않거나 작업 부하 요구 사항을 호스트의 용량을 초과 하는 경우에 당해 호스트에서 VM을 마이그레이션하는 문제를 자동으로 수정할 수 있습니다. For more details, study this guide for integrating SCOM and VMM.

도메인 컨트롤러를 가상화 하는 데에도 여러 가지 문제를 고려해 야 합니다. 기본적으로 도메인 컨트롤러의 스냅숏을 백업 및 복원 하는 것은 바라지 않을 것 이다. This is a good guide that’s still applicable and goes through the details of virtualizing a domain controller.

Hyper-V 가상화 및 리소스를 최대한 활용 하 고 관리를 간소화 하 여 IT 투자를 줄일 수 있는 강력한 기술입니다. 가상 인프라를 구축 하기 전에 클럽 임원들을 하십시오. 그러면 앞으로 직면 하는 문제를 방지할 수 있습니다.

Brian Marranzini

Brian Marranzini* is a core infrastructure technology architect focusing on virtualization, Windows Server, Windows Client, infrastructure and security. 프리랜서 작가로도 활동 하 고 있으며 기술 잡지에 게재 되는 기사 뿐만 아니라, 배달 및 웹캐스트, 실습에 사용 되는 회사 및 고객을 위한 교육 자료도 만들고 있습니다. Beyond that, he’s developed and delivered many sessions at major product launch events.*

관련 내용