Red Hat OpenShift Virtualization
Introdução
O Red Hat® OpenShift® Virtualization, uma função incluída no Red Hat OpenShift, oferece uma plataforma moderna para as organizações executarem e implantarem cargas de trabalho de máquinas virtuais (VM) novas e existentes. Com ela, os usuários podem migrar e gerenciar VMs tradicionais e containers em uma plataforma de aplicações de nuvem híbrida confiável, abrangente e consistente, do núcleo à nuvem e edge.
Com o OpenShift Virtualization, as equipes que dependem fortemente de cargas de trabalho baseadas em máquinas virtuais tradicionais conseguem migrar suas VMs existentes com ferramentas já inclusas no Red Hat OpenShift enquanto aceleram o desenvolvimento nativo em nuvem. Ao utilizar uma plataforma unificada para gerenciar cargas de trabalho virtualizadas e em containers, as equipes padronizam a implantação, as ferramentas, os processos e a manutenção da infraestrutura, independentemente do tipo de aplicação ou onde ela seja executada.
O que é OpenShift Virtualization?
Resposta: O OpenShift Virtualization é uma funcionalidade do Red Hat OpenShift que oferece uma plataforma escalável e unificada para migração de VMs tradicionais. Ele assegura um gerenciamento consistente em ambientes de nuvem híbrida, oferecendo suporte aos esforços de modernização. Assim, as empresas podem gerenciar e implantar VMs, containers e cargas de trabalho serverless de maneira eficiente, utilizando um conjunto abrangente de ferramentas de operações e desenvolvimento.
Ele é baseado no KubeVirt, um projeto upstream open source da Cloud Native Computing Foundation (CNCF).
O OpenShift Virtualization é uma solução?
Resposta: O OpenShift Virtualization é uma funcionalidade, e não um produto vendido separadamente. Ele é baseado no projeto upstream e open source KubeVirt e está disponível para download como um operador do Red Hat OpenShift. Para mais informações sobre como obter e instalar o operador do OpenShift Virtualization, consulte a documentação relacionada.
Qual a função do OpenShift Virtualization?
O Red Hat OpenShift Virtualization ajuda as empresas a acelerar a migração das VMs tradicionais para uma plataforma padronizada com ferramentas de desenvolvimento e operações. Ele usa a tecnologia do hipervisor KVM do Red Hat Enterprise Linux® implantada por meio de containers. Assim, é possível utilizar o Kubernetes para implantar e gerenciar máquinas virtuais no local. Dessa forma, ela acelera a modernização de aplicações ao:
- Possibilitar o desenvolvimento de novas aplicações baseadas em microsserviços dentro de containers que interagem com aplicações virtualizadas tradicionais.
- Combinar as cargas de trabalho em containers e as virtualizadas na mesma plataforma, facilitando a refatoração gradual de aplicações monolíticas e virtualizadas em containers.
Como o OpenShift Virtualization funciona?
Resposta: Quando o operador do OpenShift Virtualization é ativado em um cluster do OpenShift, os administradores de virtualização podem migrar, criar e adicionar VMs aos projetos por meio de fluxos de trabalho e automação, além de aproveitar ferramentas modernas como o GitOps. Essas VMs são executadas em paralelo nos mesmos nós do OpenShift, como containers da aplicação padrão.
Como o OpenShift Virtualization é disponibilizado?
Resposta: O OpenShift Virtualization é uma funcionalidade do Red Hat OpenShift incluída em todas as edições. Ele não é um complemento ou um produto vendido separadamente. Para acessá-lo, é necessário instalar o operador OpenShift Virtualization. Clientes com subscrição atual ou futura recebem o OpenShift Virtualization como parte do Red Hat OpenShift autogerenciado, do Red Hat OpenShift Virtualization Engine e do Red Hat OpenShift Service on AWS. Veja a documentação na instalação do operador.
Qual hipervisor é usado pelo OpenShift Virtualization?
Resposta: As máquinas virtuais executadas no OpenShift Virtualization usam o mesmo hipervisor confiável do KVM do Red Hat Enterprise Linux.
O OpenShift Virtualization é open source?
Resposta: Sim, o OpenShift Virtualization é baseado no projeto upstream KubeVirt. O código-fonte está disponível nos termos do Apache Software License 2.0.
Quais são os principais benefícios do OpenShift Virtualization para os clientes?
Resposta: O desenvolvimento moderno está sendo feito em containers e em cargas de trabalho serverless. Entretanto, organizações já fizeram enormes investimentos em aplicações que são executadas em VMs. Muitas dessas máquinas fornecem serviços vitais às aplicações em container novas ou existentes. Com o OpenShift Virtualization, os clientes migram rapidamente as VMs para o Red Hat OpenShift e padronizam a implantação e manutenção da infraestrutura em uma plataforma unificada. Quanto estiverem prontas, as equipes podem começar a modernização no próprio ritmo, usando ferramentas essenciais para a migração da virtualização, como o kit de ferramentas de migração para máquinas virtuais incluído, otimizando esse processo.
Elas também podem utilizar pipelines de desenvolvimento fundamentais para aplicações em VMs ou containers, em qualquer local de execução. Essa inovação possibilita que administradores, desenvolvedores e equipes de operações criem, gerenciem e implantem VMs, containers e cargas de trabalho serverless em uma plataforma. E isso tudo é feito usando as mesmas ferramentas e frameworks, o que acelera a capacidade de fornecer serviços e aplicações diferenciadas.
Quais são os principais casos de uso para o OpenShift Virtualization?
Resposta: Com o OpenShift Virtualization, as equipes de tecnologia migram as VMs tradicionais, modernizam o desenvolvimento de aplicações e otimizam a infraestrutura de TI.
- Migre as máquinas virtuais existentes: o OpenShift Virtualization oferece às empresas uma maneira simples de migrarem as VMs para uma plataforma moderna e unificada. Com o kit de ferramentas de migração para máquinas virtuais, os usuários conseguem migrar as cargas de trabalho das VMs para o OpenShift com eficiência e eficácia. Para ter um plano de migração abrangente, eles podem usar o Red Hat Virtualization Migration Assessment para definir uma estratégia personalizada, facilitando uma transição de baixo risco das VMs tradicionais para o OpenShift Virtualization. Ao migrar para o OpenShift Virtualization, os clientes preservam os investimentos em VMs tradicionais e aproveitam os recursos de desenvolvimento e entrega de aplicações de nuvem híbrida nativas em nuvem. Para quem tem interesse em soluções voltadas para virtualização, o OpenShift Virtualization Engine oferece uma opção otimizada e personalizada para necessidades imediatas de migração e gerenciamento da virtualização.
- Modernização do desenvolvimento de aplicações: os desenvolvedores podem incorporar aplicações e componentes existentes aos fluxos de trabalho e, simultaneamente, criar aplicações novas e complexas. O OpenShift Virtualization pode ser executado em plataformas de aplicações com funcionalidades avançadas para gerenciamento de cargas de trabalho em containers, como o OpenShift Container Platform ou o OpenShift Platform Plus. Quando isso acontece, as equipes com tecnologia de VM convencional transicionam com eficiência para aplicações nativas em nuvem. Além disso, ela oferece uma maneira de fatorar aplicações virtualizadas complexas gradualmente, enquanto os componentes virtualizados continuam sendo executados. À medida que os desenvolvedores modernizam as aplicações existentes, o OpenShift Virtualization possibilita a execução de máquinas virtuais em pods do Kubernetes e pods normais compostos por containers de aplicação no OpenShift Container Platform. Essa tecnologia viabiliza a conectividade entre máquinas virtuais e containers de aplicações e permite que ambos compartilhem da mesma infraestrutura de armazenamento e rede.
- Otimização da infraestrutura de TI: à medida que os desenvolvedores adotam novos casos de uso e tipos de carga de trabalho, as equipes de operações precisam encontrar maneiras eficientes para gerenciá-los de acordo com os investimentos existentes. O OpenShift Virtualization ajuda a otimizar a TI porque oferece um meio de implantar, executar e gerenciar cargas de trabalho virtualizadas e em containers, de maneira unificada, em uma mesma plataforma.
O que é o OpenShift Virtualization Engine e qual a diferença entre ele e o OpenShift Virtualization?
Resposta: OpenShift Virtualization Engine é uma edição dedicada do Red Hat OpenShift com foco apenas em implantar, gerenciar e escalar máquinas virtuais. Ele oferece uma solução de virtualização otimizada para as empresas migrarem e operarem VMs sem integrar containers ou recursos de aplicações nativas em nuvem. Por isso, o OpenShift Virtualization Engine é ideal para equipes que estão migrando de plataformas de virtualização tradicionais, oferecendo uma solução exclusiva para VM econômica e confiável.
O OpenShift Virtualization é a principal funcionalidade de virtualização disponível em todas as edições do Red Hat OpenShift, incluindo o OpenShift Container Platform e o OpenShift Platform Plus. Essas edições oferecem os mesmos recursos de virtualização incluídos no OpenShift Virtualization Engine, com funcionalidades avançadas para gerenciar cargas de trabalho serverless e em containers, desenvolvendo aplicações nativas em nuvem e integrando tecnologias como inteligência artificial (IA). Assim, são adequadas para equipes que estão modernizando as aplicações e adotando uma plataforma unificada para várias cargas de trabalho.
O OpenShift Virtualization pode ser executado em qualquer plataforma de nuvem?
Sim, o OpenShift Virtualization está disponível para execução no Red Hat OpenShift Service on AWS e nas edições autogerenciadas do Amazon Web Services (AWS). O OpenShift Virtualization Engine também está disponível para execução nas instâncias bare metal da AWS. Descubra mais recursos do Red Hat OpenShift Service on AWS.
O OpenShift Virtualization já está disponível?
Resposta: Sim, o OpenShift Virtualization já está disponível. Veja mais informações sobre como instalar o operador do OpenShift Virtualization. Atualize-se sobre as notas de lançamento mais recentes, localizadas na documentação do OpenShift Virtualization.