클라우드 컴퓨팅의 기반이 되는 개념인 가상 머신에 대해 알아보자. 전통적인 배포 방식 가상 머신이 등장하기 이전에는 물리적인 컴퓨터 한 대에 하나의 OS를 설치하고 여러 프로그램을 설치하는 방식이었다. 하나의 OS 상에 여러 계정을 만들어 여러명이 이용할 수 있도록 했다. 이러한 방식은 설치된 프로그램끼리 서로 영향을 받는다는 단점이 있었다. 즉, 서로 독립적이지 못하다. 예컨대 한 명이 보안 프로그램을 설치하면 다른 한 명이 설치한 프로그램이 동작하지 않는 등의 문제가 발생하곤 했다. 가상화 배포 방식 전통적인 방식과 달리 가상 머신을 기반으로 배포하는 방식이다. 가상 머신이란 컴퓨터의 하드웨어를 소프트웨어적으로 구현한 것이다. 여러 계정을 나누어 사용하지 않고, 한 대의 컴퓨터에 여러 개의 OS를 구..