차이는 게스트 수
주문 페이지의 Windows는 Windows Server Standard와 Windows Server Datacenter 두 단입니다. 둘 다 2019, 2022, 2025가 있습니다. 월 가산은 $22와 $25입니다. $3 차액은 게스트 수에 맞고, 역할이 절반 빠진다는 뜻은 아닙니다. IIS, 파일 서비스, Hyper-V 역할은 양쪽에 설치됩니다. 주문에서 가르는 것은 이 물리 머신에서 동시에 돌릴 Windows의 수입니다.
마이크로소프트 라이선스 설명은 물리 코어가 덮인 뒤의 운영 체제 환경으로 셉니다. 2019, 2022, 2025의 게스트 한도는 같습니다. 코어가 덮이면 Standard는 운영 체제 환경 두 개, 또는 Hyper-V 격리 Windows 컨테이너 두 개까지입니다. 그 두 환경이 모두 가상 머신이면 물리 쪽 시스템은 남을 수 있지만, 가상 머신을 호스트하고 관리하는 데만 쓰이며 웹, 데이터베이스, 다른 업무는 올리지 않습니다. Hyper-V 격리가 없는 Windows 컨테이너는 이 두 자리를 쓰지 않습니다. Datacenter는 같은 조건으로 코어가 덮인 호스트에서 Windows Server 가상 머신 수를 제한하지 않습니다. Hyper-V 격리 컨테이너도 제한하지 않습니다.
Linux 게스트는 Windows 운영 체제 환경을 쓰지 않습니다. Hyper-V만 하고 게스트가 전부 Linux이면 Standard에 남습니다. Windows 게스트가 세 번째에 들어가는 순간 Datacenter입니다. 이 주문 페이지는 버전 하나를 고르는 자리이며, Standard를 여러 장 쌓아 세 번째 게스트를 바꾸지 않습니다. 계획에 세 번째 Windows 게스트가 있으면 주문은 Datacenter입니다.
| 동시에 쓰는 Windows | 버전 |
|---|---|
| 물리 머신 본체만. Windows 게스트 없음 | Standard |
| 본체에서 업무, Windows 게스트 1대 | Standard |
| 본체에서 업무, Windows 게스트 2대 | Datacenter |
| Hyper-V만, Windows 게스트 1대 또는 2대 | Standard |
| Hyper-V만, Windows 게스트 3대째부터 | Datacenter |
| Hyper-V만, 게스트가 모두 Linux | Standard |
Hyper-V 격리 컨테이너는 같은 한도의 가상 머신으로 셉니다. Standard는 둘, Datacenter는 상한이 없습니다. 격리가 없는 Windows 컨테이너는 세지 않습니다. 세는 것은 동시에 켜지는 환경이며, 한 주 안에 한 번 켜 본 환경이 아닙니다. 낮에 꺼진 한 대는 낮의 한도를 쓰지 않습니다. 밤에 같이 켜는 조합은 따로 셉니다. 둘 다 고른 버전에 들어가야 합니다.
Standard가 멈추는 선
Windows 업무가 본체에 하나만 있으면 Standard입니다. 물리 머신 자신이 웹, 데이터베이스, 또는 파일 서버이고 Windows 게스트는 열지 않습니다. 사용 중인 환경은 하나입니다. 월 가산은 $22입니다. 언어는 조작할 때 볼 화면에 맞추고, 접속은 RDP, 포트는 3389입니다.
본체가 이미 업무를 돌리고 있으면 Windows 게스트는 한 대 더까지입니다. 본체가 1, 게스트가 1, 합계 두 환경이라 아직 Standard입니다. Windows 게스트를 한 대 더하면 합계가 3이 되고, 호스트 예외는 쓸 수 없습니다. 호스트가 관리만 하는 상태가 아니기 때문입니다. 여기는 Datacenter입니다. 「게스트가 두 대라서」로는 Standard에 남지 않습니다.
호스트에 업무가 없고 Hyper-V만이면 Windows 게스트는 두 대까지입니다. 도메인 컨트롤러와 파일 서버가 각 한 대이고 호스트에 다른 사이트가 없는 구성은 Standard의 상한이며 시작점이 아닙니다. 세 번째 Windows 게스트는 이 단에 없습니다. Linux 게스트는 그 두 대 옆에 둘 수 있고 한도를 쓰지 않습니다. Linux까지 「두 대」에 넣으면, 충분하던 Standard가 Datacenter가 됩니다.
자동 가상 머신 정품 인증은 따라오는 차이입니다. Datacenter 호스트는 그 위의 Windows 게스트를 자동 가상 머신 정품 인증으로 활성화할 수 있습니다. Standard 호스트에는 이 기능이 없습니다. 게스트가 한두 대이고 각자 따로 인증할 수 있으면, 방식 때문에 Datacenter로 바꾸지 않습니다. 대수가 이미 표를 넘으면 버전을 먼저 대수로 바꾸고, 인증은 버전을 따릅니다.
Datacenter는 세 번째부터
Hyper-V 위에서 Windows 게스트를 많이 동시에 켜면 Datacenter이고, 월 가산은 $25입니다. 선은 세 번째이며 「열 대가 되어야 많다」가 아닙니다. Hyper-V만 하는 호스트에 Windows 응용 서버가 세 대면 Standard의 가상 환경 두 개를 이미 넘습니다. 열 대도 같은 버전입니다. 다른 점은 메모리와 디스크가 들어가는지이며, 버전 이름이 아닙니다.
Datacenter는 프로세서도 메모리도 늘리지 않습니다. 머신은 계속 AMD EPYC 7543P, 32코어 / 64스레드, 2.8–3.7 GHz입니다. 메모리는 DDR4-3200 ECC RDIMM 128GB 또는 256GB이며, 주문 뒤에 모듈을 추가할 수 없습니다. Windows 게스트 열 대가 각 8GB로 고정이면 합계 80GB이고, 호스트 자신의 몫은 따로 남깁니다. 80GB는 128GB 표기보다 작고, 128GB 머신으로 충분하다는 증거가 아닙니다. 고정 메모리와 여유는 메모리 기록의 계산을 따릅니다. 이 기록은 Proxmox의 ARC를 Windows로 옮겨 다시 계산하지 않습니다. 버전이 맞아도 메모리 단을 잘못 고르면, 설치 뒤에 모듈을 추가할 수 없습니다.
본체 업무에 Windows 게스트 두 대를 더하는 경우와, 관리만 하는 호스트에 세 번째를 올리는 경우는 같은 단입니다. 둘 다 Datacenter입니다. 「게스트가 세 대 미만」으로 앞의 경우를 Standard에 남기지 않습니다. 세기 전에 호스트 자신에 업무가 있는지 봅니다. 있으면 본체를 먼저 1로 하고 게스트는 1부터 더합니다. 없으면 게스트를 1부터 2까지 셉니다.
| 계획 | 세는 법 | 버전 |
|---|---|---|
| 물리 머신에 사이트와 데이터베이스 하나 | 본체 환경 1 | Standard |
| 본체 사이트에 Windows 게스트 1대 | 1 + 1 | Standard |
| 본체 사이트에 Windows 게스트 2대 | 1 + 2. 호스트 예외는 성립하지 않음 | Datacenter |
| Hyper-V와 Windows 2대. 호스트 업무 없음 | 가상 환경 2 | Standard |
| Hyper-V와 Windows 3대 | 가상 환경 3 | Datacenter |
| Hyper-V, Windows 2대, Linux 몇 대 | Windows는 여전히 2 | Standard |
Hyper-V 격리가 있는 컨테이너는 위 표의 가상 환경으로 셉니다. 격리 컨테이너 두 개로 Standard는 찹니다. 세 번째는 Datacenter입니다. 격리가 없는 Windows 컨테이너는 Standard의 두 환경 밖에 둘 수 있습니다. 그것을 「가상 머신이 두 대 더」로 세지 않습니다.
버전, 언어, 월 가산
대수가 단을 정하고, 연도는 따로 정합니다. 2019, 2022, 2025는 「둘인지 상한이 없는지」를 바꾸지 않습니다. 업무가 요구하는 연도를 그 단 안에서 고릅니다. Standard에 2025여도 한도는 두 환경입니다. Datacenter에 2019여도 상한은 없습니다. 더 새 연도로 세 번째 게스트를 사지 않습니다.
언어는 Windows를 고른 뒤에만 나옵니다. English, 繁體中文, 简体中文 세 가지입니다. 이것은 표시 언어이며 키보드 배열이 아닙니다. 화면은 간체, 입력은 영어 키보드인 조합이어도 주문 언어는 简体中文으로 둡니다. 키보드는 연결 뒤에 맞춥니다. 언어는 게스트 한도를 바꾸지 않습니다. 메뉴와 오류 문구는 바뀝니다. 뒤의 방화벽 규칙 그룹 표시 이름은 이 세 이미지에 따릅니다.
머신은 AMD EPYC 7543P, 32코어 / 64스레드입니다. 메모리는 DDR4-3200 ECC RDIMM이며 128GB는 월 $462, 256GB는 월 $595입니다. 디스크 기본은 2×1TB NVMe, 하드웨어 RAID 없음, 디스크는 각각 직접 연결, 사용 가능 용량은 2TB입니다. 설치 장소는 일본 도쿄입니다. 설치비는 없습니다. 낼 금액은 월 합계에 월 수를 곱하고 할인은 없습니다. Windows 가산은 같은 주기로 선납합니다. 128GB, 디스크 추가 없음, 250M, 주소 추가 없음이면 월액은 $462에 시스템 가산을 더합니다. Standard는 $484, Datacenter는 $487입니다.
| 주기 | 월 수 | Standard 가산 | Datacenter 가산 |
|---|---|---|---|
| 월 | 1 | $22 | $25 |
| 분기 | 3 | $66 | $75 |
| 반년 | 6 | $132 | $150 |
| 연 | 12 | $264 | $300 |
표는 시스템 가산만이며 머신 월액이 아닙니다. 연간 차액은 $36입니다. 이것은 게스트 수에 맞고, 프로세서가 하나 더 생긴다는 뜻은 아닙니다. Linux에는 이 표가 없고 접속은 SSH입니다. Windows에서는 접속이 RDP가 됩니다. 결제 뒤의 주소와 계정은 콘솔에 있습니다. 결제 후 콘솔에서 SSH와 RDP를 확인합니다. 기본 포트는 3389입니다.
콘솔의 주소는 여러 개가 될 수 있습니다. RDP는 첫 번째 하나만 씁니다. 나머지 주소는 같은 연결 문자열에 넣지 않습니다. 추가 주소를 기본 하나와 함께 세는 방법은 추가 IPv4와 기본 주소는 어떻게 함께 계산할까요에 있습니다. 뒤의 주소로 연결하면 시간 초과나 거부가 나와, 시스템이 뜨지 않은 것처럼 보입니다.
시간 초과, 거부, 자격 증명
연결되지 않으면 오류 문장을 먼저 읽고, 포트와 방화벽과 계정 중 어디를 볼지 정합니다. 셋을 한꺼번에 바꾸지 않습니다. 암호가 틀려도 시간 초과 안에 멈추지 않습니다. 방화벽이 패킷을 버리면 계정이 맞아도 들어가지 못합니다. 암호를 먼저 바꾸면 다음 오류가 섞입니다.
| 오류 | 먼저 확인 | 먼저 보지 않음 |
|---|---|---|
| 시간 초과. 오래 응답이 없음 | 첫 주소, 포트 3389, 방화벽이 버리는지 | 암호 |
| 연결 거부, 바로 실패 | 3389가 듣는지, 원격 데스크톱이 꺼져 있는지, TermService | 암호 |
| 사용자 이름 또는 암호가 올바르지 않음 | 콘솔 계정과 암호, 로컬 계정 앞의 .\, 키보드 기호 | 방화벽 |
| 인증 오류, CredSSP | 클라이언트가 오래되었는지, 네트워크 수준 인증 | 포트를 다른 번호로 바꿈 |
시간 초과는 주소와 포트부터
시간 초과는 보낸 패킷에 세션이 돌아오지 않는 상태입니다. 콘솔의 첫 주소와 포트 3389를 확인합니다. 연결 문자열은 주소, 콜론, 3389입니다. 클라이언트에서 Test-NetConnection -ComputerName HOST -Port 3389를 실행합니다. HOST는 첫 주소입니다. TcpTestSucceeded가 True이면 포트는 열려 있습니다. 방화벽 변경을 멈추고 계정으로 옮깁니다. 오래 멈추고 결과가 False이며 주소와 포트는 이미 맞다면, 시스템이 TCP 3389를 버리고 있을 수 있습니다.
RDP 경로 자체가 닫혀 있으면 콘솔의 그래픽 세션으로 시스템에 들어가 다음 확인을 실행합니다. 방화벽 전체를 먼저 끄지 않습니다. 인바운드 허용을 하나 넣거나, 설치한 언어의 원격 데스크톱 규칙 그룹을 켭니다. 영어 이미지의 그룹은 Remote Desktop, 번체 이미지는 遠端桌面, 간체 이미지는 远程桌面입니다. 포트로 추가하는 규칙은 표시 이름에 기대지 않습니다. New-NetFirewallRule -DisplayName 'RDP 3389' -Direction Inbound -Protocol TCP -LocalPort 3389 -Action Allow. 같은 이름이 이미 있으면 겹쳐 추가하지 않습니다. 그룹을 켜는 명령은 Enable-NetFirewallRule -DisplayGroup 'Remote Desktop'입니다. 번체 이미지에서는 그룹 이름을 遠端桌面으로, 간체 이미지에서는 远程桌面으로 바꿉니다.
거부는 수신 여부
연결 거부는 상대가 바로 리셋한 상태입니다. 3389에 쓸 수 있는 수신이 없거나, 방화벽이 폐기가 아니라 거부로 응답합니다. 시스템에서 Get-NetTCPConnection -LocalPort 3389 -State Listen을 봅니다. 출력이 없으면 듣고 있지 않습니다. 이어서 Get-Service TermService입니다. 상태는 Running, 시작 유형은 Automatic입니다. 멈춰 있으면 Set-Service TermService -StartupType Automatic 다음 Start-Service TermService입니다.
원격 데스크톱 스위치는 HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server의 fDenyTSConnections입니다. 값이 1이면 연결을 거부하고, 0이면 허용합니다. 읽는 명령은 Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections입니다. 열려면 값을 0으로 합니다. Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -Value 0. 그다음 수신을 다시 확인합니다. 수신이 나온 뒤 클라이언트의 Test-NetConnection은 True가 되어야 합니다. 여전히 시간 초과면 방화벽으로 돌아갑니다. 계정은 바꾸지 않습니다.
자격 증명은 포트가 열린 뒤
계정을 보는 것은 TcpTestSucceeded가 True일 때, 또는 오류가 사용자 이름이나 암호가 틀렸다고 적을 때뿐입니다. 사용자 이름은 콘솔의 계정, 암호는 콘솔의 문자열입니다. 로컬 계정은 이름 앞에 .\를 붙여, 클라이언트가 자기 컴퓨터 이름을 앞에 붙이지 않게 합니다. 암호에 @, #, $가 있으면 다음 절의 키보드 배열을 먼저 봅니다. 배열이 다르면 화면 언어는 맞고 암호 칸에 들어가는 기호가 다릅니다. 배열이나 입력을 고치고, 암호 재설정은 먼저 하지 않습니다.
오류가 인증 오류 또는 CredSSP이고 사용자 이름이나 암호 오류가 아니면, 포트는 대체로 열려 있습니다. 현재의 원격 데스크톱 클라이언트로 다시 시도합니다. 네트워크 수준 인증은 데스크톱이 나오기 전에 클라이언트 인증을 요구합니다. 오래된 클라이언트는 거기서 멈춥니다. 이 오류를 3389 차단으로 다루지 않고, 방화벽을 먼저 끄지 않습니다.
표시 언어와 키보드 배열
주문의 English, 繁體中文, 简体中文은 화면과 오류 문구의 일부를 정합니다. RDP 클라이언트는 기본적으로 자기 키보드 배열을 세션에 가져옵니다. 화면은 간체인데 문장 부호와 단축키는 클라이언트 쪽인 상태가 납니다. 암호, 경로, 기호가 어긋납니다. 버전을 잘못 고른 것도, 포트 문제도 아닙니다.
이미 들어간 세션에서 Get-WinUserLanguageList를 실행합니다. LanguageTag와 InputMethodTips를 봅니다. 전자는 언어, 후자는 키보드이며 서로 다를 수 있습니다. 화면이 zh-CN이고 키보드가 en-US이면 중국어 메뉴에 영어 기호가 붙습니다.
한 배열을 맨 앞에 두려면 그 언어로 목록을 다시 만들고, 남길 언어를 추가합니다. 현재 사용자의 언어 목록은 바뀝니다. 간체를 맨 앞, 영어를 남기는 예입니다.
$Lang = New-WinUserLanguageList 'zh-CN'$Lang.Add('en-US')Set-WinUserLanguageList -LanguageList $Lang -Force
번체는 맨 앞을 zh-TW로 합니다. 영어 화면과 영어 키보드만이면 맨 앞은 en-US입니다. 바꾼 뒤에는 이 세션에서 로그아웃한 다음 다시 연결합니다. 세션 안에서 입력기를 한 번 바꾼 것만으로는, 다음 연결에서 클라이언트 배열이 다시 덮을 수 있습니다.
클라이언트가 매번 배열을 가져오고 서버 설정이 남지 않으면, 세션이 클라이언트 배열 대신 사용자 프로필의 배열을 쓰게 합니다. IgnoreRemoteKeyboardLayout을 DWORD, 값 1로 씁니다. New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Keyboard Layout' -Name IgnoreRemoteKeyboardLayout -PropertyType DWord -Value 1 -Force. 이 값은 이 머신 전체에 적용되고 이 머신의 사용자를 덮습니다. 현재 세션을 끊고 다시 연결하면 새 세션이 서버 배열을 따릅니다. 클라이언트 배열로 되돌릴 때는 값을 0으로 하거나 항목을 지우고 다시 연결합니다.
en-US를 목록에 남기거나 클라이언트 배열을 무시하는 값을 켭니다. 키보드 때문에 게스트 한도를 바꾸지 않습니다.주문 전에 대수를 맞춥니다
버전은 주문 페이지에서 정해집니다. 설치 뒤에 Standard로 세 번째 Windows 게스트를 요구하면 한도가 맞지 않습니다. 메모리 단도 같은 페이지에서 정해지고, Datacenter는 128GB를 256GB로 만들지 않습니다. 둘을 맞춘 뒤에 결제합니다.
- 동시에 켜질 Windows를 셉니다. 호스트에 업무가 있으면 본체를 1로 합니다. Hyper-V만 하는 호스트는 그 두 자리에 본체를 넣지 않습니다.
- 본체에 게스트 1대, 또는 업무가 없는 호스트에서 Windows 게스트가 1~2대이면 Standard, 월 가산 $22입니다. Linux 게스트는 세지 않습니다.
- 본체 밖에 Windows 게스트가 2대 있거나, Windows 게스트가 3대째에 이르면 Datacenter, 월 가산 $25입니다. Standard를 쌓지 않습니다.
- 그 단에서 2019, 2022, 2025를 고릅니다. 언어는 English, 繁體中文, 简体中文입니다. 언어는 화면, 키보드는 연결 뒤에 맞춥니다.
- 물리 머신에 Proxmox를 넣을 계획이면 이 두 단을 고르지 않습니다. Windows 게스트 한도는 Proxmox를 따라가지 않습니다.
- 연결되지 않으면 오류로 나눕니다. 시간 초과는 첫 주소와 3389, 그다음 방화벽. 거부는 수신과
fDenyTSConnections. 자격 증명은 포트가 열린 뒤. 기호가 어긋나면 키보드를 먼저 봅니다.
두 대와 세 대를 한 번 따라가 봅니다. 사이트가 없는 Hyper-V 호스트, Windows 게스트 두 대, Linux 게스트 몇 대이면 Windows 환경은 2라서 Standard입니다. 같은 호스트에서 Windows 게스트를 세 대로 늘리면 Datacenter입니다. 본체에서 이미 데이터베이스가 돌고 Windows 게스트가 두 대 더 있으면 1+2로 Datacenter입니다. 본체에 그 데이터베이스만 있으면 Standard입니다. 네 계획의 프로세서는 모두 32코어입니다. 메모리 단은 고정 메모리로 따로 고릅니다. RDP는 모두 콘솔의 첫 주소와 3389입니다.
단은 게스트 수로 정해지고, 오류는 시간 초과, 거부, 자격 증명으로 나뉩니다. 대수는 주문 전에 세므로, 연결되지 않을 때 암호부터 추측하지 않습니다.
대수를 센 다음 버전을 고릅니다
$462 / 월부터