Enterprises have always used multiple generations of technology simultaneously. Enterprise applications need to be deployed into both VMs and containers, and enterprises need a converged platform to support both. So the question IT people have to answer is, “How can we manage existing applications running on virtual machines and new applications running on containers together in an unified platform?”
That is the mission of the open source project, KubeVirt. Downstream of that, Red Hat introduced OpenShift Virtualization (a.k.a. Container Native Virtualization) within the Red Hat OpenShift Container Platform, a Kubernetes based platform.
The Background
Modern application development and deployment are growing at rapid pace; infrastructure shouldn’t get in the way. The IT industry has been shifting from traditional infrastructure (like datacenters) to cloud-based infrastructure (such as private and public clouds) to meet this requirement. This cloud-based infrastructure is highly scalable, available and easily-manageable. Most of these clouds have been virtual machine (VM) based, but are now evolving to support containers.
Enterprises run a combination of VMs and containers for their applications. Even though some enterprises want to containerize all their applications, the reality is that any number of existing applications can not be containerized for various reasons.
Some traditional applications will never be effectively containerized as the technology to do so is unavailable. Others remain tightly coupled with traditional VM resources. The effort required to migrate these applications from VMs to containers could take years of work from development and operations teams and in a number of cases is too great to overcome. Some applications can be easily migrated from VMs to containers through the lift-and-shift approach with minimal changes.
Virtual machines and containers on one unified platform
One of OpenShift Virtualization’s goals is to help enterprises make the transition from VM-based infrastructure to a container and Kubernetes-based platform. At the same time, many of these VM-based applications require a significant amount of VM-native configuration to function. OpenShift Virtualization lets you develop, deploy, and manage VMs and containers on a single, container-based platform as if they were just a standard Kubernetes object.
OpenShift Virtualization allows you to run and manage VM workloads alongside container workloads. It is a feature of Red Hat OpenShift that lets developers bring conventional virtual machines into Kubenetes workflows on the Red Hat OpenShift Container Platform. OpenShift Virtualization is ideal for enterprises that are shifting to cloud-native application development and have a large commitment in conventional VM technology. It supports the development of containerized applications by bringing virtualized application dependencies into the rich development environment of Red Hat OpenShift.
Virtualization’s role in next-generation infrastructure
Even though there are many changes happening to IT infrastructure in the cloud epoch, virtualization is still the foundation of IT infrastructure and has been evolving with container technologies. Virtualization is realizing the demand for new roles in next generation infrastructure, supporting modern container-based applications in clouds while maintaining traditional applications in conventional VM infrastructure.
OpenShift Virtualization allows virtualized workloads to be directly developed, deployed, and managed within OpenShift Container Platform. OpenShift Virtualization uses the Red Hat Enterprise Linux (RHEL) KVM hypervisor technology deployed using containers, which allows Kubernetes to deploy and manage VMs locally.
It will be the common component across traditional and cloud stacks for the next generation. Red Hat's KVM-based virtualization in the Kubernetes platform will combine virtualized workloads with container workloads on the unified platform and make it easier to gradually refactor monolithic, virtualized applications into containers.
Red Hat has a history of supporting enterprises with Linux and other open source software, and we’re ready to help you bring container virtualization to your enterprise as well. If you want to stay on top of virtualization, check out OpenShift Virtualization to learn how to get started.
저자 소개
As a Chief Architect, Chung Kim provides technical and program delivery thought leadership for his customers. Much of his work focuses on providing experience in strategy, architecture, development and management of open enterprise services for digital transformation and hybrid cloud solutions. In his role, Kim is responsible for the strategy development of Red Hat solution architecture across Red Hat partner ecosystems and the delivery of Red Hat’s vision and messages to Red Hat customers and partners. Prior to this role, he was Chief Architect of IBM Global Business Services for more than 20 years.
유사한 검색 결과
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.