Cloud/참고자료

가상화(Virtualization)

간지나제 2022. 9. 6. 23:56

가상화: 단일한 물리 하드웨어 시스템에서 여러 시뮬레이션 환경이나 전용 리소스를 생성할 수 있는 기술
하이퍼바이저(Hyperviser)라 불리는 소프트웨어가 하드웨어에 직접 연결되며 프로세서, 메모리, 스토리 등과 같은 단일 컴퓨터의 하드웨어 요소를 VM(가상 머신)이라는 별도의 고유하고 안전한 환경으로 분할할 수 있다. 각각의 VM은 자체 운영체제(OS)를 실행하며 마치 독립적인 컴퓨터인 것처럼 작동한다.

결국 가상화는 물리적 컴퓨터 하드웨어의 보다 효율적인 활용을 가능하게 해주며, 이를 통해 기업은 비용을 감소시킬 수 있다.

가상화는 클라우드 컴퓨팅 경제를 주도하는 기술이다. 가상화를 사용하여 클라우드 제공자는 기존의 물리적 컴퓨터 하드웨어를 사용하여 사용자에게 서비스를 제공할 수 있다.

가상화의 장점

  • 리소스 효율성: 하드웨어의 발전에 따라 리소스를 충분히 활용하지 못했는데 가상화를 통해 하드웨어 컴퓨팅 용량을 최대한으로 활용할 수 있다.
  • 관리 편의성: 소프트웨어로 기술된 정책들을 보다 손쉽게 사용 및 관리할 수 있다.
  • 가동 중단 시간 최소화: OS 및 애플리케이션 충돌로 인해 가동 중단시간이 발생하고 생산성에 지장을 줄 수 있다. 다수의 중복되는 가상 머신을 서로 간에 함께 실행하고 문제점 발생 시에 이들 간의 장애 복구를 수행할 수 있다.
  • 프로비저닝 고속화: 각 애플리케이션의 하드웨어를 구매, 설치 및 구성하려면 많은 시간이 필요한데, 가상화를 통해 프로비저닝이 훨씬 빨라진다.

cf) 프로비저닝: 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해두는 것

솔루션 종류

  • 서버, 데스크탑, 네트워크 및 스토리지 가상화에 특화된 VMware
  • 서버 가상화와 가상 데스크탑을 제공하는 Citrix
  • Hyper-V 가상화 솔루션을 Windows에 제공하며 서버 및 데스크탑 컴퓨터의 가상 버전에 집중하는 Microsoft

가상화 유형

  • 데스크탑 가상화
  • 네트워크 가상화
  • 스토리지 가상화
  • 데이터 가상화
  • 애플리케이션 가상화
  • 데이터 센터 가상화
  • CPU 가상화
  • GPU 가상화
  • Linux 가상화
  • 클라우드 가상화

https://www.cisp.or.kr/archives/12017
https://wnsgml972.github.io/network/2018/08/14/network_cloud-computing/
https://www.alibabacloud.com/ko/knowledge/what-is-virtualization
https://mangkyu.tistory.com/86
https://www.ibm.com/kr-ko/cloud/learn/virtualization-a-complete-guide

'Cloud > 참고자료' 카테고리의 다른 글

컨테이너란? 컨테이너와 VM의 차이  (0) 2022.09.08
오픈스택(OpenStack)  (0) 2022.09.06
리전(Region), 가용 영역(Availability Zone)  (0) 2022.09.02