가상화 관리란?

URL 복사

가상화 관리는 가상 환경과 그 기반이 되는 물리 하드웨어와 연결되어 리소스 관리를 단순화하고, 데이터 분석을 강화하고, 운영을 간소화하는 소프트웨어입니다. 각각의 가상화 관리 시스템은 고유한 특성을 가지지만 단순한 사용자 인터페이스를 사용하고, 가상 머신(VM) 생성 프로세스를 간소화하고, 가상 환경을 모니터링하고, 리소스를 할당하고, 리포트를 컴파일하며 룰을 자동으로 적용한다는 공통점을 가집니다. ERP(전사적 자원 관리, Enterprise Resource Planning)와 같은 솔루션은 전체 하드웨어 및 소프트웨어 브랜드에서 통합을 구현하여 사용자가 각자의 요구에 적합한 관리 시스템을 설치하도록 할 수 있습니다.

가상화 솔루션 살펴보기

사용자 환경의 규모와 다양성, IT 팀의 숙련도, 전략적 목표에 따라 가상화 관리 소프트웨어를 통해 운영을 훨씬 더 간소화할 수 있습니다. 단일 워크스테이션에서 작동하는 소수의 가상 머신(VM)이라면 시스템 관리자 한 명이 수동으로 관리할 수 있겠지만, 전사적인 대규모 배포에서는 가상화 관리 소프트웨어를 사용해야 시스템을 원활히 운영할 수 있습니다.

하이퍼바이저만 설치한다고 VM이 자동으로 프로비저닝되지 않으며 누군가가 수행할 작업을 소프트웨어에 지시해야 하기 때문입니다. 여기에는 일반적으로 네 가지 책임의 조합이 포함되며, 새 VM을 작동할 때마다 책임이 배가됩니다. 네 가지 책임은 프로비저닝, 컴플라이언스, 운영, 그리고 하이브리드 통합입니다.

프로비저닝

리소스 요청 처리, 템플릿 생성, VM 구성

컴플라이언스

시스템 보호 및 모니터링, 문제 확인, 사용자 액세스 검증

운영

사용되지 않거나 사용률이 낮은 물리 리소스 폐기 또는 회수, 버그 조사, 미래 수요 예측

하이브리드 통합

가상, 프라이빗 클라우드, 퍼블릭 클라우드, 컨테이너 환경 전반에 걸쳐 서로 다른 세 가지 책임 구현

 

Red Hat 리소스

가상화는 서버, 스토리지, 네트워크, 애플리케이션 등과 같은 물리 리소스의 가상 버전을 만드는 방법으로, 가상화를 통해 리소스의 효율성과 유연성이 향상됩니다.

  • 서버 가상화는 하나의 물리 서버를 여러 가상 서버로 나눕니다. 하나의 물리 서버를 여러 가상 서버로 나눔으로써 조직은 동일한 하드웨어에서 여러 운영 체제와 애플리케이션을 동시에 실행하여 물리 서버 공간을 최대한 활용할 수 있습니다. 그 결과 하드웨어 비용을 절감하고, 공간을 절약하고, 전력 사용을 줄일 수 있으므로 하드웨어가 제한적일 때 테스트와 개발을 수행하기에 매우 적합한 환경이 됩니다.
  • 데스크톱 가상화를 사용하면 사용자가 어느 기기에서든지 가상 데스크톱에 액세스할 수 있습니다. 따라서 원격 또는 하이브리드 인력이 있는 조직에 이상적입니다. 사용자는 어느 기기에서든지 데스크톱에 안전하게 액세스할 수 있고, 중앙 서버 관리를 통해 업데이트와 트러블슈팅이 간소화됩니다. 따라서 일관된 데스크톱 환경이 필요한 콜센터와 학교에서 사용하기에 적합합니다.
  • 네트워크 가상화는 유연하고 프로그래밍 가능한 네트워크 환경을 위해 네트워크 리소스들을 결합합니다. 가상 네트워크를 통해 조직은 트래픽을 분리하고, 고급 보안 정책을 이행하고, 네트워크 안정성을 향상할 수 있습니다.
  • 스토리지 가상화는 스토리지를 단일 리소스로 풀링해 할당을 개선합니다. 또한 리소스 사용, 이중화 및 관리를 개선하며, 금융, 의료, 전자 상거래 같은 데이터 집약적 산업의 필수 요소이고 데이터 복제를 통해 효율적인 재해 복구를 지원합니다.
  • 애플리케이션 가상화는 운영 체제에 상관없이 애플리케이션을 실행합니다. 애플리케이션을 가상화하면 플랫폼 간 호환성이 보장되고 기업은 시스템에 영향을 미치지 않으면서 많은 사용자에게 소프트웨어를 배포할 수 있습니다.
  • 데이터 가상화는 다양한 소스의 데이터들을 복사하지 않고 연결합니다. 데이터 가상화는 재무 분석, 의료, 전자 상거래처럼 실시간 인사이트에 의존하는 조직에 필수적입니다. 데이터를 가상화하면 데이터에 대한 액세스를 간소화하고, 데이터베이스, API, 클라우드 서비스 등 여러 시스템의 데이터를 집계하여 의사 결정 과정을 단축할 수 있습니다.

기존 가상 환경은 물리적 하드웨어와 VM을 포함하는 꽤 간단한 형태로 되어 있습니다. 하지만 인스턴스가 너무 많을 경우 이조차도 제어하기 어려워질 수 있습니다.

예를 들어 주요 유지 관리 문제를 해결하는 것뿐 아니라 각 방마다 등이 꺼져 있는지, 문은 잠겨 있는지, 수돗물이 흐르고 있지 않은지까지 확인해야 하는 대형 호텔에서 근무한다고 상상해 보겠습니다. 단순한 작업인데도 시간이 아주 많이 걸릴 것입니다. 이러한 상황에서 선택할 수 있는 방법은 다음 두 가지입니다.

  1. 빈방 확인: 더 중요한 문제를 해결할 시간이 줄어듦
  2. 더 중요한 문제 해결: 빈방을 확인할 시간이 줄어듦

투숙객이 체크아웃한 후 자동으로 빈방의 조명을 끄고 문을 잠그고 배관 흐름을 확인하는 애플리케이션에 콘센트, 수전, 잠금장치가 동기화되어 있다면 어떨까요? 몇 가지 단순 작업을 수행하기 위해 계단을 오르고 긴 복도를 걸어 다니고 문을 열어보는 등의 일을 하지 않아도 되므로 자동화가 불가능한 주요 유지 관리 문제를 해결할 수 있는 여유를 얻게 됩니다.

이 비유에서 각 방은 VM이라고 할 수 있습니다. 단순한 유지 관리 태스크가 수백 개의 인스턴스에 분산되어 있다면 제어하기 어렵습니다. 관리 소프트웨어를 사용하면 IT 전문가의 업무 부담을 줄여서 더 중요한 전사적 문제 해결에 집중하도록 할 수 있습니다.

virtualization management diagram

관리 다이어그램

하이브리드 환경은 2개 이상의 상호 연결된 가상, 컨테이너, 프라이빗 클라우드 또는 퍼블릭 클라우드 환경으로 구성되어 있습니다.

이러한 설정은 기존의 가상 환경보다 훨씬 더 복잡합니다.

하이브리드 관리 다이어그램

프라이빗 클라우드는 퍼블릭 클라우드와 다른 방식으로 보안이 유지되며, VM 커미셔닝은 컨테이너 커미셔닝과는 다릅니다. 여기에 회사의 고유한 비즈니스 상황, IT 스택, 경험 수준은 물론 적합한 관리 툴을 선택하는 것까지 고려해야 할 사항이 많습니다. 하지만 적절한 툴은 분명히 존재합니다. 그중에서도 벤더 중립적인 확장형 솔루션에 이기종 환경을 통합해 IT 관리자가 운영 비용을 늘리지 않고도 효율성을 높일 수 있는 툴이 가장 좋습니다.

가상화 관리 시스템과 IT 서비스 관리(ITSM) 시스템은 상호 연동하여 다음과 같은 여러 기술을 통해 IT 운영을 간소화합니다.

  • 자동화된 프로비저닝: ITSM 툴은 가상 리소스를 자동으로 요청하고 배포하므로 수작업이 필요 없어 설정 시간을 단축할 수 있습니다.
  • 인시던트 관리: 충돌과 같은 문제가 발생하면 ITSM이 빠른 문제 해결을 위해 서비스 티켓을 생성합니다.
  • 변경 관리: ITSM을 사용하면 VM 이동이나 리소스 추가 같은 변경 사항을 추적하고 승인하여 디스럽션을 방지할 수 있습니다.
  • 리소스 및 용량 계획: 가상화 툴은 리소스 사용량을 추적하고 ITSM이 향후 요구 사항을 계획하는 데 도움이 되므로 리소스 낭비나 부족을 방지할 수 있습니다.
  • 자산 관리: ITSM은 가상 리소스와 물리 리소스를 동시에 추적할 수 있으므로 적절한 관리가 보장됩니다.
  • 서비스 수준 관리: ITSM은 가상화 툴에서 제공하는 데이터를 기반으로 가상 리소스가 성능 기준에 부합하는지 여부를 모니터링합니다.
  • 성능 모니터링 및 경고: 가상화 툴은 성능 문제를 조기에 감지하고, ITSM은 문제 해결을 위해 티켓을 생성하여 사용자가 영향받는 것을 방지합니다.
  • 라이프사이클 관리: 두 시스템 모두 생성부터 노후화에 이르기까지 가상 리소스의 라이프사이클을 추적합니다. 따라서 리소스가 효율적으로 사용되며 필요 없어지면 폐기될 수 있습니다.
  • 보고: 두 시스템의 데이터를 결합하면 의사 결정과 리소스 계획을 개선하기 위한 인사이트를 확보할 수 있습니다.

이러한 연동을 통해 가상 환경을 더 빠르고 효율적이며 경제적으로 관리할 수 있습니다.

환경이 확장함에 따라 여러 가상 머신의 관리에 따른 복잡성으로 인해 가상화 관리의 문제가 가중됩니다. 여기에는 다음이 포함됩니다.

  1. 리소스 관리 부실: 리소스를 과도하게 또는 부족하게 프로비저닝하면 용량 낭비 또는 성능 저하로 이어질 수 있습니다.
  2. 성능 장애물: VM 간에 물리 리소스를 공유하면 관리가 적절하지 못할 경우 속도 저하를 야기할 수 있습니다.
  3. 보안 및 컴플라이언스: 리소스를 공유할 경우 VM의 보안과 규제 표준 준수를 보장하기가 더 어렵습니다.
  4. 무분별한 VM 확산: VM 생성을 모니터링하지 않을 경우 리소스를 사용하지 않게 되고 관리 오버헤드가 증가할 수 있습니다.
  5. 역호환성: 레거시 시스템은 현대적인 가상화 기술과 완전히 통합되지 않을 수 있습니다.
  6. 비용 관리: 리소스와 라이센싱을 신중하게 모니터링하지 않을 경우 가상화는 예기치 못한 비용을 초래할 수 있습니다.
  7. 확장성: 확장 가능한 관리 툴 없이 많은 VM을 관리하는 작업은 번거로울 수 있습니다.
  8. 전문성: 가상화에는 전문 지식이 필요합니다. 그런데 이 전문 지식은 찾거나 교육하기가 어렵습니다.
  9. 백업 및 복구: 가상화된 환경에는 백업과 재해 복구를 위한 새로운 전략이 필요하기 때문에 기존 방식을 더 복잡하게 만듭니다.

Red Hat은 마이그레이션에서 관리까지 라이프사이클 전반에 걸쳐 가상 머신을 지원할 수 있습니다. 

Red Hat의 신뢰할 수 있는 제품과 파트너 에코시스템은 하나의 통합 가상화 솔루션을 통해 모두 제공됩니다. 지금 바로 오픈소스 프로젝트 KVM과 KubeVirt를 기반으로 하여 가상 머신과 컨테이너를 동시에 실행할 수 있는 현대적인 애플리케이션 플랫폼인 Red Hat® OpenShift® Virtualization으로 가상 머신을 마이그레이션할 수 있습니다. 포함되어 있는 가상화를 위한 마이그레이션 툴킷은 몇 단계로 간단히 마이그레이션을 시작하는 데 필요한 툴을 제공합니다.  Red Hat Ansible® Automation Platform을 통해 자동화를 사용하여 규모에 따른 마이그레이션에서 Day 2 오퍼레이션과 문제 해결까지 제공을 가속화할 수 있습니다. 그리고 Red Hat Advanced Cluster Management for Kubernetes로 단일 콘솔에서 VM의 보안과 성능을 모니터링할 수 있습니다. 스토리지, 백업 및 재해 복구, 네트워킹 등을 위한 추가 지원 옵션과 파트너 통합 등으로 Red Hat은 조직이 하이브리드 클라우드 전체에 걸쳐 가상 인프라의 원활한 운영을 유지하고 준비가 되었을 때 현대화할 수 있도록 지원합니다.

Red Hat을 통한 가상화 살펴보기

허브

레드햇 공식 블로그

레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.

모든 Red Hat 제품 체험판

무료 제품 체험판을 통해 핸즈온 경험을 얻고, 자격증 시험에 대비하거나 해당 제품이 조직에 적합한지 평가할 수 있습니다.

추가 자료

하이퍼바이저(Hypervisor)란?

하이퍼바이저는 하드웨어에서 시스템의 운영 체제와 리소스를 분리해 VM에 할당하여 가상 머신을 생성하고 구동하는 소프트웨어입니다.

가상화 플랫폼을 선택하는 방법

가상 머신(VM) 관리를 위한 가상화 플랫폼을 선택하는 데 참고할 수 있는 가상화 개념을 알아보세요.

KubeVirt란?

KubeVirt는 쿠버네티스를 기반 오케스트레이션 플랫폼으로 사용하여 가상 머신(VM)을 실행, 배포, 관리할 수 있는 오픈소스 프로젝트입니다.

가상화 리소스