O que é um image builder?

Copiar URL

O image builder é uma ferramenta usada na administração de sistemas para criar uma cópia ou imagem exata de uma configuração ou sistema virtual (como um sistema operacional, servidor, máquina virtual [VM], container etc.). Os desenvolvedores podem usar essa cópia como base para desenvolver e implantar 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 sistema) para outra. 

Conheça o Red Hat Enterprise Linux

Com as configurações originais do sistema seguras, os desenvolvedores podem experimentar e expandir a imagem/cópia, mantendo os componentes do build originais e adicionando funcionalidades. Isso permite que aprendam e façam melhorias conforme avançam sem alterar ou danificar o original ou as permissões. Com o image builder, isso é possível sem que o desenvolvedor precise criar cada imagem do zero. 

A capacidade de gerar novas instâncias de um sistema é um recurso valioso para as equipes de DevOps. Além de economizar tempo na criação de cópias dos sistemas, ele oferece consistência entre todas as imagens. Como as imagens criadas são consistentes e validadas, não há erros humanos que precisarão ser corrigidos. Isso significa que 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 conforme necessário, assim como ocorre com os registros de containers.

Uma golden image (também chamada de gold image, imagem base, imagem clone ou imagem mestra) é considerada a cópia final e perfeita do sistema original a partir da qual as cópias são feitas. 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 evita "desvios" ou "desvios de configuração", termo usado para descrever quando um sistema se afasta da linha de base ideal. Isso pode indicar que aplicações ou configurações de segurança ou do sistema foram adicionadas ou modificadas entre o data center e os sistemas de recuperação. Sem uma golden image como linha de base, pode ser muito difícil identificar quando ou como os sistemas foram modificados. Isso pode ser crucial para manter a 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 de imagens selecionadas, que poderão ser implantadas pelos desenvolvedores e administradores de banco de dados para fins de desenvolvimento e teste.

Mais informações

Acesse a biblioteca de conteúdos da Red Hat

O Red Hat® Enterprise Linux® inclui o próprio image builder para você criar imagens de um sistema Red Hat Enterprise Linux com personalizações em formatos e configurações diferentes. O image builder está disponível como uma ferramenta on-premise ou como um serviço hospedado no Red Hat Hybrid Cloud Console, que ajuda a otimizar a infraestrutura existente, além de migrar e implantar cargas de trabalho futuras com eficiência. 

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 conforme os seus requisitos.

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

  • Selecione a plataforma;
  • Escolha entre o build on-premises ou o build hospedado 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 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, foi exaustivamente testada e conta com o suporte total da equipe Red Hat Quality Engineering. 

Desenvolver sistemas e imagens utilizando uma base da Red Hat significa poder acessar estes benefícios:

O image mode do Red Hat Enterprise Linux é um método diferente de implantação do Red Hat Enterprise Linux, em que as pessoas desenvolvem, implantam e gerenciam o sistema operacional usando tecnologias de containers. Gerenciar seu sistema operacional com as mesmas ferramentas e fluxos de trabalho usados no desenvolvimento de aplicações pode ajudar a criar uma experiência consistente e uma linguagem comum para todas as equipes. 

Implantar o Red Hat Enterprise Linux usando o modo de pacote proporciona uma experiência familiar em qualquer ambiente, no qual o sistema operacional é montado e atualizado a partir de pacotes RPM. O image builder do Red Hat Enterprise Linux é usado quando o Red Hat Enterprise Linux é implantado no modo de pacote. 

No image mode, o Red Hat Enterprise Linux é distribuído como uma imagem de container bootc imutável. As atualizações são compiladas como novas imagens de container e enviadas por push para o registro de container, e as atualizações são aplicadas sobre a imagem existente. Isso facilita a implementação uniforme de atualizações e sua reversão, se necessário. O novo arquivo de container pode ser todo removido, retornando à linha de base original.

Os dois modos são executados em implantações bare metal, de máquina virtual, de nuvem e de edge. 


Mais informações sobre o image mode para o Red Hat Enterprise Linux→

Red Hat Enterprise Linux 10

Descubra como o Red Hat Enterprise Linux 10 enfrenta os desafios mais críticos da TI moderna, desde a carência de habilidades em Linux até a segurança pós-quântica.

Teste as soluções Red Hat gratuitamente

Experimente as soluções Red Hat: ganhe experiência prática, prepare-se para exames de certificação e avalie a viabilidade das soluções para sua empresa em um ambiente real e sem gastar nada.

Leia mais

Por que escolher o Red Hat Enterprise Linux on AWS?

As soluções Red Hat Enterprise Linux e AWS ajudam você a transformar seu ambiente e operações de TI, preparando os negócios para o futuro baseado na nuvem.

Como migrar de outras distribuições Linux para o Red Hat Enterprise Linux

Migre do CentOS Linux®, Oracle Linux, Alma Linux ou Rocky Linux para o Red Hat® Enterprise Linux com a ferramenta convert2RHEL.

O que é uma golden image (imagem dourada)?

uma golden image (imagem dourada) é um snapshot intencionalmente configurado de um sistema (servidor, ambiente de desktop virtual ou mesmo uma unidade de disco), que pode ser usado para implantar novas instâncias.

Linux: conteúdo adicional

Artigos relacionados