"컨테이너, 컨테이너 기술"의 두 판 사이의 차이

 
(사용자 3명의 중간 판 39개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{다른뜻|컨테이너}}
{{다른뜻|컨테이너 (운송)}}
==개요==
{{다른뜻|k8s 컨테이너}}
;operating-system-level virtualization, container, software container
;container, software container
;OS수준 가상화, OS레벨 가상화, 운영체제 수준 가상화, 컨테이너, 소프트웨어 컨테이너
;컨테이너, 소프트웨어 컨테이너
 
;operating-system-level virtualization, containerization, lightweight virtualization
;OS수준 가상화, OS레벨 가상화, 운영체제 수준 가상화, 컨테이너화, 경량 가상화, 컨테이너 기술, 컨테이너 가상화 기술
 
==컨테이너==
* 런타임 인스턴스
* 애플리케이션과 그 구동환경을 격리한 공간
* 경량·포터블 실행가능 이미지, 이미지의 런타임 인스턴스
* 소프트웨어와 그것에 종속된 모든 것을 포함한 가볍고 휴대성이 높은 실행 가능 이미지
* 소프트웨어와 그에 필요한 의존성 모듈들을 포함한다.
* 하부의 호스트 인프라스트럭처로부터 애플리케이션을 분리함으로써, 다른 클라우드 또는 다른 OS 환경에 배포하거나 스케일링하는 것을 간편하게 해준다.
 
==컨테이너 기술==
* "OS수준'''에서''' 제공하는 가상화"
* 애플리케이션 구동환경을 가상화하는 기술
* OS커널이 격리된 사용자공간을 제공하는 서버 가상화 방법
* OS커널이 격리된 사용자공간을 제공하는 서버 가상화 방법
* 운영체제의 커널이 하나의 사용자 공간 인스턴스가 아닌, 여러 개의 격리된 사용자 공간 인스턴스를 갖출 수 있도록 하는 서버 가상화 방식
* 운영체제의 커널이 하나의 사용자 공간 인스턴스가 아닌, 여러 개의 격리된 사용자 공간 인스턴스를 갖출 수 있도록 하는 서버 가상화 방식
* 여러 개의 독립된 사용자 공간 인스턴스를 하나의 호스트에서 사용할 수 있음
* 여러 개의 독립된 사용자 공간 인스턴스를 하나의 호스트에서 사용할 수 있음
* 기존 가상화 기술보다 가벼움. 성능, 밀집도, 빌드/배포 속도, 이식성 향상


==예시==
==예시==
* [[chroot]] (1982년)
* 1982년, [[chroot]]
* [[OpenVZ]] (2005년)
* 2005년, [[OpenVZ]], [[솔라리스 컨테이너]]
* [[LXC]] (2008년)
* 2008년, [[LXC]]
* [[도커]] (2013년)
* 2013년, [[도커]]
* [[Kubernetes]]
* [[Kubernetes]]


==같이 보기==
==같이 보기==
{{z컬럼3|
* [[가상화]]
* [[런타임]]
* [[코어OS]]
* [[cgroups]]
* [[cgroups]]
* [[코어OS]]
* [[인스턴스]]
* [[가상화]]
* [[도커 용어]]
* [[하이퍼바이저]]
* [[리눅스 네임스페이스]]
* [[애플리케이션 가상화]]
* [[애플리케이션 가상화]]
* [[하이퍼바이저]]
* [[윈도우 컨테이너]]
* [[컨테이너화]]
* [[컨테이너 성능]]
* [[컨테이너 플랫폼]]
* [[컨테이너 오케스트레이션]]
}}


==참고 자료==
==참고==
* https://en.wikipedia.org/wiki/Operating-system-level_virtualization
* {{위키백과|운영 체제 수준 가상화}}
* {{영어위키백과|Operating-system-level virtualization}}
* http://www.itworld.co.kr/news/103469 ITWorld 용어풀이 | 컨테이너(container) 《ITWorld》 박상훈 기자 2017-02-15
* http://bongbonge.tistory.com/entry/컨테이너-기술에-대한-이해 《MY STORY》 국봉이 2016-01-27


[[분류: 컨테이너]]
[[분류: 컨테이너]]

2024년 10월 14일 (월) 20:15 기준 최신판

  다른 뜻에 대해서는 컨테이너 (운송) 문서를 참조하십시오.
  다른 뜻에 대해서는 k8s 컨테이너 문서를 참조하십시오.
container, software container
컨테이너, 소프트웨어 컨테이너
operating-system-level virtualization, containerization, lightweight virtualization
OS수준 가상화, OS레벨 가상화, 운영체제 수준 가상화, 컨테이너화, 경량 가상화, 컨테이너 기술, 컨테이너 가상화 기술

1 컨테이너[ | ]

  • 런타임 인스턴스
  • 애플리케이션과 그 구동환경을 격리한 공간
  • 경량·포터블 실행가능 이미지, 이미지의 런타임 인스턴스
  • 소프트웨어와 그것에 종속된 모든 것을 포함한 가볍고 휴대성이 높은 실행 가능 이미지
  • 소프트웨어와 그에 필요한 의존성 모듈들을 포함한다.
  • 하부의 호스트 인프라스트럭처로부터 애플리케이션을 분리함으로써, 다른 클라우드 또는 다른 OS 환경에 배포하거나 스케일링하는 것을 간편하게 해준다.

2 컨테이너 기술[ | ]

  • "OS수준에서 제공하는 가상화"
  • 애플리케이션 구동환경을 가상화하는 기술
  • OS커널이 격리된 사용자공간을 제공하는 서버 가상화 방법
  • 운영체제의 커널이 하나의 사용자 공간 인스턴스가 아닌, 여러 개의 격리된 사용자 공간 인스턴스를 갖출 수 있도록 하는 서버 가상화 방식
  • 여러 개의 독립된 사용자 공간 인스턴스를 하나의 호스트에서 사용할 수 있음
  • 기존 가상화 기술보다 가벼움. 성능, 밀집도, 빌드/배포 속도, 이식성 향상

3 예시[ | ]

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}