개요
컨테이너 네이티브 가상화(현재 명칭: Red Hat OpenShift® Virtualization)를 통해 컨테이너 워크로드와 함께 가상 머신 워크로드를 실행하고 관리할 수 있습니다. Red Hat OpenShift의 쿠버네티스 워크플로우에 있는 전통적인 가상 머신 워크로드를 실행하고 관리할 수 있게 해주는 Red Hat® OpenShift의 기능입니다.
컨테이너 네이티브 가상화는 클라우드 네이티브 애플리케이션 개발로 전환 중이고 전통적인 VM 기술에 많은 투자를 한 팀에 적합합니다. 가상화 애플리케이션 종속성을 Red Hat OpenShift의 풍부한 개발 환경으로 가져옴으로써 컨테이너화된 애플리케이션을 개발할 수 있도록 지원합니다. 컨테이너 네이티브 가상화는 VM 기반 서비스를 제공하여 OpenShift를 강화합니다.
컨테이너 네이티브 가상화의 역할
OpenShift Virtualization은 기존의 가상화된 워크로드를 바로 Red Hat OpenShift 내의 개발 워크플로우로 마이그레이션합니다. 이 기능은 다음과 같은 방법으로 애플리케이션 현대화를 가속화합니다.
- 전통적인 가상화 애플리케이션과 상호 작용하는 컨테이너에서 새로운 마이크로서비스 기반 애플리케이션 개발 지원
- 전통적인 가상화 워크로드를 동일한 플랫폼의 새로운 컨테이너 워크로드와 결합하여 더욱 손쉽게 점진적으로 모놀리식(monolithic) 가상화 워크로드를 컨테이너로 분할
OpenShift Virtualization을 통해 동일 플랫폼의 VM 기반 워크로드를 컨테이너 기반 애플리케이션으로 호스팅함으로써 팀은 애플리케이션 컨테이너를 더 빠른 속도로 개발할 수 있습니다. 이 기능은 기존 워크로드의 분할뿐 아니라 컨테이너화된 클라우드 네이티브 애플리케이션에 대한 종속성인 가상화 애플리케이션의 지속적 사용도 지원합니다. 가상화된 워크로드와 컨테이너화된 워크로드를 단일 애플리케이션 개발 및 라이프사이클 워크플로우의 일부로 관리함으로써 팀은 현재 VM 및 컨테이너를 포함하고 있는 애플리케이션을 Red Hat OpenShift에서 직접 관리하고 배포할 수 있으며, 시간 경과에 따라 더 많은 애플리케이션 구성 요소를 컨테이너로 이동할 수도 있습니다.
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의 지속적인 노력을 보여주는 대표적인 사례입니다.
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은 조직이 하이브리드 클라우드 전체에 걸쳐 가상 인프라의 원활한 운영을 유지하고 준비가 되었을 때 현대화할 수 있도록 지원합니다.
레드햇 공식 블로그
레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.