AI Briefing

[Windows 컨테이너] 4: 베이스 이미지와 격리 방식의 이해

·2020.09.07 09:00

Windows 컨테이너의 베이스 이미지 종류와 프로세스 및 Hyper-V 격리 방식의 차이점을 설명한다.

Windows 컨테이너를 안정적으로 운영하기 위해서는 목적에 맞는 베이스 이미지를 선택하고 적절한 격리 방식을 결정하는 것이 필수적이다.

주요 베이스 이미지로는 Server CoreNano Server가 있다. Server Core는 높은 호환성을 보장하지만 이미지 크기가 큰 편이며, Nano Server는 핵심 기능만 포함해 크기가 작고 Python, Go, .NET Core 등 특정 애플리케이션 실행에 최적화되어 있다. 이 외에도 Windows, IoT, ML, IIS 등 다양한 특수 목적용 이미지가 제공된다.

격리 방식은 크게 두 가지로 구분된다.

  • 프로세스 격리 방식: 커널 네임스페이스를 통해 자원을 분리하며, 성능이 뛰어나고 하드웨어 연동에 유리하다. 단, 컨테이너 이미지의 OS 버전과 호스트 OS 버전이 반드시 일치해야 한다.
  • Hyper-V 격리 방식: 가상화 기술을 이용해 호스트와 분리된 커널 환경을 구축한다. 보안성이 높지만 메모리 사용량이 많으며, 이미지 버전이 호스트 버전보다 낮거나 같아야 하고 호스트의 가상화 지원이 필요하다.

이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.

요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.