Outdated/Infrastructure 2

[Infra] 컨테이너(Container)

관련된 글2019/07/01 - [Computer/Infrastructure] - [Infra] 가상화(Virtualization) 목차컨테이너(Container)란?컨테이너와 가상 머신의 비교컨테이너의 장점과 단점참고자료1. 컨테이너(Container)란? 컨테이너란 가상화의 한 종류(애플리케이션 가상화)로 애플리케이션을 실제 구동 환경으로부터 추상화할 수 있는 논리 패키징 메커니즘을 제공하는 기술이다. 다시 말해, 코드와 그것의 모든 의존성을 패키징하는 기술이다. 이렇게 패키징한 것을 이미지(image)라고 부른다. 컨테이너와 가상 머신은 매우 비슷해보인다. 컨테이너도 가상 머신과 비슷하게 소프트웨어 서비스 구동을 위한 격리 환경을 만들어 개발 단계에서 테스트, 프로덕션에 이르기까지 이식성과 일관성을..

[Infra] 가상화(Virtualization)

목차가상화(Virtualization)란?가상화의 작동 원리가상화를 통해 얻을 수 있는 이점가상화 적용 분야참고자료1. 가상화(Virtualizaiton)란? 가상화란 단일한 물리 하드웨어 시스템에서 여러 시뮬레이션 환경이나 전용 리소스를 생성할 수 있는 기술을 말한다. 그래서 물리적 머신의 기능을 여러 사용자 또는 환경에 배포해 물리적 머신을 최대한 활용할 수 있습니다. 즉, 효용률(utilization rate)을 올린다.2. 가상화의 작동 원리 가상화는 하이퍼바이저(hypervisor) 또는 가상 머신 모니터(VMM, virtual machine monitor)라고도 불리는 기술을 이용해 단일 물리 하드웨어 시스템을 가상 머신(virtual machine)이라는 별도의 고유하고 안전한 환경으로 분할..