본문 바로가기

클라우드/VMware

가상화(Virtualization)란 무엇인가요?

반응형
Thumbnail

가상화란?

가상화는 서버, 스토리지, 네트워크 및 기타 물리적 자원을 추상화하여 사용하는 것을 말합니다. 가상 소프트웨어는 물리적 하드웨어 기능을 모방하여 하나의 물리적 머신에서 여러 가상 시스템을 동시에 실행합니다. 즉, 동일한 하드웨어 시스템에서 다중 운영 체제를 동시에 실행하는 데 사용하는 경우가 많습니다.

 

가상화의 이점

1. 비용 절감 및 효율성 향상

가상화는 데이터 센터에 사용되는 하드웨어 리소스를 개선합니다.

기반 물리적 서버가 줄어들면 데이터 센터에 여유 공간이 늘어나고 전기, 발전기 및 냉각 장치에 들어가는 돈이 절약됩니다.

 

2. 자동화된 IT 관리

이제 물리적 컴퓨터가 가상화되었으니 소프트웨어 도구를 사용하여 관리할 수 있습니다. 관리자는 배포 및 구성 프로그램을 생성하여 가상 머신 템플릿을 정의합니다. 반복적이고 일관된 방식으로 인프라를 복제할 수 있으므로 오류가 많은 수동 구성이 방지됩니다.

 

3. 신속한 재해 복구

가상화된 환경에서는 물리적 서버를 교체하거나 복구가 몇 분 안에 완료됩니다.

이 즉각적인 대응은 복원력을 크게 개선하고 비즈니스 연속성을 촉진하여 예정된 대로 운영을 지속할 수 있도록 합니다.

 

4. 테스트 및 개발 환경

가상화는 고립된 테스트 환경의 생성을 간소화하여 충돌을 줄이고 정확한 결과를 지원합니다.

또한 빠른 프로비저닝과 가상 환경 복제를 통해 테스트 및 개발 주기를 가속화하여 소프트웨어 개발 및 테스트 효율을 높입니다.

 

가상화의 종류

서버 가상화

서버 가상화 기술은 단일 물리적 서버에서 다수의 가상 서버 실행을 지원하며 리소스 효율을 최적화합니다.

유형 1(Type 1) 및 유형 2(Type 2)등 하이퍼바이저는 가상 시스템을 관리하고 서버 가상화를 촉진합니다.

 

데스크탑 가상화

데스크탑 가상화는 데스크탑 환경 및 사용자 업무 공간을 가상화하여 다양한 장치를 통한 액세스와 유연성을 제공합니다.

가상 데스크탑 인프라(VDI) 및 애플리케이션 가상화 기술은 가상 데스크탑 및 애플리케이션의 배포와 관리를 지원합니다.

 

네트워크 가상화

네트워크 가상화는 유연성과 효율을 높이기 위한 가상 네트워크 기능 및 리소스와 관련되어 있습니다.

소프트웨어 정의 네트워킹(SDN) 및 네트워크 가상화 오버레이는 가상 네트워크 생성 및 중앙화된 네트워크 관리를 지원합니다.

 

스토리지 가상화

스토리지 가상화는 스토리지 리소스 가상화 및 데이터 관리와 관련되어 있습니다.

스토리지 가상화 아키텍처 및 기술은 효율적인 스토리지 프로비저닝, 데이터 마이그레이션, 중앙화된 관리를 지원합니다.

 

애플리케이션 가상화

애플리케이션 가상화는 애플리케이션의 기능을 가져와서 원래 설계된 운영 체제가 아닌 다른 운영 체제에서 실행합니다.

예를 들어 사용자는 머신 구성을 변경하지 않고 Linux 시스템에서 Microsoft Windows 애플리케이션을 실행할 수 있습니다.

 

앞에서 설명한 여러 가지 가상화의 종류 중 '서버 가상화'에 대해서 더 살펴보겠습니다.

 

서버 가상화의 종류

서버 가상화 비교 (출처: https://medium.com/@teamresellerclub)

 

유형 1 하이퍼바이저(베어메탈 하이퍼바이저)

유형 1 하이퍼바이저는 기본 컴퓨터의 물리적 하드웨어에서 직접 실행되며 CPU, 메모리 및 물리적 스토리지와 직접 상호 작용합니다. 이러한 이유로 유형 1 하이퍼바이저는 베어메탈(Bare-Metal) 하이퍼바이저라고도 합니다.

 

장점

  • 물리적 하드웨어에 직접 액세스할 수 있기 때문에 매우 효율적입니다.
  • 공격자가 손상을 입힐 수 있는 CPU와 하이퍼바이저 사이에 아무것도 없기 때문에 보안도 강화됩니다.

단점

  • 여러 가상 머신을 관리하고 호스트 하드웨어를 제어하기 위해 별도의 관리 머신이 필요한 경우가 많습니다.
  • 1형 하이퍼바이저와 해당 VM 구성을 관리하려면 시스템 관리자 수준의 지식이 필요합니다.

가상화 소프트웨어 종류

  • VMware ESXi
  • Microsoft Hyper-V
  • Citrix XenServer
  • KVM

유형 2 하이퍼바이저(호스트 하이퍼바이)

유형 2 하이퍼바이저는 기본 하드웨어에서 직접 실행되지 않습니다. 대신 운영체제에서 애플리케이션으로 실행됩니다. 그리고 서버 기반 환경에서는 거의 사용되지 않습니다. 그보다는 여러 운영 체제를 실행해야 하는 개별 PC 사용자에게 적합합니다.

 

장점

  • 전문가가 아닌 사용자도 조작할 수 있습니다.
  • 실행 중인 기본 OS와 대체 게스트 OS에 빠르고 쉽게 액세스할 수 있습니다. (사용자 생산성 도움)

단점

  • 하이퍼바이저는 운영 체제가 제공하고자 하는 리소스만 사용해야 합니다.
  • 실행 중인 게스트 OS를 조작할 수 있으므로 잠재적인 보안 위험이 발생합니다.

가상화 소프트웨어 종류

  • Oracle VM VirtualBox
  • VMware Workstation

 

참고자료

https://www.hpe.com/kr/ko/what-is/virtualization.html

https://aws.amazon.com/ko/what-is/virtualization

https://www.samsungsds.com/kr/insights/1232746_4627.html

https://www.ibm.com/kr-ko/topics/hypervisors

'클라우드 > VMware' 카테고리의 다른 글

VMware vSphere 6.7 vCenter 설치  (0) 2023.11.05
VMware vSphere 6.7 ESXi 설치  (0) 2023.11.02
VMware vSphere 6.7 ESXi 설치 (VM생성)  (0) 2023.10.25