[Dongclee의 2013년 6월 첫 번째 번째 포스팅] Windows Server 2012 R2 및 Hyper-V 신규 기능 Overview

이동철입니다.

North America TechED 2013에서 드디어 Windows Server 2012 R2에 대한 출시를 공표하였습니다. 아직정확한 출시 일자는 명시하지 않았지만, 간단하게 Windows Server 2012 R2 및 Hyper-V의 신규 기능을 확인해 보겠습니다. 저도 아직 실체를 보지 못해 약간의 내용은 허술하고 정확하지 않을 수도 있음을 미리 알려 드립니다. 또한, 추후 이번에 같이 발표된 Windows 8.1 클라이언트 운영 체제의 신규 기능도 알려 드리도록 하겠습니다.

Windows Server 2012 R2는 Windows Azure에 구현된 유사한 기술을 내장된 구성요소로써 포함하여, 좀 더 쉽고 빠르게 클라우드 서비스를 구축할 수 있는 환경을 IT 관리자에게 제공합니다. Microsoft는 “cloud first”라는 캐치프레이즈에 맞게 대규모의 클라우드 서비스를 제공할 수 있는 기반 기술로써 Windows Server 2012 R2 및 System Center 2012 R2를 제공할 계획입니다.

 

먼저, Windows Server 2012 R2의 신규 기능을 아래에 소개합니다.

  • Windows Server 2012 R2와 System Center 2012 R2는 동일 시점에 제품을 출시할 계획입니다.
  • Tiered Storage Space : 이 기능은 더 향상된 성능 및 확장성을 제공합니다. 단일 저장 공간에 SSD 및 HDD를 혼용하여 운영할 수 있는 기능인데, Storage Space Engine은 in-box tiering 기술을 사용하여 가장 자주 사용되는 데이터를 HDD에서 SSD로 자동 이동시켜서 훨씬 빠른 어플리케이션 운영을 가능하게 해 줍니다. 물론, SSD 및 HDD 계층을 분리하여 운용하는 옵션도 가능합니다. 이러한 옵션에서, 성능적으로 중요한 파일을 SSD 층에 고정시킬 수도 있습니다.
  • Graphically create a three-way mirrored 가상 디스크 : Storage Space에서 GUI 방식으로 three-way 미러된 가상 디스크를 생성할 수도 있습니다.
  • Site-to-Site VPN Gateway 기능 지원
  • In-box iSCSI Target : VHDX 및 더 많은 LUN(up to 64TB)를 지원합니다.
  • Dynamic NIC Teaming : Flowlet에 기반한 granular balancing을 지원하고, 가용한 NIC 자원의 최고의 성능 및 utilization을 가능하게 합니다.
  • PowerShell Desired State Configuration(DSC) 확장 : Windows PowerShell v4의 일부분으로써 PowerShell DSC 확장을 지원합니다. 데이터 센터와 같은 환경에서 좀 더 정확한 구성이 가능하도록 PowerShell을 지원합니다.
  • Work Folder : Work Folders를 기능을 통하여, 사용자는 자신의 데이터를 회사 파일 서버에 복제된 후, 다시 사용자의 다른 디바이스에 복제될 수 있습니다. 복제되는 데이터는 암호화될 수 있고, 사용자 디바이스가 회사 정책 상 사용 불가하다면, 회사 파일 서버 내에 복제된 데이터는 접근할 수 없도록 제거됩니다.

 

Hyper-V 2012 R2의 신규 기능은 아래와 같습니다.

  • Windows Server 2012 Hyper-V 와 Windows Server 2012 R2 Hyper-V 사이에 Live Migration이 가능하도록 지원합니다.
  • Live Migration 시에 압축 지원 : Live Migration 시에 메모리 압축이 지원됩니다. 메모리 압축이 지원됨으로써 Live Migration이 훨씬 빠른 속도로 진행될 수 있습니다. 물론, 압축을 하게 되면, 반드시 Hyper-V 호스트의 CPU 자원을 사용하지만, 현재 소개된 기능으로는 아주 소량의 CPU 자원만이 압축을 위해 사용된다고 합니다. Live Migration 시에 압축을 사용하게 되면 압축을 사용하지 않는 현재의 Live Migration 보다 5배 정도 빠르다고 합니다. 부가적으로, Live Migration을 위해 사용되는 NIC이 SMB Direct(RDMA)를 지원한다면, 압축을 사용할 수 없음에 주의해야 합니다. SMB Direct(RDMA) NIC을 사용한 Live Migration이 압축을 사용한 Live Migration 보다 빠르다고 합니다. (22 seconds (RDMA) versus 38 seconds (memory compression))

 

  • Hyper-V Replica 복제 주기 : 매 5분 대신에 다양한 복제 주기를 선택할 수 있습니다. 아래와 같이 30초, 5분, 15분 3가지 복제 주기를 선택할 수 있습니다. 주 사이트와 보조 사이트 사이의 네트워크 환경에 맞추어서 3가지 복제 주기를 선택할 수 있습니다.

  • Hyper-V Replica virtual machine (VM) replicated to another Hyper-V server for extended disaster recovery (DR) capabilities : 예를 들어, VM1 가상 컴퓨터를 Server A에서 Server B로 복제하도록 설정한 후, Server B에 존재하는 VM1 복제본 가상 컴퓨터를 Server C에 다시 복제할 수 있습니다.

  • Hyper-V Recovery Manager : 이 도구는 모든 Hyper-V 복제를 관리하기 위하여 Windows Azure 기반의 서비스를 제공합니다. 이 도구는 복제 프로세스의 “flow를 상세 제어(orchestration)”할 수 있고, VM의 실제 복제본은 여전히 Hyper-V Replica 기능을 통하여 복제됩니다. 실제 복제는 여전히 직접적인 주사이트와 보조사이트 사이에서 발생하고, Windows Azure 서비스에 복제가 발생하지는 않습니다. 이 도구와 추가적인 스크립트를 사용하여 VM Failover 순서를 완전하게 제어할 수 있습니다.
  • Deduplication of VHDX : VHDX의 중복 제거 기능이 제공됩니다. 실제도 이 기능을 사용하여 VM의 성능이 향상될 수 있습니다. Deduplication을 사용하면, 이 기능은 VM내의 공통 block을 확인할 수 있고, 공통 block을 캐쉬함으로써 훨씬 빠른 VM 운영이 가능합니다.
  • Dynamic VHDX resizing : VM이 운영 중에 VHDX 파일의 resizing이 가능함으로써, VM 내에서 신규로 할당할 볼륨이 필요하다면, 손 쉽게 신규 가용한 공간으로 볼륨을 확장할 수 있습니다. 또한, 반대로 가상 디스크의 shrink도 가능합니다.
  • Shared VHDX 파일 지원 : VMS를 통하여 shared VHDX 파일이 지원됩니다. 여러 VM들이 동일 VHDX에 접근할 수 있음으로써, 새로운 Guest Clustering 시나리오가 가능합니다. 즉, VHDX를 공유 스토리지로 사용할 수 있기 때문에, 새로운 Guest clustering 시나리오가 가능합니다. Shared VHDX는 virtual shared SAS 디스크로써 VM에 제공되고, VHDX 파일은 dynamic 또는 fixed 형식으로 지정합니다. 해당 VHDX를 VM에 추가하여 할당할 때, Windows PowerShell 또는 Advanced Feature를 사용하여, 해당 VHDX를 shared로 지정할 수 있습니다. 즉, Hyper-V 호스트가 fibre channel 또는 iSCSI LUN을 VM 클라이언트에 제공할 수 없을 때, Shared VHDX 기능을 사용하여 VM에 failover clustering을 구성할 수 있는 새로운 방법을 제공합니다.
  • VM Connection 향상 : Remote Access가 VMBus를 통하여 지원됨으로써, VM Connecion(Console) 과 Hyper-V 호스트 사이의 Copy&Paste 기능이 제공됩니다. 또한, audio, printer 및 smart card redirection 기능도 지원됩니다. 이 기능은 VM 내부의 네트워크가 단절되거나 RDP가 차단되었을 때, Hyper-V Manager에서 VM에 연결할 수 있는 효율적인 방법입니다. 이와 같은 VMBus 기반의 신규 연결 기능을 사용하면, 관리자는 콘솔 수준에서 VM에 full access이 가능합니다.
  • Automatic activation :  이미 라이센스가 활성화된 Windows Server 2012 R2 Datacenter 서버 내에서 운영 중인 VM들을 자동적으로 activation 됩니다. VM을 위한 어떠한 Key 관리가 필요하지 않습니다.
  • 2세대 VM : UEFI,Secure Boot 기능을 제공하고, SCSI 디바이스 및 synthetic 네트워크 어댑터로 부터 부팅할 수 있습니다. 즉, WDS를 통해 VM에 OS를 설치할 경우에, 과거에는 Legacy Network Adapter를 VM에 추가해해만 했는데, 이제는 더 이상 필요없음을 의미합니다. 2세대 VM은 오로지 Windows 8 및 Windows Server 2012 이후의 x64 VM만 지원됩니다. 이러한 OS만이 native UEFI가 필요하고, Hyper-V integration drivers 가 in-box 형식으로 OS에 포함되어 있기 때문에, 2세대 VM은 Windows 8 및 Windows Server 2012 이후의 x64 VM만을 지원합니다. 2세대 VM은 좀 더 빠른 OS 설치 및 부팅이 지원됩니다. 물론, 동일 Windows Server 2012 R2 Hyper-V에서 1세대 VM 및 2세대 VM이 동시에 운영될 수 있습니다.
  • Virtual Receive Side Scaling (RSS) : RSS 와 VMQ의 혼합 사용이 가능합니다. Windows Server 2012 Hyper-V에서는 RSS 와 VMQ는 동시에 혼합 사용이 불가하여, 둘 중에 하나를 선택하여 사용했습니다. 또한 VMQ는 더 이상 단일 코어에 연결되어 사용하지 않아도 됩니다. 즉, VMQ가 다중 코어를 지원함으로써 더 향상된 성능을 기대할 수 있습니다. 또한, 다중 코어에 트래픽 프로세싱을 분산하기 위하여 RSS Hash를 사용할 수도 있습니다.
  • Resource metering monitors incoming and outgoing storage IOPs : 기존 CPU, Memory, 디스크 할당 및 네트워크 트래픽에 대한 Resource Metering 가능하였는데, Windows Server 2012 R2 Hyper-V에서는 storage IOP에 대한 Resource Metering이 가능합니다.
  • Storage QoS allows a maximum IOPs cap for each VHDX of a VM : VM 디스크가 required IOP를 사용할 수 없을 때, Minimum QoS Alerting 설정을 구성합니다.

  • 완전한 Linux VM 지원 : dynamic memory support (add and remove), live backup (file consistency through new file freeze in Linux integration services), 64 vCPU SMP, virtual SCSI, and hot-add/resize of storage
  • Clone a running VM 및 export a checkpoint
  • Cluster Shared Volume coordinator는 자동적으로 클러스터 내의 모든 노드에 rebalance 됩니다.
  • CSV 볼륨의 ReFS 지원
  • In-box gateway functionality 지원 : 손 쉬운 Hyper-V Virtual Network 관리 및 소프트웨어 기반의 Hyper-V Virtual Network Gateway 기능을 지원합니다. Hyper-V Virtual Network Gateway 기능은 hybrid cloud 환경에서 필수적입니다.
  • Message Analyzer : 이 도구를 사용하여 네트워크 트래픽의 원격 live 모니터링이 가능합니다. 물론, 이 도구는 GUI 기반입니다. 이 도구를 사용하여 원격 컴퓨터 및 로컬 컴퓨터의 패킷을 손 쉽게 수집할 수 있습니다.
  • Enhanced Hyper-V Extensible Switch: ??
  • USB pass-through : 특정 조건 하에서 USB 디바이스를 Pass-Through 디스크로 구성할 수 있습니다.
  • Windows Azure Pack (formally known as Windows Azure Services for Windows Server)

 

이상입니다. 앞으로 더욱 자세한 소식 전달해 드릴 것을 약속 드립니다.