Freigeben über


Windows Server 2008이 나오면... (23) - Server Core의 가치..

Server Core에 대한 글을 연거푸 포스팅하는 듯 합니다. Beta 3가 나오고, 많은 분들께서 관심을 보여주시고, MVP분들이나, 현업 엔지니어 분들께서 도대체 Server Core를 통해 할 수 있는 것이 무엇이냐? 라는 질문을 던지셔서.. 제가 생각하는 Server Core에 대해서 몇자 적습니다.

image

Server Core에 사용할 수 있는 서비스는 WSv(가상화), ADDS(도메인 컨트롤러), DHCP, ADLDS(ADAM), DNS, WMS(미디어 서버), 파일, 프린트 서버 및 몇가지 기능들입니다. 추가적인 응용 프로그램을 설치하여 서비스를 하실 수 있으나, 극히 제한적입니다. 과연 이 Server Core는 무엇을 위해, 어떻게 사용해야 할까요?

Enterprise Server Core와 Enterprise 버전을 비교해보면,

기본 설치 완료 후, Server Core는 약 180메가정도의 메모리 점유, Enterprise Server는 250메가 정도의 메모리를 점유합니다. Enterprise Server는 약 6~7G의 하드 디스크 공간을 차지하며, Server Core는 1.6G 정도의 하드 디스크를 차지합니다. 시스템에 차지하는 공간의 차이는 고스란히, 서비스를 위한 공간으로 활용할 수 있다는 기본적인 생각이 드실 것입니다.

Server Core는 서비스를 위한 기반을 제공하는 운영 체제입니다.

Server Core에서 어떠한 서버 작업을 직접하는 모습보다는, 서비스만을 설치하고, 관리는 원격 접속을 통해 하는 모델이 최적입니다. Server Core의 기본 부팅화면인, 명령어 프롬프트에서 무언가 작업을 직접하실 수도 있지만, 기본적인 작업 - IP 설정, 컴퓨터 이름 설정, 도메인 가입 등 - 만 하시고 나머지 작업은 다른 컴퓨터에서 하실 수 있습니다.(도메인이 아니더라도, 한번의 인증을 받으신 이후에는 연결하실 수 있습니다.)

image

Server Core는 GUI 모듈 및 사용 및 제공하지 않을 서비스에 대해서는 일체의 실행 파일 및 관련 컴포넌트를 가지고 있지 않으므로, 보안적 측면에서는 외부로 노출되는 표면이 줄어들게 됩니다. 사용할 서비스가 적고, 해당 서비스가 조직이나 서비스 상으로 매우 중요도가 높다면, 보안을 위해서, 해당 서비스 이외는 사용하지 않는 것을 권장하고 있다는 것도 유념하셔야 합니다.

Server Core에는 현재 IIS를 설치할 수 없습니다. 개발자분들을 만나뵈면, IIS를 Server Core에 설치하셔서 웹 서버로 운영하시려는 아이디어를 가지십니다. Server Core에는 현재로서는 IIS를 설치할 수 없을 뿐더러, .NET Framework가 없기 때문에, .NET 응용 프로그램에 대해서도 서비스를 하실 수 없습니다. 또한 GUI를 사용하는 도구를 설치를 시도할 경우, 실패 혹은 설치 성공후에 동작하지 않는 형태도 발생합니다. Server Core에는 서비스만 설치하여야 하며, 관리는 명령어 or 원격 접속을 하셔야 합니다.

image

위에 그림은 WMS for Windows Server 2008 Beta 3 입니다. Server Core에는 미디어 서비스의 서비스만을 설치하고(-ServerCore.msu가 이에 해당됩니다.), 다른 서버나 클라이언트에 관리 도구를 설치하여 관리하시면(-Admin.msu가 여기에 해당됩니다.) 되겠죠? 현재는 Windows Server에 관련된 기능만 존재하지만, 언젠가.. 어떤 BackOffice가 Server Core용으로 나올지는 모르겠습니다. 불가능하진 않겠죠..

Server Core는 패치 및 유지 보수를 위해 머신을 일시적으로 중지해야 할 확률이 낮습니다. 적은 양의 모듈과 서비스로 인해 취약점 패치가 나올 확률도 적다고 볼 수 있으며, 유지 보수 역시 마찬가지입니다. 만약 WSv를 이용하여 100여대의 VM을 서비스하고 있는 Server Core가 있다면, 당연히.. 패치 적용이나 유지 보수를 위해 다시 시작해야 한다면...

Server Core의 명령어 프롬프트만 보여지는 첫번째 화면에서, 이걸 어떻게 명령어를 다 알고 관리하라는 걸까? 라는 의문... 도대체 어디에 쓰라는 걸까? 라는 궁금점에 대해서 다소 해결이 되셨으면 합니다.

Comments

  • Anonymous
    May 24, 2007
    제가요 또 코어를 깔고 어떻게 해야하는지 여기 저기 찾아 다녔거든요... 근데..역시나 명령 프롬프트에서 어떻게 네트워크 설정하고 익스플로서 뛰어서 어떻게 하면 트러스트 주소로 내가 서핑하는 것들에 대하여 등록 안하고 편히 자료 찾아서.. 또한 멀티 부팅이 왜 안되는지.. 정말 이젠 짜증나요... 설치는 문제가 많고 자료는 어디에도 상세히 안 나와있고 거기에다 뭘깔고 테스트 해야할지 솔루션 빌더 프로그램 가입여부를 판단할 근거가 없어요 nextwar@msn.com

  • Anonymous
    May 25, 2007
    코어 버전은 IE를 실행하실 수 없는 버전입니다. 설정은 어떻게하는지는 조금만 찾아보셨으면 좋았는데.. http://technet2.microsoft.com/windowsserver/longhorn/en/library/47a23a74-e13c-46de-8d30-ad0afb1eaffc1033.mspx?mfr=true 에도 있으며, 제가 세미나에서 사용했던 서버 코어 관련 데모 스크립트도 제 포스팅 중에 http://blogs.technet.com/koalra/archive/2007/05/02/thank-you-so-much-windows-server-code-name-longhorn.aspx에 있습니다. 멀티 부팅은 저는 잘되는데 어떻게 안된다는지.. 잘 모르겠습니다. 서버 코어는 별도로 응용 프로그램을 설치하는 제품군이 아니라, Microsoft의 서비스 기반이 되는 제품으로, 특정 솔루션을 빌딩하시려면 서버 코어가 아닌 전체 버전인 엔터프라이즈나 스탠다드를 설치하시기 바랍니다.

  • Anonymous
    August 19, 2007
    2007년 4월 3일부터 하나, 둘씩 써오던 Windows Server 2008 (Codename Longhorn)의 이야기가 40편에 이르렀습니다. 그동안 많은 관심 가져주셨던 분들께

  • Anonymous
    November 12, 2007
    8월 20일에 한번 정리했던 URL을 다시 한번 정리합니다. 이제 Windows Server 2008 (Codename Longhorn)의 이야기가 52편에 이르렀습니다. 그동안 많은

  • Anonymous
    March 31, 2009
    Windows Server 2008 core설치 후 관리PC(2008 x64) 도메인 조인후 Hyper-V의 가상화 기술을 사용할려고 합니다. Hyper-V관리자에서 core서버로 연결하고 보니 가상 컴퓨터 관리 서비스를 사용할 수 없습니다 라고 뜹니다. 어떻게 해결해야 될까요??? 조언 부탁드립니다. duke5978@kaoni.com