Red Hat OpenShift Virtualization

개요

Red Hat® OpenShift® Virtualization은 Red Hat OpenShift에 포함된 기능으로, 조직이 신규 및 기존 VM(가상 머신, Virtual Machine) 워크로드를 실행하고 배포할 수 있는 현대적인 플랫폼을 제공합니다. 이 플랫폼을 사용하면 코어에서 클라우드와 엣지에 이르기까지 신뢰할 수 있고 일관된 통합 하이브리드 클라우드 애플리케이션 플랫폼에서 기존 VM을 컨테이너와 함께 마이그레이션하고 관리할 수 있습니다.

기존 VM 기반 워크로드에 크게 의존하는 팀은 OpenShift Virtualization을 통해 Red Hat OpenShift에 이미 포함된 툴을 사용하여 기존 VM을 마이그레이션하는 동시에 클라우드 네이티브 개발을 가속화할 수 있습니다. 팀은 통합 플랫폼에서 가상화되고 컨테이너화된 워크로드를 관리함으로써 애플리케이션의 유형이나 실행 위치에 관계없이 인프라 배포, 툴, 프로세스, 유지 관리를 표준화할 수 있습니다. 

OpenShift Virtualization이란 무엇인가요?

답변: OpenShift Virtualization은 Red Hat OpenShift의 기능으로, 기존 VM을 마이그레이션하기 위한 확장 가능한 통합 플랫폼을 제공합니다. 이 플랫폼은 하이브리드 클라우드 환경 전반에서 일관된 관리를 보장하고 현대화 활동을 지원하여 조직이 개발 및 운영을 위한 통합 툴 세트를 사용해 VM, 컨테이너, 서버리스 워크로드를 효율적으로 관리하고 배포할 수 있도록 지원합니다.  

OpenShift Virtualization은 CNCF(Cloud Native Computing Foundation)의 오픈소스 프로젝트인 업스트림 KubeVirt 프로젝트를 기반으로 합니다. 

OpenShift Virtualization은 제품인가요?

답변:  아니요, OpenShift Virtualization은 기능이며 제품이 아닙니다. 업스트림 오픈소스 KubeVirt 프로젝트를 기반으로 하며 Red Hat OpenShift Operator로 다운로드할 수 있습니다. OpenShift Virtualization Operator를 다운로드하고 설치하는 방법에 대한 자세한 내용은 OpenShift Virtualization 도큐멘테이션에서 확인할 수 있습니다.

OpenShift Virtualization은 어떤 작업을 수행하나요?

Red Hat OpenShift Virtualization은 조직이 개발 및 운영 툴을 사용하여 기존 VM을 표준화된 플랫폼으로 마이그레이션하는 작업을 가속화하는 데 도움이 됩니다. OpenShift Virtualization은 컨테이너를 사용하여 배포한 Red Hat Enterprise Linux® KVM 하이퍼바이저 기술을 사용하므로 쿠버네티스에서 VM을 배포하고 관리할 수 있습니다. 이 기능은 다음과 같은 방법으로 애플리케이션 현대화를 가속화합니다.

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

OpenShift Virtualization은 어떤 방식으로 작업을 수행하나요?

답변: OpenShift 클러스터에 대해 OpenShift Virtualization Operator가 활성화되어 있으면 가상화 관리자가 표준 워크플로우와 자동화를 사용하여 프로젝트에 VM을 마이그레이션, 생성, 추가하고 GitOps와 같은 최신 툴을 활용할 수 있습니다. 이러한 VM은 표준 애플리케이션 컨테이너와 동일한 OpenShift 노드에서 병렬로 실행됩니다.

OpenShift Virtualization을 사용하려면 어떻게 해야 하나요?

답변: OpenShift Virtualization은 Red Hat OpenShift의 기능으로 모든 에디션에 포함되어 있습니다. 애드온이나 별도의 제품이 아닙니다. OpenShift Virtualization Operator를 설치해야 이 기능에 액세스할 수 있습니다. 현재 및 향후의 모든 구독자에게는 자체 관리형 Red Hat OpenShift, Red Hat OpenShift Virtualization Engine, Red Hat OpenShift Service on AWS 서브스크립션의 일부로 OpenShift Virtualization이 제공됩니다.  Operator 설치에 대한 도큐멘테이션을 확인해 보세요. 

OpenShift Virtualization에서 사용하는 하이퍼바이저는 무엇인가요?

답변: OpenShift Virtualization에서 실행되는 VM은 계속해서 동일하고 신뢰할 수 있는 Red Hat Enterprise Linux KVM 하이퍼바이저를 사용합니다.

OpenShift Virtualization은 오픈소스인가요?

답변: 예, OpenShift Virtualization은 KVM 및 업스트림 KubeVirt 프로젝트를 기반으로 하며 소스 코드는 Apache Software License 2.0에서 확인할 수 있습니다.

OpenShift Virtualization이 고객에게 제공하는 주요 이점은 무엇인가요?

답변: 최근 개발이 컨테이너 및 서버리스 워크로드로 이동하고 있는 추세입니다. 그러나 조직은 VM으로 실행되는 애플리케이션에 막대한 투자를 하고 있으며, 이 중 다수는 신규 및 기존의 컨테이너화된 애플리케이션에 필수적인 서비스를 제공합니다. 고객은 OpenShift Virtualization을 통해 VM을 Red Hat OpenShift에 마이그레이션하고 단일 플랫폼에서 인프라 개발과 유지 관리를 표준화할 수 있습니다. 준비가 된 팀은 포함된 가상화를 위한 마이그레이션 툴킷과 같은 핵심 가상화 마이그레이션 툴을 사용하여 현대화 프로세스를 간소화함으로써 팀에 맞는 속도로 이러한 프로세스를 시작할 수 있습니다.

또한 팀은 실행 위치와 관계없이 VM이나 컨테이너에 애플리케이션을 위한 핵심 개발 파이프라인을 사용할 수 있습니다. 이러한 혁신을 통해 VM 관리자, 개발자, 운영 팀은 하나의 플랫폼에서 동일한 툴과 프레임워크를 사용하여 VM, 컨테이너, 서버리스 워크로드를 개발, 관리, 배포할 수 있어 차별화된 애플리케이션과 서비스 제공을 가속화할 수 있습니다.

OpenShift Virtualization의 기본 활용 사례는 무엇인가요?

답변: OpenShift Virtualization은 기술 팀이 기존의 VM을 마이그레이션하고, 애플리케이션 개발을 현대화하고, IT 인프라를 최적화하는 데 도움이 됩니다.

  • 기존의 가상 머신 마이그레이션: OpenShift Virtualization은 조직이 하나의 현대적인 통합 플랫폼으로 VM을 마이그레이션할 수 있는 간단한 방법을 제공합니다. 사용자는 가상화를 위한 마이그레이션 툴킷을 사용하여 VM 워크로드를 효율적이고 효과적으로 OpenShift에 마이그레이션할 수 있습니다. 사용자는 통합 마이그레이션 계획을 위해 Red Hat 가상화 마이그레이션 평가 를 수행하고 맞춤형 전략을 정의하여 위험 부담을 줄이며 기존 VM을 OpenShift Virtualization으로 원활하게 이전할 수 있습니다. 고객은 OpenShift Virtualization으로의 마이그레이션을 통해 기존 VM에 대한 투자를 보호하는 동시에 클라우드 네이티브 하이브리드 클라우드 애플리케이션 개발 및 제공의 이점을 활용할 수 있습니다. 가상화에 중점을 둔 솔루션에 관심이 있다면 OpenShift Virtualization Engine을 알아보세요. 즉각적인 가상화 마이그레이션 및 관리 요구 사항을 위해 맞춤화되고 간소화된 옵션을 제공합니다. 
  • 애플리케이션 개발 현대화: 개발자는 기존 애플리케이션과 구성 요소를 워크플로우에 통합하면서도 새롭고 복잡한 애플리케이션을 동시에 빌드할 수 있습니다. 컨테이너화된 워크로드를 관리하는 고급 기능이 있는 애플리케이션 플랫폼(예: OpenShift Container Platform, OpenShift Platform Plus)에서 실행하는 경우, OpenShift Virtualization을 사용하면 기존의 VM 기술을 사용하는 팀도 클라우드 네이티브 애플리케이션으로 효율적으로 이전할 수 있습니다. 또한 가상화된 구성 요소를 계속 실행하면서 가상화된 복잡한 애플리케이션을 점진적으로 도입하는 방법도 제공합니다. 개발자가 기존 애플리케이션을 현대화할 때 OpenShift Virtualization은 쿠버네티스 포드의 VM을 애플리케이션 컨테이너로 구성된 일반 포드와 함께 OpenShift Container Platform에서 실행할 수 있도록 지원합니다. 애플리케이션 컨테이너와 VM 간의 연결을 지원하는 동시에 VM이 애플리케이션 컨테이너와 네트워킹 및 스토리지 인프라를 공유할 수 있도록 합니다.
  • IT 인프라 최적화: 개발 팀이 새로운 워크로드 유형과 활용 사례를 도입함에 따라 운영 팀은 기존 투자 자산과 함께 이를 효율적으로 관리할 수 있는 방법이 필요합니다. OpenShift Virtualization은 동일한 플랫폼에서 컨테이너화된 워크로드 및 가상화된 워크로드를 통합된 방법으로 배포, 실행, 관리하여 IT를 최적화하는 데 도움을 줄 수 있습니다.  

OpenShift Virtualization Engine은 무엇이며 OpenShift Virtualization과 다른 점은 무엇인가요?

답변: OpenShift Virtualization Engine은 Red Hat OpenShift 전용 버전으로, 가상 머신의 배포, 관리, 스케일링에만 중점을 둡니다. 조직이 컨테이너 또는 클라우드 네이티브 애플리케이션 기능을 통합하지 않고도 VM을 마이그레이션하고 운영할 수 있는 간소화된 가상화 솔루션을 제공합니다. 따라서 OpenShift Virtualization Engine은 기존 가상화 플랫폼에서 마이그레이션하는 팀에 이상적이며 비용 효율적이고 안정적인 VM 전용 솔루션을 제공합니다.

OpenShift Virtualization은 OpenShift Container Platform 및 OpenShift Platform Plus를 포함한 모든 Red Hat OpenShift 에디션에서 사용할 수 있는 핵심 가상화 기능입니다. 이러한 에디션은 OpenShift Virtualization Engine에 포함된 동일한 가상화 기능과 함께 컨테이너화된 서버리스 워크로드 관리, 클라우드 네이티브 애플리케이션 개발, AI(인공지능) 등의 기술 통합을 위한 고급 기능을 제공합니다. 따라서 애플리케이션을 현대화하고 다양한 워크로드를 위해 통합 플랫폼을 채택하려는 팀에 적합합니다.

OpenShift Virtualization은 모든 클라우드 플랫폼에서 실행할 수 있나요?

예, OpenShift Virtualization은 자체 관리형 AWS(Amazon Web Services) 에디션뿐만 아니라 Red Hat OpenShift Service on AWS에서 실행할 수 있습니다.  OpenShift Virtualization Engine은 AWS 베어메탈 인스턴스에서도 실행할 수 있습니다.  Red Hat OpenShift Service on AWS에 대해 자세히 알아보세요.

OpenShift Virtualization은 일반적으로 사용할 수 있나요?

답변: OpenShift Virtualization은 일반적으로 사용할 수 있습니다. 자세한 내용은 OpenShift Virtualization Operator 설치 방법에서 확인할 수 있습니다. OpenShift Virtualization 도큐멘테이션에서 최신 릴리스 노트를 확인하세요.