본문 바로가기
반응형

가상환경2

[Docker] Docker는 무엇인가? [이전 글] [가상화와 컨테이너] 가상화와 컨테이너의 차이점이번 포스팅은 가상화와 컨테이너의 차이점을 다뤄보겠다. 우선 가상화에 대한 개념 혹은 하이퍼바이저(hypervisior)에 대한 개념이 없다면 해당 글을 먼저 읽고 오는 것을 추천한다. [가상화] [Dockecodemonkyu.tistory.com위의 글에서 컨테이너의 개념에 대해 간단하게 정리했었다.혹시 컨테이너의 개념을 모른다면 해당 글을 먼저 읽고 오는 것을 추천한다.Docker 란?Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼이다. 즉, 컨테이너를 생성시켜주는 플랫폼이라고 생각하면 된다.  그럼 왜 Docker를 사용할까?도커를 사용하는 이유는 도커의 등장 배경을 알면 이해하기 쉽다.  과거에는 Server를 실행시키기 위해서는 사.. 2022. 3. 4.
[Docker] Virtualization(가상화)란? 가상화란 가상화는 소프트웨어를 사용하여 프로세서, 메모리, 스토리지 등과 같은 단일 컴퓨터의 하드웨어 요소를 일반적으로 가상 머신(VM)이라고 하는 다수의 가상 컴퓨터로 분할할 수 있도록 해주는 컴퓨터 하드웨어 상의 추상화 계층을 구축합니다. 실제 기반 컴퓨터 하드웨어의 단지 일부에서만 실행됨에도 불구하고, 각각의 VM은 자체 운영체제(OS)를 실행하며 마치 독립적인 컴퓨터인 것처럼 작동합니다. 가상화의 작동방식 [가상화란] 가상화의 장점 리소스 효율성 : 가상화 이전에 각각의 애플리케이션 서버에서는 자체 전용의 물리적 CPU가 필요했습니다. 또한 실행하고자 하는 애플리케이션마다 별도의 서버를 구매하여 각각 따로 구성해야 했습니다. (IT 직원은 신뢰성 문제 때문에 컴퓨터마다 1개의 애플리케이션과 1개의.. 2022. 3. 3.
반응형