Ir para seção

O que é um image builder

Copiar URL

Image builder é uma ferramenta usada na administração de sistemas para criar uma cópia (imagem exata) de uma configuração ou sistema virtual, como um sistema operacional, servidor, máquina virtual (VM), container etc. Assim, os desenvolvedores podem usar essa cópia como base para criar e implantar esses sistemas (ou versões personalizadas) em outras máquinas, plataformas ou ambientes. Por exemplo, containers e imagens de containers são usados dessa maneira para migrar o código que uma aplicação precisa de uma plataforma (ou ambiente) para outra. 

E como o sistema original não corre riscos, os desenvolvedores podem experimentar e agregar inovações à imagem/cópia. Dessa forma, é possível manter os componentes da versão original, adicionar recursos e funcionalidades, implementar melhorias e aprender sem o perigo de alterar ou danificar o sistema original e suas permissões. Com um image builder, é possível criar essas cópias sem que um desenvolvedor precise construir cada imagem nova do zero.  

A capacidade de gerar novas instâncias de um sistema sempre que necessário é um recurso inestimável para as equipes de DevOps. Além de poupar tempo ao criar cópias dos sistemas, a consistência é garantida em todas as imagens. E porque as imagens criadas são consistentes e validadas, não há erros humanos que precisarão ser corrigidos. Isso significa um sistema é mais confiável e um processo mais eficiente. 

Essas imagens, muitas vezes chamadas de golden images, podem ser armazenadas para cada versão e acessadas quando necessário, de forma similar ao que ocorre com os registros de containers.

Uma golden image (também chamada de gold image, imagem base, imagem clone ou imagem mestra) é a imagem considerada final: uma cópia perfeita do sistema, VM, servidor etc. original. As cópias feitas com base no original podem ser distribuídas para outras instalações e usos. Esse termo tem origem nas indústrias cinematográfica e de audiovisual, para designar a versão final de um filme ou álbum. Essa cópia é chamada de "golden" (de ouro) por ser considerada perfeita.

Do ponto de vista da segurança, criar uma imagem da instância ideal dos seus sistemas significa ter uma cópia de backup. Dessa forma é mais fácil e rápido colocar tudo em funcionamento novamente, caso ocorra uma falha ou violação de segurança. 

Além disso, ter uma golden image previne "desvios de configuração", termo usado para descrever quando o sistema se afasta da linha de base ideal, seja pela inclusão ou modificação de aplicações, por mudanças nas configurações de segurança ou por alterações nas configurações do sistema entre o data center e os sistemas de recuperação. Sem uma golden image como linha de base, pode ficar difícil identificar quando ou como os sistemas foram modificados, algo crucial para mantê-los em conformidade  com os padrões regulatórios e do setor Com uma linha de base, você consegue monitorar os desvios no sistema.

As golden images também permitem que as equipes de operações (como administradores de sistema) criem e gerenciem um catálogo imagens selecionadas, que poderão ser implantadas pelos desenvolvedores e administradores de banco de dados para fins de desenvolvimento e teste.

O Red Hat® Enterprise Linux® inclui seu próprio image builder. Assim, é possível criar imagens de um sistema Red Hat Enterprise Linux com personalizações em formatos e compatibilidades diferentes. O image builder é disponibilizado como uma ferramenta on-premises ou um serviço hospedado em console.redhat.com/insights/image-builder. Esta é uma ferramenta que ajuda você a otimizar sua infraestrutura existente e tornar suas futuras implantações e migrações de cargas de trabalho mais rápidas e eficientes. 

O image builder da Red Hat permite criar imagens personalizáveis e reproduzíveis de sistemas operacionais e servidores, com provisionamento consistente e implantação em todos os ambientes, incluindo em plataformas de nuvem. 

Além disso, o image builder cuida automaticamente dos detalhes da implantação em uma nuvem, máquina virtual ou imagem, Isso facilita o uso e acelera o trabalho em comparação com a criação manual de imagens. As imagens criadas com o image builder são compatíveis com os principais provedores de nuvem e tecnologias de virtualização disponíveis. Você pode gerar rapidamente novos sistemas Red Hat Enterprise Linux em plataformas distintas, de acordo com os seus requisitos. 

Com o image builder da Red Hat, você pode criar uma imagem personalizada em poucos passos:

  • Selecione a plataforma.
  • Escolha entre a versão on-premises ou hospedada do image builder.
  • Crie um template definindo os sistemas de arquivos, selecionando os pacotes e configurando os usuários.
  • Crie a imagem.
  • Implante.

Oferecido pela líder mundial em Linux empresarial open source, o image builder do Red Hat Enterprise Linux cria imagens íntegras e intocadas, tornando desnecessário realizar operações de atualização e limpeza que possam gerar erros. Essa ferramenta é utilizada em todos os fluxos de trabalho da própria Red Hat. Portanto, foi exaustivamente testada e conta com o suporte total da equipe Red Hat Quality Engineering. 

Criar sistemas e imagens utilizando uma base da Red Hat significa ter acesso a estes benefícios:

  • O Red Hat Insights oferece visibilidade para a infraestrutura inteira. Ao usar um conjunto de imagens de linha de base é mais fácil identificar sistemas vulneráveis, criar playbooks de automação e acompanhar os desvios nos sistemas.
  • Com o programa Cloud Access, as empresas podem usar a subscrição da Red Hat com provedores de nuvem pública. Como parte do programa Cloud Access, a Red Hat criou imagens certificadas pré-configuradas de todas as suas principais soluções (incluindo de middleware, armazenamento e o Red Hat Enterprise Linux) para as nuvens da Amazon Web Services (AWS), do Microsoft Azure e do Google.
  • A Red Hat também otimizou as imagens de container em conformidade com o OCI como parte do Universal Base Image Catalog.

Keep reading

Article

What is Linux?

Linux is an open source operating system that is made up of the kernel, the base component of the OS, and the tools, apps, and services bundled along with it.

Article

What is SELinux?

Security-Enhanced Linux (SELinux) is a security architecture for Linux® systems that allows administrators to have more control over who can access the system.

Article

What is the Linux kernel?

The Linux kernel is the main component of a Linux operating system (OS) and is the core interface between a computer’s hardware and its processes.

Leia mais sobre o Linux

Soluções Red Hat

Uma plataforma estável e comprovada, versátil o suficiente para lançar novas aplicações, virtualizar ambientes e criar uma nuvem híbrida mais segura.

Conteúdo adicional

Conteúdo de analistas

Soluções Red Hat para SAP

Conteúdo de analistas

IDC: O Impacto Econômico do Red Hat Enterprise Linux

Red Hat Open Technology Sessions

Assista a série de webinars gratuitos da Red Hat e descubra como impulsionar a inovação tecnológica usando modelos colaborativos.

Illustration - mail

Quer receber mais conteúdo deste tipo?

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