[CS지식의 정석]클라우드 기반 기술인 가상머신

박두팔이·2023년 8월 11일
0

CS컴퓨터과학

목록 보기
4/13

클라우드

1. 가상머신

1.1 전통적 배포방식

물리적인 컴퓨터 한 대(하드장비)에 하나의 OS를 깔고 여러가지 프로그램을 설치하는 방식. 계정을 나눠 여러명의 사용자가 이용할 수 있도록 할 수 있으나 프로그램을 설치하는 경우 다른 앱에 영향을 미친다.

1.2 가상화 배포방식

가상머신을 기반으로 배포하는 방식이다. 가상머신이란 컴퓨터의 하드웨어를 소프트웨어적으로 구현한 것을 말한다. 한 대의 컴퓨터 위에 하이퍼바이저 계층을 두어 그 안에서 여러개의 OS를 구동하기 때문에 가상머신을 독립적으로 수행할 수 있다.

  • 소프트웨어를 분리하였기 때문에 계정당 필요한 RAM용량을 나누는 것도 가능하다.
  • 독립적으로 가상머신이 구축되었기 때문에 서로 상호작용을 하지 않는다. 한 가상 머신위의 프로그램은 다른 가상머신위에서 볼 수 없는 형태를 가지고 있으며 이를 '샌드박스되었다'라고도 한다. 다만 OS가 공유되지 않기때문에 일일히 OS를 설치해야 하는 단점이 있다.
profile
기억을 위한 기록 :>

0개의 댓글