Windows Server 2016 | |
http://blogs.technet.com/resized-image.ashx/size/550x0/key/communityserver-blogs-components-weblogfiles/00-00-00-75-38/windows-server-2016_2600_-systems-center2016.jpg?width=350 | |
출시일 | 2016년 10월 12일 |
지원 기간 | 미정 |
특이 사항 | Windows 10의 서버버전 나노 서버는 CBB, 일반적인 윈도우 서버 2016은 LTSB 빌드로 제공됨# |
최신 빌드 | 14393.5 (TP5) |
Windows 서버 라인업 | |||
Windows Server 2012 | > | Windows Server 2016 |
목차
- 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 Update를 통한 통합 서비스 업데이트
- 2.2.1.8 네트워크와 메모리의 Hot Add/Remove 기능 지원
- 2.2.1.9 Linux Secure Boot
- 2.2.1.10 Connected Standby 파워 상태의 지원
- 2.2.1.11 윈도우 컨테이너
- 2.2.2 나노 서버
- 2.2.3 원격 데스크톱 서비스
- 2.2.1 Hyper-V 변경점
- 2.3 계정 및 접근
- 2.4 관리와 자동화
- 2.5 네트워킹
- 2.6 보안
- 2.7 저장소
1 개요
Windows 10의 서버버전이자, Windows Server 2012 R2 버전의 후속작인 Microsoft Windows의 서버 제품군.
2014년 9월 30일, Windows 10 Server Preview 라는 이름으로 공개되었다가, Windows Server 2016 TP[1]로 바뀌었다.
2015년 4월 29일에 Windows Server Technical Preview 5 (Build 14291.1001)가 새로 릴리즈되었다. TechNet에서 배포가 되었다.다운로드
TP4 (10586) 이후 한국어를 지원한다. 한국시간 2016년 9월 26일 Microsoft Ignite 행사와 함께 RTM이 공개되었다. 180일 무료버전을 다운로드 할 수 있다. [1]
2016년 10월 12일에 일반 공개되었다.
라이센싱 모델이 per CPU에서 per Core로 변경되었다. 1 CPU당 적어도 8 Core 이상이 라이센스되고 물리적 서버 하나당 적어도 2개 이상의 CPU (즉 최소 16 Core)가 라이센스된다.
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 에서 명령어[2]를 실행해줘야 한다.
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 명령어[3]를 사용하여 업그레이드 할 수 있다. 다만, 클러스터 기능 수준을 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 기능을 활성화 할 수 있다. [4]
추가로, 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[5] 기능을 사용한다. 신규 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 호스트 버전을 관리할 수 있다. [6] |
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 Update를 통한 통합 서비스 업데이트
여기서 말하는 통합 서비스는 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[7]에서만 가능하다. 또한, 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를 사용하도록 관리자는 반드시 지정해야만 하는데 이 작업을 수행하기 위한 명령어[8]를 입력해 주어야 한다.
2.2.1.10 Connected Standby 파워 상태의 지원
AOAC[9] 파워 모델을 사용하는 호스트 컴퓨터에서 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: 통과 사전 기능[10]을 사용하여 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[11], Block-Level, 동기 복제를 가능하게 하는 신규 기능이다. 이러한 기능을 사용하여 페일오버 클러스터링 (Failover Clustering) 기능을 확장할 수 있다. 만약 스토리지가 손상된 경우에라도, 동기 복제는 파일 시스템 단계에서 데이터 손실이 전혀 없는 데이터 미러링을 가능하게 만든다. 비동기 복제는 데이터 손실 가능성이 있는 원거리 사이트 복제에 적합하다.
Storage Replica는 이런 장점들이 있다.
- Mission-Critical 워크로드의 정상 및 비정상 장애를 대비하기 위한 Microsoft DR 솔루션이다.
- 검증된 안정성, 확장성 및 성능을 제공하는 SMB3 기술을 사용한다.
- 대도시 사이에 위치하는 두 서버 사이에서 페일오버 클러스터링을 확장할 수 있다.
- Hyper-V, ReFS/NTFS 등 이와 같은 저장소 및 클러스터링에 Storage Replica를 적용할 수 있다.
2.7.3 클러스터링 OS 업데이트 변경점
Hyper-V 또는 파일 서버[12] 워크로드를 중지하지 않고, Windows Server 2012 R2 에서 Windows Server 2016 으로 클러스터 노드를 업그레이드할 수 있는 기능을 제공한다. 해당 클러스터의 모든 노드가 Windows Server 2016으로 업그레이드 되기 전까지는 클러스터 기능 수준은 Windows Server 2012 R2로 동작한다. 클러스터 기능 수준을 Windows Server 2016으로 업그레이드하기 위해서는 Windows PowerShell에서 명령어[13]를 사용하면 된다. 주의해야 할 점은 클러스터 기능 수준을 Windows Server 2016 클러스터 기능 수준으로 업그레이드 한 후에, 다시 Windows Server 2012 R2 클러스터 기능 수준으로 다운그레이드는 불가능하다.
기존 Windows Server 2012 R2 기반의 클러스터의 마이그레이션 과정은 기존 클러스터 오프라인, 각 노드에 신규 운영 체제 설치 후에 클러스터를 온라인 하는 작업 순으로 진행되는데 이 방식의 마이그레이션 과정은 무겁고 반드시 다운타임이 필요한 반면에 Windows Server 2016 에서느 어떠한 다운타임도 필요하지 않은게 특징이다.
[[Microsoft Windows|width=10% 버전 일람표]] | ||||||
DOS | 1.x | 2.x | 3.x† | |||
NT | NT 3.1 | |||||
9x | 95 | 98 | Me† | |||
98 SE | ||||||
NT | NT 3.5 | NT 4.0 | 2000 | |||
NT 3.51 | ||||||
데스크톱 | XP | Vista | ||||
모바일 | Windows CE | |||||
Pocket PC | Windows Mobile | |||||
서버 | Server 2003 | Server 2008 | ||||
데스크톱 | 7 | 8 | 8.1 | |||
모바일 | Embedded Compact | |||||
Phone 7 | Phone 8 | Phone 8.1 | ||||
서버 | Server 2008 R2 | Server 2012 | Server 2012 R2 | |||
데스크톱 | Windows 10† | |||||
모바일 | ||||||
서버 | Windows Server 2016 | |||||
†가 붙은 것은 해당 계열의 마지막 버전임을 뜻함. |
- ↑ Technical Preview
- ↑ Update-VmConfigurationVersion vmname or vmobject
- ↑ Update-ClusterFunctionalLevel
- ↑ 신규 VM 기능을 활성화하기 위해선, Windows Powershell에서 Update-VmConfigurationVersion cmdlet 을 입력해주어야 한다.
- ↑ Volume Snapshot Service
- ↑ 이 Hyper-V 관리자 도구는 Windows Server 2012, Windows 8, Windows 2012 R2 및 Windows 8.1 Hyper-V 호스트를 관리할 수 있다.
- ↑ Windows Server 2016 또는 Windows Server 2016 Hyper-V 호스트 상에서 운영하는 VM 세대
- ↑ Set-VMFirmware vmname -SecureBootTemplate MicrosoftUEFICertificateAuthority
- ↑ Always On/Always Connected
- ↑ Pass-through Preauthentication
- ↑ 스토리지 업체 무관
- ↑ Scale-Out File Server
- ↑ Update-ClusterFunctionalLevel