Microsoft MVP성태의 닷넷 이야기
Windows: 23. 롱혼 서버 코어 버전 [링크 복사], [링크+제목 복사],
조회: 22732
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 


Longhorn Server Core


그동안, 소식으로만 접했었던 "Longhorn Server Core" 버전이 이번 2월 CTP 버전부터 공개되었습니다. "Core" 버전에 관한 구체적인 정보는 다음의 토픽들을 참고하시거나 웹에서 검색하면 쉽게 찾을 수 있습니다.

Five Things to Know About Longhorn Server Core
; http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9008878&pageNumber=2

Server Core: Windows Without Windows 
; http://redmondmag.com/features/article.asp?EditorialsID=640

저 같은 경우에는, 언제나처럼... ^^ Virtual Server 2005에 설치를 해보았습니다. 설치하는 도중, 일반 "롱혼 서버" 버전으로 설치할 것인지, 아니면 "Core" 버전을 설치할 것인지를 묻는 대화창이 나옵니다. 아래의 화면에서 보는 것처럼 "SERVERENTERPRISECORE"를 선택하면 "Core" 버전의 롱혼 서버가 설치되어집니다.

[그림 1: 롱혼 서버 설치 화면]
lh_feb_ctp_install_1.png

일단, CTP 버전이기 때문에 "Enterprise" 버전만 공개되었지만 전체적인 라인업은 다음과 같은 버전이 될 거라고 합니다.

ServerStandard, ServerStandardCore, 
ServerEnterprise, ServerEnterpriseCore, 
ServerDatacenter, ServerDatacenterCore

각각의 버전에 대해서 동일하게 "Core" 버전을 제공해 주는 것을 볼 수 있습니다.

다음의 화면은 실제로 "코어" 버전을 설치 완료한 이후의 화면입니다.

lh_feb_ctp_install_2.png

GUI 프로그램들 중에서 "작업 관리자"와 "메모장"이 제공되고 있습니다. 메모장의 경우에는 원래 "대화창" 리소스를 필요로 하게 되는 "Save As" 기능이 제거되었다고 하던데, 위의 화면에서 보시는 것처럼 2월 CTP 버전에서는 허용이 되어 있습니다. 그 외에는 "윈도우즈 GUI" 요소가 최소화되었기 때문에 일반 윈도우즈에서 볼 수 있는 윈도우즈 응용 프로그램은 모두 제외되었습니다. 예를 들어, Internet Explorer, Outlook Express, Calculator, Windows Paint, Wordpad, Windows Messenger, Media Player와 같은 기본 응용 프로그램들은 코어 버전에는 설치되지 않습니다.

음... 이제 대강 느낌이 오시죠? ^^ 그렇습니다. "롱혼 코어" 버전은 "윈도우즈 운영체제"가 특정 서버 역할을 할 수 있기 위한 최소한의 기능만을 담고 있는 제품입니다. 물론, 사용자는 "코어" 버전에 원하는 서버 역할을 추가할 수 있습니다. 예를 들어, "파일 서버, 도메인 컨트롤러, DNS 서버, DHCP 서버" 역할을 설치할 수 있습니다. 향후에 좀 더 많은 서버 기능이 추가될 거라고 하는데, 그 부분은 지켜봐야 할 것 같습니다. (개인적으로는, "웹 서버" 역할이 추가되었으면 하는 바람입니다.)

"서버 역할"과는 별도로, Cluster 서버, NLB, Unix subsystem, 롱혼에서 새롭게 소개되는 Windows Backup, Multipath I/O, Removable Storage Management, BitLocker drive encryption, SNMP 등의 기능은 일반 버전과 동일하게 제공된다고 합니다. 또한, 비록 명령어 창만이 제공되긴 해도 코어 버전 역시 "원격 데스크톱 관리" 기능도 포함한다고 합니다.

한 가지 아쉬운 점이 있다면 ".NET Framework"이 현재 버전에서는 제공되지 않고 있습니다. 왜냐하면 ".NET Framework" 자체가 "Core화"된 버전이 없기 때문인데, 아마도 이 부분은 향후에 제공될 수도 있지 않을까 예상해 봅니다. 어찌되었든, 이로 인해 명령어 창의 개선 버전인 PowerShell을 사용할 수가 없습니다. (실제로, 현재 "C:\Windows\Microsoft.NET\Framework\v2.0.50727" 폴더가 비어 있는 체로 제공되고 있습니다.)

그 외에도, 저 같은 경우에는 Virtual Server로 설치했기 때문에 원래부터 "Clean Install" 단계를 밟아서 문제가 안되었지만, "코어" 버전은 오직 "Clean Install"만을 지원한다고 합니다.

그러고 보면... 드디어 "윈도우즈 서버"가 제대로 최적화되기 시작한 것 같습니다. 이로 인해 얻을 수 있는 부수적인 효과가 있다면... 보다 경량화된 윈도우즈 코어 버전으로 인해, 호스트 운영체제에 비해 상대적으로 낮은 성능을 내는 Virtual PC / Virtual Server 환경에서 각광을 받지 않을까 예상해 봅니다. 게다가, "파워 관리자"들은 나름대로의 실력을 바탕으로 좀 더 최적화된 서버 관리를 할 수 있게 될 것이고.




아직은 CTP 버전이라서, 내부적으로 어느 정도는 최적화되지 않은 빌드를 포함하고 있는 점을 감안하면, 현재의 메모리 사용량 등을 평가하는 것은 다소 무리가 있어 보입니다. 그래도 "전체 롱혼 서버" 버전과 "코어" 버전이 얼마나 차이가 나는지 Virtual Server에 설치된 기준으로 디스크 용량과 메모리 점유에 대한 비교를 해보는 것도 재미있을 듯 싶어서 시도를 해봤습니다.

환경은 [그림 1]에서 소개한 2가지 버전을 각각 설치한 후, "Virtual Machine Addition"만을 설치한 상태에서, 서로 재부팅을 한 후 최초의 화면에서 작업 관리자를 띄운 것을 기준으로 했습니다. 각각의 메모리는 384MB를 할당한 상태입니다.

풀   버전 : 메모리 소비 - 209MB, VHD 디스크 용량 - 5,979,828 KB
코어 버전 : 메모리 소비 - 167MB, VHD 디스크 용량 - 2,792,362 KB

보시는 것처럼, 메모리 용량은 기대했던 것만큼 많은 차이는 내지 않았습니다. 40MB 정도야 ... 요즘에는 그다지 중요한 수치는 아니죠. 하지만 VHD 디스크 용량은 거의 3GB 가까운 용량이 절약되었습니다.

"코어 버전"이라... 어떻게 최종 릴리즈가 될지는 알 수 없지만, 일단은 기대가 되는군요. ^^



[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 6/23/2021]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 



2008-02-27 04시22분
Windows Server 2008 ServerCore에서 IP와 공유 폴더 셋팅하기
; http://blog.naver.com/process3/20047835727
kevin25
2023-01-10 10시02분
정성태

1  2  3  [4]  5  6  7  8  9  10  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
13843정성태12/13/20244402오류 유형: 938. Docker container 내에서 빌드 시 error MSB3021: Unable to copy file "..." to "...". Access to the path '...' is denied.
13842정성태12/12/20244547디버깅 기술: 205. Windbg - KPCR, KPRCB
13841정성태12/11/20244876오류 유형: 937. error MSB4044: The "ValidateValidArchitecture" task was not given a value for the required parameter "RemoteTarget"
13840정성태12/11/20244457오류 유형: 936. msbuild - Your project file doesn't list 'win' as a "RuntimeIdentifier"
13839정성태12/11/20244894오류 유형: 936. msbuild - error CS1617: Invalid option '12.0' for /langversion. Use '/langversion:?' to list supported values.
13838정성태12/4/20244613오류 유형: 935. Windbg - Breakpoint 0's offset expression evaluation failed.
13837정성태12/3/20245091디버깅 기술: 204. Windbg - 윈도우 핸들 테이블 (3) - Windows 10 이상인 경우
13836정성태12/3/20244651디버깅 기술: 203. Windbg - x64 가상 주소를 물리 주소로 변환 (페이지 크기가 2MB인 경우)
13835정성태12/2/20245097오류 유형: 934. Azure - rm: cannot remove '...': Directory not empty
13834정성태11/29/20245354Windows: 275. C# - CUI 애플리케이션과 Console 윈도우 (Windows 10 미만의 Classic Console 모드인 경우) [1]파일 다운로드1
13833정성태11/29/20245001개발 환경 구성: 737. Azure Web App에서 Scale-out으로 늘어난 리눅스 인스턴스에 SSH 접속하는 방법
13832정성태11/27/20244954Windows: 274. Windows 7부터 도입한 conhost.exe
13831정성태11/27/20244405Linux: 111. eBPF - BPF_MAP_TYPE_PERF_EVENT_ARRAY, BPF_MAP_TYPE_RINGBUF에 대한 다양한 용어들
13830정성태11/25/20245247개발 환경 구성: 736. 파이썬 웹 앱을 Azure App Service에 배포하기
13829정성태11/25/20245212스크립트: 67. 파이썬 - Windows 버전에서 함께 설치되는 py.exe
13828정성태11/25/20244455개발 환경 구성: 735. Azure - 압축 파일을 이용한 web app 배포 시 디렉터리 구분이 안 되는 문제파일 다운로드1
13827정성태11/25/20245122Windows: 273. Windows 환경의 파일 압축 방법 (tar, Compress-Archive)
13826정성태11/21/20245367닷넷: 2313. C# - (비밀번호 등의) Console로부터 입력받을 때 문자열 출력 숨기기(echo 끄기)파일 다운로드1
13825정성태11/21/20245697Linux: 110. eBPF / bpf2go - BPF_RINGBUF_OUTPUT / BPF_MAP_TYPE_RINGBUF 사용법
13824정성태11/20/20244764Linux: 109. eBPF / bpf2go - BPF_PERF_OUTPUT / BPF_MAP_TYPE_PERF_EVENT_ARRAY 사용법
13823정성태11/20/20245330개발 환경 구성: 734. Ubuntu에 docker, kubernetes (k3s) 설치
13822정성태11/20/20245203개발 환경 구성: 733. Windbg - VirtualBox VM의 커널 디버거 연결 시 COM 포트가 없는 경우
13821정성태11/18/20245113Linux: 108. Linux와 Windows의 프로세스/스레드 ID 관리 방식
13820정성태11/18/20245273VS.NET IDE: 195. Visual C++ - C# 프로젝트처럼 CopyToOutputDirectory 항목을 추가하는 방법
13819정성태11/15/20244509Linux: 107. eBPF - libbpf CO-RE의 CONFIG_DEBUG_INFO_BTF 빌드 여부에 대한 의존성
13818정성태11/15/20245351Windows: 272. Windows 11 24H2 - sudo 추가
1  2  3  [4]  5  6  7  8  9  10  11  12  13  14  15  ...