본문 바로가기
교육후 개인공부/Computer Science

[CS] 가상머신

by 뭉지야 2024. 1. 22.
728x90

클라우드의 근본기술은 가상머신이다.

원래는 가상머신이 없었다. 전통적인 배포방식밖에 없었다.

 

 

전통적 배포방식

-물리적인 컴퓨터 한 대에 하나의 OS를 깔고 여러가지 프로그램을 설치하는 방식

-계정을 여러개 만들어서 사용

-계정을 나눠 여러명의 사용자가 이용할수 있도록 할 수 있지만 어떤 프로그램을 설치했을때 다른 앱에 영향을 미친다.     

 

 

 

가상화 배포방식

-가상머신을 기반으로 배포하는것을 말한다.

-가상머신이란 컴퓨터의 하드웨어를 소프트웨어적으로 구현한 것을 말한다.

-계정을 나누는것이 아니라 한대의 컴퓨터를 가지고 여러개의 OS를구동할수 있게 

-CPU, RAM을 물리적으로 갈아끼는 것이 아니라 설정만으로 이를 수행할수있게 되었습니다.

-하드웨어위에 hypervisor를 둔다. 그위에 가상머신을 여러개 두고. 가상머신한개당 OS 한개

-하이퍼바이저는 하나의 시스템 상에서 가상 컴퓨터를 여러개 구동할수 있도록해주는 중간계층을 의미한다.

-클라우드는 이러한 가상화라는기술 때문에 한대의 하드웨어로 여러명의 사용자들에게 독립적으로 클라우드 서비스를 할수있습니다. 단점은 가상머신 위에 OS 일일이 설치.

 

 

 

       

728x90

'교육후 개인공부 > Computer Science' 카테고리의 다른 글

[CS]클라우드의 방식(오프프레미스, 온프레미스)  (0) 2024.01.23
[CS] API  (1) 2024.01.22
DBMS, RDBMS  (0) 2024.01.11
IP, DNS, HTTP, HTTPS  (0) 2024.01.10
XML, JSON, YAML, AJAX  (0) 2024.01.10