선릉역 1번 출구
Cloud Computing(4) 본문
(4)에서는 가상화 기술에 대해서 더 자세히 살펴보겠습니다.
Definition of virtualization
-가상 컴퓨터 하드웨어 플랫폼, 저장 장치, 컴퓨터 네트워크 리소스를 포함한 어떤 것의 가상 버전을 생성하는 것
-하드웨어 리소스 위에 둘 이상의 분리된 가상 시스템을 만들어 하드웨어 활용성을 향상시킴
-Hypervisor라는 소프트웨어 시스템을 요구함
type1 vs type2 (위치와 역할에 따라서)
Type1 hypervisor(bare-metal/native형): 호스트의 하드웨어에 직접 설치하여 구동됨(os역할과 vm들을 관리하는 역할)
Type2 hypervisor(hosted): 호스트 os위에 설치되는 방식의 하이퍼바이저임
->type1은 성능 면에서 우세, type2는 사용성 면에서 우세
전가상화(full) vs 반가상화(para) (가상화 방식에 따라서)
전가상화: os의 수정이 필요없음, 전체 가상화에서 게스트 OS는 가상 시스템에 의해 가상화 계층 및 하드웨어로부터 완전히 격리됨
반가상화: guest os의 커널의 일부를 수정해야함(오픈소스가 있어야 하기 때문에 사용할 수 있는 OS가 한정적임). 컴파일 시 명령을 처리하기 위해 작업에 하이퍼콜을 사용하는 CPU 가상화의 범주로 반가상화에서 게스트 OS는 완전히 격리되지는 않지만 가상 시스템에 의해 가상화 계층 및 하드웨어와 부분적으로 격리됨
하드웨어 가상화란?
컴퓨터 및 운영 체제의 가상을 생성하는 것임.
+참고 자료
https://itguava.tistory.com/77
https://www.youtube.com/watch?v=y1ViwbFrNGw
https://blog.naver.com/shakey7/221599135601
https://mangkyu.tistory.com/87 [가상화 기술에 대해서]
Virtual machine
서버의 성능이 향상되었지만 자원을 효과적으로 사용하는 것이 필요함 -> 가상화를 통해 가상 머신을 만들어서 사용
장점
-서버 증설이 즉각적으로 필요할 때 -> 가상머신을 추가하여 빠른 프로비저닝이 가능함
-재난 발생 시 -> 가상머신 이미지를 활용한 대응이 가능
-투자 비용 대비 가동률의 증대(utilization)
-유휴 자원 관리가 용이함
단점
-메모리와 스토리지에 오버헤드가 존재함
'Computer > Cloud Computing' 카테고리의 다른 글
Cloud Computing(6) - VM and Networking (0) | 2021.06.07 |
---|---|
Cloud Computing(5) (0) | 2021.06.07 |
Security and Privacy issues in cloud computing (0) | 2021.06.03 |
Cloud Computing(3) (2) | 2021.06.03 |
Cloud Computing(2) (0) | 2021.06.03 |