컨테이너 네이티브 가상화란?

URL 복사

컨테이너 네이티브 가상화(현재 명칭: Red Hat OpenShift® Virtualization)를 통해 컨테이너 워크로드와 함께 가상 머신 워크로드를 실행하고 관리할 수 있습니다. Red Hat OpenShift의 쿠버네티스 워크플로우에 있는 전통적인 가상 머신 워크로드를 실행하고 관리할 수 있게 해주는 Red Hat® OpenShift의 기능입니다.

컨테이너 네이티브 가상화는 클라우드 네이티브 애플리케이션 개발로 전환 중이고 전통적인 VM 기술에 많은 투자를 한 팀에 적합합니다. 가상화 애플리케이션 종속성을 Red Hat OpenShift의 풍부한 개발 환경으로 가져옴으로써 컨테이너화된 애플리케이션을 개발할 수 있도록 지원합니다. 컨테이너 네이티브 가상화는 VM 기반 서비스를 제공하여 OpenShift를 강화합니다.

Red Hat을 통한 VM 마이그레이션

OpenShift Virtualization은 기존의 가상화된 워크로드를 바로 Red Hat OpenShift 내의 개발 워크플로우로 마이그레이션합니다. 이 기능은 다음과 같은 방법으로 애플리케이션 현대화를 가속화합니다.

  • 전통적인 가상화 애플리케이션과 상호 작용하는 컨테이너에서 새로운 마이크로서비스 기반 애플리케이션 개발 지원
  • 전통적인 가상화 워크로드를 동일한 플랫폼의 새로운 컨테이너 워크로드와 결합하여 더욱 손쉽게 점진적으로 모놀리식(monolithic) 가상화 워크로드를 컨테이너로 분할

OpenShift Virtualization을 통해 동일 플랫폼의 VM 기반 워크로드를 컨테이너 기반 애플리케이션으로 호스팅함으로써 팀은 애플리케이션 컨테이너를 더 빠른 속도로 개발할 수 있습니다. 이 기능은 기존 워크로드의 분할뿐 아니라 컨테이너화된 클라우드 네이티브 애플리케이션에 대한 종속성인 가상화 애플리케이션의 지속적 사용도 지원합니다. 가상화된 워크로드와 컨테이너화된 워크로드를 단일 애플리케이션 개발 및 라이프사이클 워크플로우의 일부로 관리함으로써 팀은 현재 VM 및 컨테이너를 포함하고 있는 애플리케이션을 Red Hat OpenShift에서 직접 관리하고 배포할 수 있으며, 시간 경과에 따라 더 많은 애플리케이션 구성 요소를 컨테이너로 이동할 수도 있습니다.

Red Hat OpenShift Virtualization 살펴보기

Red Hat 리소스

OpenShift Virtualization을 Red Hat OpenShift 클러스터에 사용할 수 있는 경우, 개발자는 컨테이너화된 애플리케이션의 경우와 동일한 방식으로 가상화 애플리케이션을 생성하여 서비스 카탈로그의 프로젝트에 추가할 수 있습니다. 그 결과로 얻게 되는 VM은 전통적인 애플리케이션 컨테이너와 동일한 Red Hat OpenShift 노드에서 병렬로 실행됩니다.

OpenShift Virtualization은 독립형 제품이 아닌 Red Hat OpenShift의 기능입니다. 이제 OpenShift 4.5에서 이 기능을 사용하실 수 있습니다. 현재 Red Hat OpenShift 고객OpenShift 오퍼레이터를 통해 서브스크립션의 일부로 이 기능에 액세스하실 수 있습니다.

Red Hat의 가상화 솔루션에는 Red Hat OpenStack Services on OpenShift®가 포함되어 있습니다. 이 솔루션을 사용하면 데이터센터를 위한 가상화 환경, 네트워킹, 스토리지, 컴퓨팅 등의 호스트 인프라를 위한 프라이빗 클라우드 활용 사례, 그리고 VM을 각각 관리할 수 있습니다. 컨테이너 네이티브 가상화에서 실행되는 VM은 계속해서 동일하고 신뢰할 수 있는 Red Hat Enterprise Linux™ 하이퍼바이저, KVM, Red Hat OpenStack Services on OpenShift를 사용합니다.

이와 대조적으로 컨테이너 네이티브 가상화는 Red Hat OpenShift의 일부로 제공되는 기능으로서, 개발자는 이를 통해 Red Hat OpenShift Container Platform에서 구축 중인 애플리케이션 컨테이너와 함께 신규 또는 기존 VM을 가져와 이를 개발에 사용할 수 있습니다.

컨테이너 네이티브 가상화는 애플리케이션 오케스트레이션의 미래이자 오픈 하이브리드 클라우드 전반에 적용되는 공통 표준인 쿠버네티스에 대한 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)을 실행, 배포, 관리할 수 있는 오픈소스 프로젝트입니다.

가상화 리소스

관련 기사