데
데브시스터즈
May 31, 20191회
[Windows 컨테이너] 1: Windows 컨테이너에 대한 이해
![[Windows 컨테이너] 1: Windows 컨테이너에 대한 이해](https://tech.devsisters.com/opengraph.png)
간단 소개
Windows 컨테이너의 개념, 아키텍처, 그리고 라이선스 정보를 소개하는 글입니다. HCS, HNS 등 핵심 구성 요소와 라이선스 제약 사항을 설명합니다.
AI Summary
- Windows 컨테이너 소개 및 필요성
- Windows 컨테이너는 Microsoft에서 개발, Windows Server 2016에서 처음 선보임.
- Kubernetes 1.14부터 Windows Server Worker Node를 정식 지원.
- 리눅스 컨테이너와 유사한 아키텍처를 가지며, Dockerfile을 이용해 빌드 가능.
- Windows 운영체제 필요, OS 이미지는 mcr.microsoft.com에서 다운로드.
- Windows 컨테이너 아키텍처 및 핵심 시스템
- Host Compute Service (HCS)와 Host Network Service (HNS)가 핵심 시스템.
- HCS는 리눅스의 cgroup, 네임스페이스, 파일 시스템 계층화 기능 담당.
- HNS는 컨테이너 네트워킹 담당, 가상 네트워크 생성 및 컨테이너 연결.
- 컨테이너 이미지는 VHDX 형식으로 관리, OCI 사양 준수.
- Windows 컨테이너 라이선싱
- Microsoft만이 이미지 제작 및 배포 독점권 보유.
- 서비스용 사용 시 Windows Server 호스트 라이선스 필요.
- Standard Edition은 Hyper-V 컨테이너 최대 2개 실행 제한, Datacenter Edition은 무제한.
- Windows 10 PC에서는 개발 및 테스트 목적으로만 사용 가능.
Next Feeds

‘테스트 케이스’로만 테스트하면 안되나요?
테스트 케이스의 한계를 인식하고, 다양한 테스팅 기법을 통해 잠재적 위험을 제거하여 안전한 게임을 만들자.
테스트 케이스Happy Path Testing탐색적 테스팅트롤링페르소나
2019. 5. 27.
데브시스터즈

Design system at Buzzvil
버즈빌의 디자인 시스템 구축 경험을 공유하며, 시스템 구축 배경, 문제 해결 과정, 핵심 전략을 요약.
design systemstartuppatternexpressionmetrics
2019. 5. 16.
버즈빌

Clean Architecture Packaging Strategy
Clean Architecture에서 Package by Feature 전략을 통해 코드의 유지보수성과 유연성을 높이는 방법에 대한 분석.
Clean ArchitecturePackage by FeaturePackage by LayerPackaging Strategy소프트웨어 아키텍처
2019. 5. 15.
버즈빌
타다 클라이언트 개발기
타다 클라이언트 개발 과정과 기술 스택, 아키텍처 전략을 소개하고, 출시 후 회고와 향후 개선 과제를 제시합니다.
타다클라이언트RIBsKotlinSwift
2019. 5. 8.
VCNC

마켓컬리 서비스 구조를 소개 합니다
마켓컬리의 서비스 구조, 기술 스택, DevOps 전략을 소개하고, 이커머스, 물류, 데이터 서비스 전반의 기술 혁신을 강조합니다.
마켓컬리이커머스물류DevOps클라우드 네이티브
2019. 4. 12.
컬리

Welcome to 마켓컬리!
마켓컬리는 좋은 식자재를 소비자에게 소개하고 생산자에게 안정적인 판매 활로를 제공하여 모두가 행복한 삶을 추구합니다.
마켓컬리푸드마켓식자재생산자소비자
2019. 4. 11.
컬리