반응형
가상화 Virtualization
가상화는 사용자가 On demand 형태로 서비스를 이용하기 위해 컴퓨터 자원을 나누거나 합치는 기술을 말한다.
가상화를 통해 고성능 컴퓨터 자원을 쪼개서 여러명이 쓸 수도 있고 여러 컴퓨터를 통합해서 한대의 컴퓨터로 쓸 수도 있다.
- 호스트 OS : 하드웨어 위에 설치한 OS
- 게스트 OS : 호스트 가상화 또는 하이퍼바이저 위에 설치한 OS
가상화의 종류
- 서버 가상화 : 운영체제나 어플에 가상환경을 구현하는 것
- 호스트 가상화 : 호스트 OS 위에 게스트 OS가 설치 → 오버헤드 큼. 예) VM Workstation.
- 장점 : 호스트 OS에 제약 없음
- 하이퍼바이저 : 호스트 OS 없이 하드웨어에 하이퍼바이저 설치 → 오버헤드 적음. 예) Hyper-V
- 단점 : 머신에 대한 자체관리 기능 없어서 관리하기 위한 컴퓨터, 콘솔 필요
- 베어메탈 : 하드웨어 - 하이퍼바이저 - OS
- Hosted : 하드웨어 - OS(GuestOS) - 하이퍼바이저 - OS
- 컨테이너 가상화 : 호스트 OS 위에 컨테이너관리 SW 설치해서, 논리적인 컨테이너를 나눠서 사용. 예) Docker
- 장점 : 오버헤드 적고 속도 빠름
- 단점 : Docker 사용하려면 리눅스 기반 OS 사용해야함
반응형
'OPS' 카테고리의 다른 글
[AWS] 네트워크 기초 이론 (0) | 2023.04.01 |
---|---|
압축해제 안 하고 gz 파일 읽기 (0) | 2023.03.14 |
[AWS] VPC 피어링에 대해 정리 (0) | 2023.02.27 |
[Linux] 홈디렉토리 삭제 후 SSH 접속이 안 될 때 조치 방법 (0) | 2023.02.26 |
[AWS] WorkSpaces 패스워드 변경주기 변경 방법 (0) | 2023.02.25 |