선릉역 1번 출구

Cloud Computing(4) 본문

Computer/Cloud Computing

Cloud Computing(4)

choideu 2021. 6. 3. 21:37

(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.unixarena.com/2017/12/para-virtualization-full-virtualization-hardware-assisted-virtualization.html/

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
Comments