일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 에이블러
- 지도학습
- Eda
- kt aivle school
- r
- 웹크롤링
- dx
- 다변량분석
- 서평
- SQL
- 하둡
- 머신러닝
- 시각화
- python
- kaggle
- 소셜네트워크분석
- ggplot2
- 한국전자통신연구원 인턴
- ML
- httr
- 가나다영
- arima
- matplot
- Ai
- 에트리 인턴
- KT 에이블스쿨
- 시계열
- 프로그래머스
- 기계학습
- hadoop
- 하계인턴
- 한국전자통신연구원
- ETRI
- KT AIVLE
- 빅분기
- SQLD
- 딥러닝
- 에이블스쿨
- cnn
- 빅데이터분석기사
- Today
- Total
소품집
[Cloud] 클라우드 가상화 기술 본문
먼저 클라우드의 가상화 기술을 살펴보기전, 하이퍼바이저의 역할을 알아봅시다.
위 그림은 하이퍼바이저의 위치 및 역할의 차이에 따라 Type1과 Type2로 나눌 수 있습니다.
하이퍼바이저는 가상머신과 하드웨어 사이에 위치하며, N개의 가상머신을 동작할 수 있게 해주는 가상화 플랫폼 역할을 수행합니다.
Type1
Type1은 주로 서버 개발에 사용되며, 하이퍼바이저가 다수의 VM(Virture Machine)을 관리하는 형태입니다.
이 타입은 가상머신에 설치된 게스트 운영체제가 하드웨어 위에서 2번째 수준으로 구동됩니다.
위 방식은 하이퍼바이저가 하드웨어 통제권을 가지고 있는 장점이 있으며, Guest OS에 빠르게 전달하기 위한 API를 따로 가지고 있어 각각의 Guest OS에게 필요한 정보를 빠르게 전송할 수 있습니다.
단, 여러 하드웨어 드라이버를 세팅 해줘야 하며 설치가 까다롭습니다.
Type2
Type2는 하드웨어 위에 호스트 운영체제(Host OS)가 있고, 그 위에서 하이퍼바이저가 다른 응용프로그램과 유사한 형태로 동작합니다. 이 타입의 하이퍼바이저에 의해서 Guest OS는 하드웨어 위에서 3번째 수준으로 구동됩니다.
기존의 컴퓨터 환경에서 하이퍼바이저를 활용하는 것으로 설치가 용이하며 구성이 편리합니다.
애플리케이션 형태이기 때문에 안정성에 문제가 생겨도 Host OS자체의 결함에는 문제가 없어 안정성을 침해하지 않는 장점이 있습니다.
단, 위 방식은 가상화 소프트웨어가 하드웨어를 직접 통제하는 것이 아니기 때문에 하드웨어에 명령을 전달하거나 받을 때 OS를 한 번은 거쳐야 하는 단점이 있어 속도는 Type1보다 느립니다.
'Cloud' 카테고리의 다른 글
[Infra] 데이터 거버넌스 성숙도 (0) | 2021.10.13 |
---|---|
[Infra] 빅데이터 거버넌스 구축 체제 (0) | 2021.10.13 |
[Cloud] 클라우드 네트워크 가상화 - NFV, SDN (0) | 2021.10.10 |
[Cloud] 부하분산 (Load balancing) (0) | 2021.10.08 |
클라우드 컴퓨팅 종류(SaaS, PaaS, IaaS) (0) | 2021.09.09 |