최근 수정 시각 : 2024-06-15 10:38:50

Windows Server 2016

윈도우 서버 2016에서 넘어옴
파일:Windows 로고 화이트.svg 버전 일람
{{{#!wiki style="margin:0 -10px -5px; min-height: 26px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px"
파일:MS-DOS 아이콘.svg
DOS 커널
클라이언트 워크스테이션 서버 {{{#!wiki style="margin:0 -10px -5px; min-height: 26px"
{{{#!folding [ 임베디드/모바일 ]
{{{#!wiki style="margin:-6px -1px -11px"
SKU
임베디드 에디션
파일:Windows CE 아이콘_화이트.png CE 커널
1996 CE 1.0
1997 CE 2.x
Poket PC 2000/2002 (CE 3.0)
2002 Mobile 2003/SE (CE 4.x)
2004 Mobile 5.0/SE/6.x (CE 5.x)
2006 CE 6.0
2011 Embedded Compact 7
Embedded Compact 2013 (CE 8.0)
1999 NT 4.0 Embedded
2000 Powered
2002 XP Embedded( FLP 2006)
2005 Embedded for POS
2009 Embedded Standard/POSReady
2010/2011 Embedded Standard 7/POSReady 7( Thin PC)
2012/2013 Windows Embedded 8/Standard 8(Industry)
2013 Embedded 8.1 Industry
파일:silverlight-f9eea009c90bbdf966eb62abee29092a.png Silverlight 프레임워크
2010 Phone 7
파일:Windows 아이콘 2012_화이트.svg NT 커널
2012 Phone 8
2014 Phone 8.1
파일:Windows 아이콘 2012_화이트.svg One 코어
<rowcolor=#212529,#e0e0e0> 2015 10 IoT
2021 11 IoT
2015 10 Mobile }}}}}}}}}
1985 1.x
1987 2.x
1990 3.x
파일:Windows 95.png
9x 기반
19 95 (4.0)
1996 Nashville (4.1)
19 98( SE 1999) (4.1)
2000 Me (4.9)
파일:Windows 아이콘 1992_화이트.svg
NT 커널
1993 NT 3.1
1994 NT 3.5
1995 NT 3.51
1996 Cairo (NT 4.0)
1996 NT 4.0
파일:Windows 아이콘 2001_화이트.svg
NT 커널
2000 Neptune (NT 5.5) 1999 2000 ( NT 5.0)
2001 XP (NT 5.1)
2005 (x64) (NT 5.2)
2006 Vista (NT 6.0)
2009 7 (NT 6.1)
2012 8( RT) (NT 6.2)
2013 8.1( RT) (NT 6.3)
Server 2003( R2 2005) (NT 5.2)
2007 Home Server (NT 6.0)
Server 2008 (NT 6.0)
2009 ( R2) (NT 6.1)
Home Server 2011 (NT 6.1)
Server 2012 (NT 6.2)
2013 ( R2) (NT 6.3)
파일:Windows 아이콘 2012_화이트.svg
One 코어

(NT 10.0)
2015 10( 버전, X 2021)
2018 ( Polaris OS, Andromeda OS)
2021 11( 버전)
( Factory OS)
Server 2016( Hyper-V)
2017 ( 반기 채널)
2018 Server 2019( Hyper-V)
2021 Server 2022
2023 ( 연간 채널)
Server 2025
파일:Windows_Insider_logo.webp
개발 중
shhh...
2025? vNext 2028? Server vNext
파일:Windows 365 아이콘.svg Windows 365 파일:Windows Insider Program.png Windows Insider Program
}}}}}}}}} ||
Windows 서버 라인업
'''
Windows Server 2016
'''
<colbgcolor=#0078d6><colcolor=#fff> Windows Server 2016
파일:Windows Server 2016 로고.svg
파일:윈서버2016.png
코드네임 레드스톤 1(Redstone 1)(2014.09 ~ 2016.09)
최초
출시일
버전 1607, 빌드 14393(RS1)[1]
 RTM : 2016년 9월 26일
 일반 공개 : 2016년 10월 12일
지원 기간 2022년 1월 11일 일반 지원 종료
2027년 1월 11일 연장 지원 종료
( 제품 수명 주기, 릴리스 정보)
특이 사항 Windows 10을 최초로 탑재한 서버 운영 체제
나노 서버은 SAC로 제공되고, 버전 1709부터 컨테이너 이미지로만 제공
서버 코어는 SAC 또는 LTSC로 제공, 서버 with GUI는 LTSC로만 제공됨[2][3] #, #

1. 개요2. 새로 추가되거나 변경되는 기능
2.1. Windows 10의 추가 기능2.2. 컴퓨팅
2.2.1. Hyper-V 변경점
2.2.1.1. Hyper-V 클러스터 업그레이드2.2.1.2. QoS 정책2.2.1.3. 가상 머신 구성 버전의 업그레이드2.2.1.4. 새로운 가상머신 구성 파일 포맷 시스템2.2.1.5. VM 체크포인트2.2.1.6. Hyper-V 관리자 도구 개선2.2.1.7. Windows 업데이트를 통한 통합 서비스 업데이트2.2.1.8. 네트워크와 메모리의 Hot Add/Remove 기능 지원2.2.1.9. Linux Secure Boot2.2.1.10. Connected Standby 파워 상태의 지원2.2.1.11. 윈도우 컨테이너
2.2.2. 나노 서버2.2.3. 원격 데톱 서비스
2.3. 계정 및 접근
2.3.1. Active Directory 인증 서비스2.3.2. Active Directory 도메인 서비스2.3.3. Active Directory 페더레이션 서비스2.3.4. Web Application Proxy 변경점
2.4. 관리와 자동화2.5. 네트워킹
2.5.1. SDN2.5.2. TCP 성능 향상
2.6. 보안
2.6.1. JEA(Just Enough Administration)2.6.2. Credential Guard2.6.3. 원격 Credential Guard2.6.4. Device Guard(코드 통합)2.6.5. 가상 머신 보호2.6.6. 윈도우 디펜더2.6.7. Control Flow Guard
2.7. 저장소
2.7.1. 저장소 QoS2.7.2. Storage Replica2.7.3. 클러스터링 OS 업데이트 변경점

[clearfix]

1. 개요

Windows 10의 서버 버전이자 Windows Server 2012 R2의 후속 버전.

2014년 9월 30일 Windows 10 Server라는 이름으로 공개되었다가 Windows Server 2016 TP[4]로 바뀌었다.

2015년 4월 29일에 Windows Server Technical Preview 5(Build 14291.1001)가 새로 릴리즈되었다. TechNet에서 배포가 되었다. 다운로드

TP 4(10586) 이후 한국어를 지원한다. 한국 시간 2016년 9월 26일 Microsoft Ignite 행사와 함께 RTM이 공개되었다. 180일 무료 버전을 다운로드할 수 있다. https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016?i=1

2016년 10월 12일에 일반 공개되었다.

서버용 운영 체제로 Administrator 기본계정으로 설치되며 스토어 앱을 사용할수 없다. 사용하려면 일반계정 추가후 수동으로 설치해 주어야 한다.

라이선스 정책이 변경되어 Essential 60만원, Standard 105만원, Datacenter 733만원에 판매중이다. # Essential은 서버 1개당, Standard와 Datacenter는 CPU 코어 수 기반으로 판매중이다.

한때 학생인증을 받은 사람에 한하여 2016을 제공해 주었으나, 현재는 받을 수 없다.

버전 정보만을 확인하려면 Windows Server 2016/개발 항목을 참조.

참고로 해당 서버 OS는 마이크로소프트의 변경된 보안 업데이트 정책을 적용받지 않는다. 즉 윈도우 10의 경우 각 버전별로 1년 6개월의 지원기간이 적용되는 반면 해당 서버용 윈도우 10의 경우엔 기존 품질 보증 기간(일반 지원 5년+연장 지원 5년) 10년의 지원 기간을 보장받는다. 최소 수백만 원을 호가하는 비싼 산업용 장비를 그때그때 교체할 수 없는 현실을 마소 역시 잘 알고있기 때문에 이런 정책을 내세울 수밖에 없었을 것이다.

2. 새로 추가되거나 변경되는 기능

출처는 테크넷(TechNet)
해당 사항은 정식 출시시 변경될 수 있음을 알린다.
여러 가지 서버 관리와 네트워킹, VM기능, 파일 관리 기능이 더욱 강화되어 나올 것으로 예상된다.

2.1. Windows 10의 추가 기능

Windows 10을 기반으로 하는 서버용 OS인만큼 Windows 8.1에서 Windows 10 1주년 업데이트 사이의 변경점을 포함한다.
자세한 변경점은 Windows 10 문서 참조.

2.2. 컴퓨팅

2.2.1. Hyper-V 변경점

기존 Windows Server 2012 R2에서 생성된 VM에서 Windows Server 2016 Preview의 신규 VM 기능을 사용하려면 먼저 수동으로 가상머신 구성 버전을 업데이트해야 한다. 구성 버전을 업그레이드하기 위하여 VM을 셧다운시킨 후 Windows PowerShell 에서 명령어[5]를 실행해줘야 한다.
2.2.1.1. Hyper-V 클러스터 업그레이드
Windows Server 2012 R2 기반의 Hyper-V 호스트 클러스터 환경에 Window Windows Server 2016 Preview 기반의 Hyper-V 호스트를 추가할 수 있게 되었다. 하지만 Hyper-V 호스트 클러스터 내의 모든 노드가 Windows Server 2016 Preview로 업그레이드되기 전까지 기존 Hyper-V 호스트 클러스터는 Windows Server 2012 R2 기능 수준으로 동작한다. 클러스터 기능 수준은 Windows PowerShell 명령어[6]를 사용하여 업그레이드 할 수 있다. 다만 클러스터 기능 수준을 Windows Server 2016 Preview 클러스터 기능 수준으로 업그레이드 한 후에는 다시 Windows Server 2012 R2 클러스터 기능 수준으로 다운그레이드할 수 없다.
Hyper-V 호스트 클러스터 내에 Windows Server 2012 R2 기반 노드와 Windows Server 2016 Preview 기반 노드가 혼합되어 있을 때 VM들은 Hyper-V 호스트 클러스터 내의 모든 노드들 사이에서 자유롭게 이동(Quick 또는 Live Migration)할 수 있다.

클러스터 기능 수준이 Windows Server 2012 R2 일 경우에 Hyper-V 호스트 클러스터에 해당 사항이 적용된다.
  • 클러스터, Hyper-V 및 VM 관리는 Windows Server 10 Preview 노드 상의 관리 도구나 Windows 10 Preview 노드 상의 관리 도구를 사용할 수 있다.
  • Hyper-V 호스트 클러스터 상의 모든 노드가 Windows Server 2016 Preview 노드로 업그레이드되며 클러스터 기능 수준이 업그레이드되고 난 후에는 새로운 Hyper-V 기능을 사용할 수 있다.
  • 기존 VM의 구성 버전은 바로 업그레이드되지 않고 클러스터 기능 수준이 업그레이드되고 난 후 VM의 구성 버전을 업그레이드할 수 있다.
  • Windows Server 10 Preview Hyper-V 호스트에서 신규로 생성되는 VM은 Windows Server 2012 R2 Hyper-V 호스트에서도 호환성을 유지할 수 있다.

클러스터 기능 수준이 Windows Server 2016 Preview로 업그레이드된 후에는 신규 Hyper-V 기능을 활성화 할 수 있다. [7]

추가로 Windows 8/8.1/10 클라이언트 Hyper-V는 장애조치 클러스터링 기능을 지원하지 않는다.
2.2.1.2. QoS 정책
Storage quality of service (QoS)

파일(Scale-Out) 서버 상에서 저장소 QoS 정책을 설정할 수 있으며 그 QoS 정책이 설정된 저장소에 Hyper-V VM의 가상 디스크를 하나 또는 그 이상을 위치시킬 수 있다. QoS 정책이 설정된 저장소 성능은 저장소 워크로드 변동에 맞게 설정된 QoS 정책에 따라 자동적으로 조정된다고 한다. 예시로 이러한 기능을 이용하면 고위 임원용 VM과 일반 사원용 VM의 속도를 차별화할 수 있다고 한다.
2.2.1.3. 가상 머신 구성 버전의 업그레이드
Virtual Machine Configuration Version

Windows Server 2012 R2 Hyper-V 호스트 상에서 운영되는 VM을 Windows Server 10 Preview Hyper-V 호스트 상으로 이동시킬 때 VM의 구성 파일은 자동적으로 업그레이드되지 않는데 그 이유가 해당 VM이 Windows Server 2012 R2 Hyper-V 호스트로 다시 롤백할 경우를 대비하기 위해서라고 한다. 그러므로 Windows Server 2016의 Hyper-V 호스트 상의 신규 기능을 사용하기 위해서 기존 VM의 구성 파일을 수동으로 모두 업데이트해 주어야 한다.

VM 구성 파일은 VM 구성, 저장 상태 및 스냅샷 파일의 버전 정보를 모두 포함하고 있는데 “구성 버전 5” 의 VM은 Windows Server 2012 R2와 호환성을 유지하고 있으므로 “구성 버전 5”인 VM은 Windows Server 2012 R2 및 Windows Server 2016 Hyper-V 호스트에서 모두 실행될 수 있다. 하지만 “구성 버전 6”인 VM은 Windows Server 2016 버전만 호환성을 유지하고 있기 때문에 “구성 버전 6”인 VM은 Windows Server 2012 R2 Hyper-T 호스트에서 실행될 수 없다.

위에서 설명한대로 VM의 구성 버전을 업그레이드한 후에 해당 VM은 구성 버전이 5에서 6으로 업그레이드되었기 때문에 Windows Server 2012 R2 Hyper-V 호스트 상에서 실행되지 않으며 VM의 구성 버전을 6에서 5로 다운그레이드할 수 없다. VM의 구성 버전을 업그레이드하려면 그 VM을 무조건 종료하고 업그레이드하여야 하며 업그레이드된 VM은 신규 파일 포맷을 사용할 수 있다. 하지만 클러스터 기능 수준이 Windows Server 2012 R2인 환경에서는 각종 cmdlet 명령어가 Hyper-V 호스트 클러스터에서는 작동하지 않는다고 한다.
2.2.1.4. 새로운 가상머신 구성 파일 포맷 시스템
New virtual machine configuration file format

VM 구성 데이터의 읽기 및 쓰기 효율성을 향상시키고 저장소 오류로 인한 데이터 손상 가능성을 줄이기 위해 신규 구성 파일 포맷을 사용한다. 신규 구성 파일은 VM 구성 데이터를 위해 .VMCX 확장자를 사용하고 런타임의 상태 저장을 위해서 .VMRS 확장자를 사용한다. VMCX 파일은 binary 형식이다 .VMCX 및 .VMRS 파일의 직접적인 편집 기능은 지원하지 않는다.
2.2.1.5. VM 체크포인트
Production Checkpoint

이 기능을 활용하면 VM의 특정 시간 지점 이미지를 쉽게 생성할 수 있게 된다. 이 특정 시간 지점 이미지를 이용하여 VM의 특정 시점 상태로 손쉽게 복구할 수 있다. 윈도우의 시스템 복원 기능을 생각하면 이해하기 쉽다. Production Checkpoint 기능은 Saved State을 사용하는 대신에 Guest VM 내의 백업 기술을 사용하는데 이 말은 즉 Production Checkpoint는 Windows VM 내의 VSS[8] 기능을 사용한다. 신규 VM은 기본적으로 Production Checkpoint를 생성하기 위하여 표준 체크포인트를 사용할 수 있고 관리자가 Saved State 기술을 사용하여 체크포인트를 생성하고자 한다면 관리자는 해당 VM을 위한 표준 체크포인트를 사용할 수 있다.
2.2.1.6. Hyper-V 관리자 도구 개선
  1. 자격 증명 방식의 추가와 저장 기능 (Alternate credentials support)
    원격 Hyper-V 호스트를 연결할 때 Hyper-V 관리자 도구에서 다른 자격 증명을 입력할 수 있다. 또한 추후에 다시 동일 원격 Hyper-V 호스트에 연결 시에 사용하기 위하여 자격 증명을 저장할 수 있다.

  2. 이전 버전의 Hyper-V 호스트와의 호환성 강화 (Down-level management)
    Windows Server 2016 Hyper-V 관리자 도구는 다양한 Hyper-V 호스트 버전을 관리할 수 있다. [9]

  3. 관리 도구의 프로토콜 업데이트 (Updated management protocol)
    Hyper-V 관리자 업데이트가 이루어짐에 따라 CredSSP, Kerberos 및 NTLM 인증을 허용하는 WS-MAN 프로토콜을 사용하여 원격 Hyper-V 호스트와 통신할 수 있다. 또한 Windows Server 2016의 Hyper-V 관리자는 자동으로 WS-MAN 프로토콜을 업데이트하여 라이브 마이그레이션을 수행할 수 있다. 또한 WS-MAN 기반 인프라로의 마이그레이션은 기본적으로 80포트를 사용하기 때문에 원격 호스트에 연결하기 위한 관리를 단순화할 수 있는데 이 말은 원격 Hyper-V 호스트를 접근하기 위한 방화벽 포트 관리도 단순화 할 수 있다.
2.2.1.7. Windows 업데이트를 통한 통합 서비스 업데이트
여기서 말하는 통합 서비스Integration Service를 의미한다.
Windows Server 2016 발표 이후 통합 서비스 업데이트는 Windows Update를 통해 배포된다. 이 기능이 제공됨으로써 통합 서비스의 업데이트는 더 이상 서비스 제공자 및 클라우드 호스팅 업체에게 의존하는 것이 아니라 통합 서비스의 업데이트 제어는 VM을 소유하는 실제 사용자에게 넘기는 것을 의미한다.
그리고 이제 vmguest.iso 파일은 더 이상 제공하지 않으며 Windows Server 2016 Hyper-V에 더 이상 포함되지 않는다.
2.2.1.8. 네트워크와 메모리의 Hot Add/Remove 기능 지원
VM이 수행 중인 동안에 종료할 필요 없이 관리자는 VM에 네트워크 어댑터를 추가 및 삭제할 수 있다. 이 기능은 Windows 및 Linux 운영체제가 수행되는 2세대 VM[10]에서만 가능하다. 또한 Dynamic Memory 기능이 활성화되어 있지 않더라도 관리자는 운영 중인 VM에 할당된 메모리의 크기를 수정할 수 있다.
2.2.1.9. Linux Secure Boot
2세대 VM에서 운영 중인 Linux는 Secure Boot를 활성화하여 부팅할 수 있다. Windows Server 2016 및 그 Hyper-V 호스트 상의 Ubuntu 14.04 및 그 이후 버전 & SUSE Linux Enterprise Server 12 버전을 운영하는 VM만이 Secure Boot 기능을 사용할 수 있다. 관리자는 처음에 VM을 부팅하기 전에 VM이 Microsoft UEFI CA를 사용하도록 관리자는 반드시 지정해야만 하는데 이 작업을 수행하기 위한 명령어[11]를 입력해 주어야 한다.
2.2.1.10. Connected Standby 파워 상태의 지원
AOAC[12] 파워 모델을 사용하는 호스트 컴퓨터에서 Hyper-V 역할을 활성화했을 때 Connected Standby 파워 상태는 사용 가능하며 동작한다.
2.2.1.11. 윈도우 컨테이너
Windows Server 2016에서 컨테이너를 지원한다. 컨테이너는 한 컴퓨터 시스템에 여러 격리된 앱들을 돌릴 수 있게 하는 것이다. 빠르게 빌드할 수 있고 확장성과 이동성이 좋다. 이 기능에 앱 격리 수준이 다른 두 가지의 컨테이너 런타임이 들어있다. Windows Server 컨테이너는 네임스페이스와 프로세스 격리를 하는 방식이고 Hyper-V 컨테이너는 각 컨테이너를 작은 가상머신에 싸는 형태로 격리한다.

2.2.2. 나노 서버

Windows Server® 2016에서 제공하는 새 설치 옵션이다. 나노 서버는 사내 클라우드나 데이터센터에 최적화된 원격 관리 서버 OS이다. 기존의 Windows Server Core 모드와 비슷하지만 더 작고 로컬 로그인 기능이 빠지고 64비트 앱, 툴, 에이전트만 지원한다. 기존 Windows Server보다 디스크 용량을 적게 먹고 더 빠르고 더 적은 업데이트만 필요하다. 당연하지만 재시작도 더 빠르다.
나노 서버는 다음과 같은 상황에 쓰면 좋다.
  • Hyper-V 가상 머신들의 호스트
  • Scale-Out 파일 서버의 저장소 호스트
  • DNS 서버
  • IIS를 돌리는 웹서버
  • 컨테이너나 가상 게스트 OS 위에서 돌리는 클라우드 용 앱의 호스트

나노 서버 자체는 기존 서버 라이선스에 포함되어 있지만 실 서비스에 사용하려면 별도의 Software Assurance 계약이 필요하다.

2.2.3. 원격 데톱 서비스

2.3. 계정 및 접근

2.3.1. Active Directory 인증 서비스

2.3.2. Active Directory 도메인 서비스

2.3.3. Active Directory 페더레이션 서비스

2.3.4. Web Application Proxy 변경점

아래와 같이 웹 애플리케이션 프록시의 신규 기능을 제공한다. 기존에 제공되는 기능 또한 Windows Server 2016에서 계속 제공한다.
  • Preauthentication for HTTP Basic Application Publishing: 신규 웹 애플리케이션 프록시는 HTTP 애플리케이션을 활성화함으로써 HTTP Basic 인증 방식을 사용하는 애플리케이션을 외부에 공개할 수 있게 된다.
  • Wildcard domain publishing of applications: 애플리케이션의 외부 공개 시나리오를 지원하기 위해 특정 도메인 내의 다중 어플리케이션을 외부에 공개하기 위해서 Wildcard 도메인 지원이 필요하다.
  • HTTP to HTTPS Redirection: URL에서 HTTP를 입력하더라도 자동으로 HTTPS로 리디렉션 할 수 있는 HTTP to HTTPS 리다이렉션 기능을 제공한다.
  • HTTP Publishing: 통과 사전 기능[13]을 사용하여 HTTP 애플리케이션을 외부에 공개할 수 있다.
  • Publishing of Remote Desktop Gateway apps: 원격 데스크톱 게이트웨이 애플리케이션의 외부 공개 기능을 제공한다.
  • New Debug log for Better Troubleshooting and Improved Service log for Complete Audit Trail and Improved Error Handling: 좀 더 향상된 트러블슈팅을 위해 새로운 디버그 로그를 제공한다.
  • Administrator Console UI improvements
  • Propagation of client IP address to backend applications

2.4. 관리와 자동화

2.5. 네트워킹

2.5.1. SDN

2.5.2. TCP 성능 향상

2.6. 보안

2.6.1. JEA(Just Enough Administration)

2.6.2. Credential Guard

2.6.3. 원격 Credential Guard

2.6.4. Device Guard(코드 통합)

2.6.5. 가상 머신 보호

2.6.6. 윈도우 디펜더

2.6.7. Control Flow Guard

2.7. 저장소

2.7.1. 저장소 QoS

Storage QoS 기능은 Windows Server 2016에 새롭게 추가된 기능이기 때문에 이전 버전의 Windows Server에서는 이 정책을 구성할 수 없다.

관리자가 저장소 QoS 기능을 사용하면 종단간 저장 장치 성능을 중앙, 집중적으로 모니터링할 수 있다. 또한 Windows Server 2016 내의 Hyper-V 및 Scale-Out File Server 기능에 대해서 Storage QoS 정책을 적용할 수 있다.

Scale-Out File Server 기능에 저장소 QoS 정책을 생성하고 Scale-Out File Server상의 Hyper-V VM의 가상 디스크에 저장소 QoS 정책을 할당하면 된다. QoS 정책이 설정된 저장소 성능은 저장소 워크로드 변동에 맞게 설정된 QoS 정책에 따라 자동적으로 조정된다.
  • 각 정책은 단일 VM 또는 VM 그룹에 적용할 수 있는 예약(최소) 및 제한(최대) 값을 지정할 수 있다.
  • Window PowerShell 또는 WMI를 사용하여 Scale-Out File Server 에 정책 생성, Scale-Out File Server 상에 가용한 정책에 대한 평가, Hyper-V 호스트 상의 가상 하드 디스크에 정책 할당, 각 정책 내의 flow 및 status의 성능 모니터링 작업을 수행할 수 있다.
    다음 작업을 수행할 수 있습니다:
  • 다중 가상 하드 디스크가 동일한 정책을 공유한다면 성능은 정책의 최소 및 최대 값 내에서 요구되는 사용량에 맞게 분산될 것이다. 그러므로 저장소 QoS 정책은 아래 단위로 생성 및 할당한다: 단일 VM, 특정 서비스를 구성하는 다중 VM, 동일 Tenant 내의 모든 VM

2.7.2. Storage Replica

Storage Replica는 DR(Disaster Recovery)을 위해 서버 사이의 Storage-Agnostic[14], Block-Level, 동기 복제를 가능하게 하는 신규 기능이다. 이러한 기능을 사용하여 페일오버 클러스터링(Failover Clustering) 기능을 확장할 수 있다. 만약 스토리지가 손상된 경우에라도 동기 복제는 파일 시스템 단계에서 데이터 손실이 전혀 없는 데이터 미러링을 가능하게 만든다. 비동기 복제는 데이터 손실 가능성이 있는 원거리 사이트 복제에 적합하다.

Storage Replica는 이런 장점들이 있다.
  • Mission-Critical 워크로드의 정상 및 비정상 장애를 대비하기 위한 Microsoft DR 솔루션이다.
  • 검증된 안정성, 확장성 및 성능을 제공하는 SMB3 기술을 사용한다.
  • 대도시 사이에 위치하는 두 서버 사이에서 페일오버 클러스터링을 확장할 수 있다.
  • Hyper-V, ReFS/NTFS 등 이와 같은 저장소 및 클러스터링에 Storage Replica를 적용할 수 있다.

2.7.3. 클러스터링 OS 업데이트 변경점

Hyper-V 또는 파일 서버[15] 워크로드를 중지하지 않고 Windows Server 2012 R2에서 Windows Server 2016으로 클러스터 노드를 업그레이드할 수 있는 기능을 제공한다. 해당 클러스터의 모든 노드가 Windows Server 2016으로 업그레이드 되기 전까지는 클러스터 기능 수준은 Windows Server 2012 R2로 동작한다. 클러스터 기능 수준을 Windows Server 2016으로 업그레이드하기 위해서는 Windows PowerShell에서 명령어[16]를 사용하면 된다. 주의해야 할 점은 클러스터 기능 수준을 Windows Server 2016 클러스터 기능 수준으로 업그레이드한 후에 다시 Windows Server 2012 R2 클러스터 기능 수준으로 다운그레이드는 불가능하다.

기존 Windows Server 2012 R2 기반의 클러스터의 마이그레이션 과정은 기존 클러스터 오프라인, 각 노드에 신규 운영 체제 설치 후에 클러스터를 온라인 하는 작업 순으로 진행되는데 이 방식의 마이그레이션 과정은 무겁고 반드시 다운타임이 필요한 반면에 Windows Server 2016 에서는 어떠한 다운타임도 필요하지 않은게 특징이다.

[1] 레드스톤1 기준. 현재는 1607 14393.2007 빌드부터 2018년 인텔 CPU 보안 버그 유출에 대응한 소프트웨적 차원의 보안패치가 포함되어 있으니 레드스톤 1 빌드를 사용하는 사용자들은 성능 하락을 감수해서라도 되도록이면 업데이트를 하길 권장바람. [2] CBB = SAC, LTSB = LTSC이다. CBB와 LTSB가 초기 명칭이고 SAC와 LTSC는 특정 버전부터 이름만 바꾼 거라 그냥 같은 개념이다.) [3] SAC를 사용하기 위해서는 Software Assurance나 Azure를 사용해야 한다. [4] Technical Preview [5] Update-VmConfigurationVersion vmname or vmobject [6] Update-ClusterFunctionalLevel [7] 신규 VM 기능을 활성화하기 위해선 Windows Powershell에서 Update-VmConfigurationVersion cmdlet 을 입력해주어야 한다. [8] Volume Snapshot Service [9] 이 Hyper-V 관리자 도구는 Windows Server 2012, Windows 8, Windows 2012 R2 및 Windows 8.1 Hyper-V 호스트를 관리할 수 있다. [10] Windows Server 2016 또는 Windows Server 2016 Hyper-V 호스트 상에서 운영하는 VM 세대 [11] Set-VMFirmware vmname -SecureBootTemplate MicrosoftUEFICertificateAuthority [12] Always On/Always Connected [13] Pass-through Preauthentication [14] 스토리지 업체 무관 [15] Scale-Out File Server [16] Update-ClusterFunctionalLevel