Métodos de imagem dourada - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Métodos de imagem dourada

Em um alto nível, você pode escolher entre dois métodos para criar uma imagem dourada que inclua a árvore de diretórios do Greengrass:

  • Faça uma captura instantânea de toda a árvore de diretórios do Greengrass no dispositivo dourado.

  • Faça apenas um instantâneo parcial da árvore de diretórios do Greengrass no dispositivo dourado.

A tabela a seguir resume as principais diferenças entre esses métodos.

Instantâneo completo do Greengrass

Instantâneo parcial do Greengrass

Diretórios do Greengrass incluídos

Todos os diretórios do Greengrass (opcionalmente excluindo diretórios vazios ou aqueles com apenas dados efêmeros, conforme explicado na seção anterior).

alts,packages, e somente plugins diretórios.

Vantagem

Os dispositivos de produção estão em um estado totalmente funcional imediatamente.

Suporta configuração simples e robusta de cada dispositivo de produção.

Desvantagem

Requer uma configuração mais complicada de cada dispositivo de produção.

Os dispositivos de produção devem receber uma implantação na nuvem para entrarem em um estado totalmente funcional.

Instantâneo completo do Greengrass

Ao incluir um instantâneo completo da árvore de diretórios do Greengrass em sua imagem dourada, você retém o histórico e o contexto das implantações e da configuração de componentes que foram aplicadas ao seu dispositivo dourado. Isso significa que os dispositivos produzidos a partir dessa imagem também têm essa história e contexto. Consequentemente, seus dispositivos de produção podem inicializar e executar todos os componentes do aplicativo, e cada dispositivo pode estar em um estado totalmente funcional imediatamente.

A complicação desse método é que o histórico e o contexto podem dificultar a personalização de cada dispositivo de produção com uma configuração exclusiva. Essas etapas de configuração são detalhadas na próxima seção.

Limitações do estado totalmente funcional:

Embora os componentes do seu aplicativo sejam executados, eles precisam lidar normalmente com as seguintes limitações:

Instantâneo parcial do Greengrass

Quando você usa o método de captura instantânea parcial do Greengrass, a imagem dourada inclui somente os diretórios altspackages, e. plugins O config diretório é excluído, portanto, o histórico e o contexto das implantações e da configuração são omitidos.

A principal vantagem desse método é que as etapas de configuração exclusivas necessárias para cada dispositivo de produção são simples e robustas. Essas etapas de configuração são detalhadas na próxima seção.

A principal desvantagem é que os componentes do seu aplicativo não estarão em execução até que seus dispositivos de produção recebam uma implantação na nuvem. Isso pode não atender a todos os seus requisitos. No entanto, como os artefatos do componente estão presentes no disco, eles não serão baixados novamente quando seus dispositivos receberem a implantação na nuvem, se a implantação na nuvem ainda corresponder aos artefatos no disco. Consequentemente, a implantação na nuvem é relativamente rápida e não incorrerá em grandes cobranças de dados em uma rede celular.