로그인 / 등록 Account

컨테이너

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

OpenShift® 가상화라고도 하는 컨테이너 네이티브 가상화는 컨테이너 워크로드와 함께 가상 머신 워크로드를 실행하고 관리할 수 있게 해줍니다. 개발자가 전통적인 가상 머신을 Red Hat OpenShift Container Platform의 쿠버네티스 워크플로우로 가져올 수 있게 해주는 Red Hat® OpenShift의 기능입니다.

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

컨테이너 네이티브 가상화의 역할

OpenShift 가상화는 Red Hat OpenShift Container Platform 내의 개발 워크플로우로 직접 전통적인 가상화 워크로드를 마이그레이션할 수 있도록 지원합니다. 이 기능은 다음과 같은 방법으로 애플리케이션 현대화를 가속화합니다.

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

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

작동 방법

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

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

다른 가상화 솔루션과의 차별성

Red Hat VirtualizationRed Hat OpenStack® Platform은 데이터 센터용 가상화 환경과 호스트 인프라(네트워킹, 스토리지, 컴퓨팅 포함) 및 VM용 프라이빗 클라우드 활용 사례를 각각 관리합니다. 컨테이너 네이티브 가상화에서 실행되는 VM은 계속해서 Red Hat Virtualization 및 Red Hat OpenStack Platform과 동일한 신뢰할 수 있는 Red Hat Enterprise Linux™ 하이퍼바이저인 KVM을 사용합니다.

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

Red Hat의 지원 방식

컨테이너 네이티브 가상화는 애플리케이션 오케스트레이션의 미래이자 오픈 하이브리드 클라우드 전반에 적용되는 공통 표준인 쿠버네티스에 대한 Red Hat의 지속적인 노력을 보여주는 대표적인 사례입니다.

Red Hat의 컨테이너 네이티브 가상화 솔루션인 OpenShift 가상화는 업스트림, 오픈소스 KubeVirt 프로젝트에 기반을 두고 있습니다. 이 프로젝트는 오픈소스 커뮤니티가 유지관리 및 개발을 담당하고 있으며, Red Hat 엔지니어들은 업계의 다른 엔지니어 팀과 함께 커뮤니티에 기여합니다. Red Hat은 특히 엔터프라이즈급 쿠버네티스 제품인 Red Hat OpenShift의 일부로 KubeVirt를 개발하는 데 지속적으로 참여할 계획입니다.

필수적인 클라우드 툴

Red Hat Openshift

클라우드 네이티브 애플리케이션을 더 빠르게 배포할 수 있도록 지원하는 컨테이너 플랫폼입니다.

다중 클러스터를 관리하고, 스케일에 따라 이러한 클러스터 전반에 정책을 적용합니다.