Skip to content

Commit 69af40f

Browse files
authored
Create virtualization.md
1 parent 888ca75 commit 69af40f

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

virtualization.md

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Virtualization
2+
가상화는 하나의 물리 하드웨어 시스템에서 여러 시뮬레이션 환경이나 전용 리소스를 생성할 수 있는 기술이다.
3+
가상화를 사용하면 물리적 머신의 기능을 여러 사용자 또는 환경에 배포해 물리적 머신을 최대한 활용할 수 있다.
4+
5+
`하이퍼바이저`는 호스트 머신이라는 물리적 머신 위에서 돌아가며 호스트 머신은 VM 에 CPU, 메모리, 스토리지 등의 컴퓨팅 리소스를 제공한다.
6+
하이퍼바이저는 하드웨어에 직접 연결되며, 물리 리소스를 필요로하는 VM 으로부터 물리 리소스를 분리, 분배한다.
7+
VM 에서는 그런 리소스들을 사용하게 된다.
8+
> 하이퍼바이저가 설치된 물리 하드웨어를 `호스트` 라고 하고, 그 리소스를 사용하는 여러 VM 을 게스트라고 함
9+
10+
11+
VM 은 하이퍼바이저의 기능을 사용하여 머신의 리소스를 하드웨어에서 분리한 후 적정하게 배포한다.
12+
13+
가상화를 사용하면 VM 을 제공하는 데 필요한 처리 기능, 메모리 등을 지정할 수 있으며 하드웨어나 다른 VM 으로부터
14+
VM 이 분리되므로 환경을 더 안전하게 보호할 수 있다.
15+
16+
17+
### 데이터 가상화
18+
여러 곳에 분산되어 있는 데이터를 단일 소스로 통합할 수 있다.
19+
20+
### 서버 가상화
21+
단일 서버를 두개 이상의 서버처럼 사용할 수 있다.
22+
23+
### OS 가상화
24+
하나의 컴퓨터에서 여러 OS 를 실행할 수 있다.

0 commit comments

Comments
 (0)