Contato
Account Login
Jump to section

Virtualização com o Red Hat OpenShift

Copiar URL

O Red Hat® OpenShift® Virtualization é uma funcionalidade do Red Hat OpenShift que permite executar e gerenciar cargas de trabalho de máquina virtual (VM) juntamente com as de containers.

O desenvolvimento moderno vem migrando para os containers e cada vez mais para ambientes serverless. Entretanto, as organizações já fizeram enormes investimentos em aplicações que são executadas em máquinas virtuais – e muitas dessas máquinas fornecem serviços vitais a aplicações em containers novas ou existentes.

O OpenShift Virtualization (antes conhecido como virtualização nativa de containers) permite que os desenvolvedores tragam as VMs para os fluxos de trabalho em containers. Isso acontece executando uma VM dentro de um container onde é possível desenvolver, gerenciar e implantar VMs lado a lado com containers e serverless, tudo em uma só plataforma. 

O OpenShift Virtualization combina duas tecnologias em uma única plataforma de gerenciamento para que as organizações possam aproveitar a simplicidade e a velocidade dos containers e do Kubernetes, sem abrir mão de aplicações e serviços projetados para VMs.

 

O OpenShift Virtualization é baseado no KubeVirt, um projeto open source que possibilita a execução de VMs em uma plataforma de aplicações em container gerenciada pelo Kubernetes. Ele usa uma máquina virtual baseada em Kernel (KVM) para entregar a virtualização nativa de containers em um container Kubernetes. 

O KubeVirt oferece serviços parecidos com os das plataformas de virtualização tradicionais, mas com o melhor da madura tecnologia de gerenciamento de virtualização e da orquestração de container do Kubernetes.

Lançado pela Red Hat, o KubeVirt agora é um projeto CNCF de incubação. A Red Hat é uma das principais colaboradoras do ecossistema Kubernetes e criadora de funcionalidades importantes, como o StatefulSets, controle de acesso baseado em função (RBAC) e Política de rede, além de componentes essenciais do Kubernetes, incluindo etcd (a base do Kubernetes que mantém a configuração do cluster).

 

Transformação da virtualização em nativa do Kubernetes

O OpenShift Virtualization é um operador de Kubernetes usado para criar e adicionar aplicações virtualizadas a projetos por meio do OperatorHub, da mesma forma como fariam com as aplicações em container. As VMs resultantes serão executadas em paralelo nos mesmos nós do Red Hat OpenShift, como os containers de aplicação tradicionais.

O OpenShift Virtualization adiciona novos objetos ao cluster do Red Hat OpenShift por meio de recursos personalizados de Kubernetes para viabilizar tarefas de virtualização. Entre essas tarefas estão:

  • Criar e gerenciar VMs do Linux® e do Windows.
  • Conectar VMs pelas ferramentas de IU e CLI.
  • Importar e clonar VMs existentes, como incluindo as do VMware e Red Hat Virtualization.
  • Gerenciar controladores de interface de rede e discos de armazenamento conectados às VMs.
  • Migrar ativamente VMs entre nós.

Com o OpenShift Virtualization, as empresas entregam uma plataforma para:

Iniciar sua estratégia de modernização

O OpenShift Virtualization permite que você leve imediatamente suas aplicações e serviços de VM diretamente para o Kubernetes. Adicione máquinas virtuais a aplicações baseadas em containers e coloque essas máquinas em containers ao longo do tempo. Enquanto isso, você ganha controle total de todos os componentes da aplicação, VMs, containers e serverless, tudo em uma única plataforma.

Time to market acelerado

Enquanto o desenvolvimento de novas aplicações está mudando para containers, muitas organizações têm um enorme investimento em aplicações que funcionam como máquinas virtuais que oferecem serviços vitais para aplicações em containers novas e existentes. O OpenShift® Virtualization é uma funcionalidade do Red Hat OpenShift que permite executar e gerenciar cargas de trabalho de máquina virtual (VM) juntamente com as de containers. 

Junte-se aos líderes que trazem inovações ao Kubernetes

A Red Hat tem forte liderança dentro da comunidade e é também uma das principais empresas desenvolvedoras de projetos de container e Kubernetes. Somos especializados em open source, o que gera inovações significativas em projetos upstream.

O OpenShift Virtualization é ideal para equipes que estão adotando o desenvolvimento de aplicações nativas em nuvem e já fizeram grandes investimentos em tecnologias de VM convencionais.

 

Saiba o que você pode fazer com o Red Hat OpenShift Virtualization

Leitura recomendada

Artigo

O que são operadores do Red Hat OpenShift?

Red Hat OpenShift Operators automate the creation, configuration, and management of instances of Kubernetes-native applications.

Artigo

Por que escolher o Red Hat OpenShift Serverless?

Red Hat OpenShift Serverless amplia o poder do Kubernetes para que você implante e gerencie cargas de trabalho serverless.

Artigo

Por que escolher o Red Hat OpenShift Service Mesh?

O Red Hat OpenShift Service Mesh oferece uma maneira uniforme de conectar, gerenciar e observar aplicações baseadas em microsserviços.

Leia mais sobre o OpenShift

Soluções Red Hat

Uma plataforma de aplicações para empresas que oferece serviços testados para lançar aplicações na infraestrutura de sua escolha.

Solução de armazenamento definido por software que reserva um lugar permanente para os dados, enquanto containers são iniciados e encerrados entre ambientes diferentes.

Uma solução de segurança em containers nativa do Kubernetes para empresas que viabiliza a criação, implantação e execução segura de aplicações nativas em nuvem.

Um console individual, com políticas de segurança integradas, para controlar aplicações e clusters do Kubernetes.

Conteúdo adicional

Ebook

OpenShift e Kubernetes: qual é a diferença?

Webinar Red Hat

Open Technology Session

Red Hat OpenShift: conheça a plataforma Kubernetes empresarial mais usada no mercado.

Datasheet

Red Hat OpenShift: tecnologia de container para a nuvem híbrida

O Red Hat® OpenShift® é uma plataforma empresarial de containers Kubernetes que ajuda organizações em todo o mundo a criar, implantar, executar, gerenciar e proteger aplicações inovadoras em nuvens híbridas.

Checklist

Quatro maneiras de melhorar o acesso à inovação

O Red Hat® OpenShift® facilita a criação de aplicações baseadas em container. Descubra quatro maneiras de melhorar as iniciativas de inovação usando o Red Hat OpenShift e softwares pré-aprovados.

Treinamentos Red Hat

Treinamento gratuito

Running Containers with Red Hat Technical Overview

Treinamento gratuito

Developing Cloud-Native Applications with Microservices Architectures

Treinamento gratuito

Containers, Kubernetes and Red Hat OpenShift Technical Overview

Illustration - mail

Quer receber mais conteúdo deste tipo?

Cadastre-se para receber a nossa newsletter Red Hat Shares.