Linux containers are often positioned as disruptive to traditional virtualization, frequently culminating in the question: Will containers kill virtualization? It’s a fair question, given the shared similarities in workload isolation, resource utilization, and so on, but the answer is a hard “no.” They’re complementary, each solving a unique challenge for the enterprise; that said, historically they don’t actually integrate or work well together. This means separate application stacks, separate developer workflows, and so on.
That was then, however; now, Red Hat is helping to bring containers and virtualization together with a new project that we’re demoing today at Red Hat Summit aimed at bringing container-native virtualization technology to Red Hat Cloud Suite.
Based on the open source KubeVirt community project, container-native virtualization enables developers to work with virtual machines (VMs) in the same way that they would work with Linux container-based applications. This means that developers can create and add virtualized applications to their projects from the OpenShift Service Catalog as they would with containerized apps - the resulting application can then run side-by-side with cloud-native workloads on Red Hat OpenShift.
Why is this such a big deal? As digital transformation shapes enterprise IT strategies, the ability to quickly develop, deploy and maintain applications becomes critical. The siloed nature of VMs and containers, from the underlying platforms to the developer and operations workflows, can stifle these efforts with undue complexity, high costs, and limited integration. With container-native virtualization, application development is modernized, making it easier for developers to pull traditional workloads in VMs into the same workflow as containerized applications, helping them to deliver new, composite applications while cutting complexities at the same time.
This also factors into Red Hat’s broader vision for the future of IT: a cloud-native enterprise built on service-defined infrastructure. Think of it as a further abstraction of enterprise technology, an abstraction that started with Linux decoupling the operating system from being hardware dependent. Service-defined infrastructure aims to apply this same capability to the products and projects that power the enterprise today, providing infrastructure services such as networking, storage, tenancy, and identity as a service, to application platforms and container platforms alike regardless of IT footprint. From that solid foundation, everything, from virtualization and storage to containers and even cloud resources, can be consumed as a service through an API.
From there, service-defined infrastructure can automate common management tasks, like resource and service provisioning, to better enable self-service, auto-scaling, and operations. Existing infrastructure platforms like OpenStack can evolve to provide these capabilities to container platforms and virtualization infrastructure, bridging the rich ecosystem of supported resources and solutions from many vendors to be accessible in cloud-native applications in a way that retains their hybrid cloud flexibility and portability.
With service-defined infrastructure, enterprises would no longer worry about what footprint their datacenter is based on or what cloud provider they’re using. IT teams would simply provision and consume services similar to how they do applications today, with nearly every enterprise IT need available “as-a-service.” This, obviously, is some ways away, but container-native virtualization (and container-native storage from Red Hat before it) is a key component towards achieving this vision, straddling the line between service and infrastructure and enabling traditional workloads to be treated in much the same way as more modern, cloud-native applications.
Container-native virtualization is still quickly evolving via the upstream KubeVirt project but is ready for early adopters to try. We plan to make it available initially as Technology Preview in a future version of Red Hat OpenShift Container Platform as part of Red Hat Cloud Suite. Stay tuned to learn more about container-native virtualization and how Red Hat aims to make enterprise IT infrastructure an enabler of digital transformation, rather than a barrier.
執筆者紹介
Lars Herrmann is always found at the forefront of technology. From the early days of Linux to today’s digital transformation built on hybrid cloud, containers and microservices, Lars has consistently helped enterprises leverage open source technologies to drive business results. At Red Hat, Lars leads Red Hat Partner Connect, Red Hat's technology partner program. His team is responsible for Red Hat technology certification offerings, technical partner engagement and early adopter programs to drive technology and business initiatives spanning Red Hat's product portfolio. In prior roles, Lars led Red Hat’s business strategy, technology roadmap and go-to-market for Linux, virtualization, containers, and portfolio integration initiatives. A German native, Lars now lives in Boston with his wife and children.
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies.
Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.
チャンネル別に見る
自動化
テクノロジー、チームおよび環境に関する IT 自動化の最新情報
AI (人工知能)
お客様が AI ワークロードをどこでも自由に実行することを可能にするプラットフォームについてのアップデート
オープン・ハイブリッドクラウド
ハイブリッドクラウドで柔軟に未来を築く方法をご確認ください。
セキュリティ
環境やテクノロジー全体に及ぶリスクを軽減する方法に関する最新情報
エッジコンピューティング
エッジでの運用を単純化するプラットフォームのアップデート
インフラストラクチャ
世界有数のエンタープライズ向け Linux プラットフォームの最新情報
アプリケーション
アプリケーションの最も困難な課題に対する Red Hat ソリューションの詳細
オリジナル番組
エンタープライズ向けテクノロジーのメーカーやリーダーによるストーリー
製品
ツール
試用、購入、販売
コミュニケーション
Red Hat について
エンタープライズ・オープンソース・ソリューションのプロバイダーとして世界をリードする Red Hat は、Linux、クラウド、コンテナ、Kubernetes などのテクノロジーを提供しています。Red Hat は強化されたソリューションを提供し、コアデータセンターからネットワークエッジまで、企業が複数のプラットフォームおよび環境間で容易に運用できるようにしています。
言語を選択してください
Red Hat legal and privacy links
- Red Hat について
- 採用情報
- イベント
- 各国のオフィス
- Red Hat へのお問い合わせ
- Red Hat ブログ
- ダイバーシティ、エクイティ、およびインクルージョン
- Cool Stuff Store
- Red Hat Summit