서버가상화

    [Docker] Docker이해하기1 . 가상화 개념

    가상화 클라우드의 기술 원천이라고 할 수 있는 가상화는 물리적인 하드웨어(HW) 장치를 논리적인 객체로 추상화하는 것이다. 쉽게 말하면, 일반적으로 우리는 컴퓨터(본체=물리적 하드웨어)를 사용할 때 OS가 필요하다. 그럼 내가 OS 1개를 실행하려면 컴퓨터 1대가 필요하다. 즉 내가 리눅스도 사용하고 싶고 윈도우도 사용하고 싶은 사용자 입장에서 컴퓨터를 2대가 필요한 것인데 돈이 배로 든다. "가상화"를 이용하면 위와 같은 비용문제가 해결이 가능하다. 컴퓨터 한 대를 분리해서 윈도우와 리눅스 등 여러 OS를 하나의 컴퓨터(물리적 머신)에서 동시에 사용이 가능하다. 이제 OS가 필요해도 또 한대의 컴퓨터를 살 필요가 없어졌다는 것이다! 쉽게 이해하면 위와 같고, 가상화의 대상이 되는 컴퓨팅 자원에는 크게 ..