Métodos de imagen dorada - AWS Guía prescriptiva

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Métodos de imagen dorada

En un nivel superior, puede elegir entre dos métodos para crear una imagen dorada que incluya el árbol de directorios de Greengrass:

  • Tome una instantánea de todo el árbol de directorios de Greengrass en el dispositivo dorado.

  • Tome solo una instantánea parcial del árbol de directorios de Greengrass en el dispositivo dorado.

En la siguiente tabla se resumen las principales diferencias entre estos métodos.

Instantánea completa de Greengrass

Instantánea parcial de Greengrass

Directorios de Greengrass incluidos

Todos los directorios de Greengrass (excluyendo opcionalmente los directorios vacíos o aquellos con solo datos efímeros, como se explicó en la sección anterior).

alts, y packages solo directorios. plugins

Ventaja

Los dispositivos de producción están en pleno funcionamiento de inmediato.

Soporta una configuración simple y sólida de cada dispositivo de producción.

Desventaja

Requiere una configuración más complicada de cada dispositivo de producción.

Los dispositivos de producción deben implementarse en la nube para que funcionen a pleno rendimiento.

Instantánea completa de Greengrass

Al incluir una instantánea completa del árbol de directorios de Greengrass en su imagen dorada, conserva el historial y el contexto de las implementaciones y la configuración de los componentes que se aplicaron a su dispositivo dorado. Esto significa que los dispositivos creados a partir de esta imagen también tienen este historial y este contexto. En consecuencia, sus dispositivos de producción pueden arrancar y ejecutar todos los componentes de la aplicación, y cada dispositivo puede estar en pleno funcionamiento de forma inmediata.

La complicación de este método es que la historia y el contexto pueden dificultar la personalización de cada dispositivo de producción con una configuración única. Estos pasos de configuración se detallan en la siguiente sección.

Limitaciones del estado de pleno funcionamiento:

Si bien los componentes de la aplicación se ejecutarán, deben superar con elegancia las siguientes limitaciones:

  • El dispositivo no sincronizará ningún secreto con el disco hasta que entre en contacto con la nube.

  • Su dispositivo no tendrá credenciales AWS Identity and Access Management (IAM) válidas mediante el intercambio de fichas hasta que entre en contacto con la nube.

  • Si su dispositivo utiliza el aprovisionamiento o el just-in-timeaprovisionamiento de flotas, no se conectará AWS IoT Core hasta que se complete el aprovisionamiento.

Instantánea parcial de Greengrass

Cuando se utiliza el método de instantánea parcial de Greengrass, la imagen dorada incluye solo los directorios altspackages, yplugins. El config directorio está excluido, por lo que se omiten el historial y el contexto de las implementaciones y la configuración.

La principal ventaja de este método es que los pasos de configuración únicos necesarios para cada dispositivo de producción son simples y sólidos. Estos pasos de configuración se detallan en la siguiente sección.

La principal desventaja es que los componentes de la aplicación no estarán en ejecución hasta que los dispositivos de producción se desplieguen en la nube. Es posible que esto no cumpla con todos sus requisitos. Sin embargo, dado que los artefactos de los componentes están presentes en el disco, no se volverán a descargar cuando sus dispositivos reciban la implementación en la nube, si la implementación en la nube sigue coincidiendo con los artefactos del disco. Por lo tanto, el despliegue en la nube es relativamente rápido y no generará grandes gastos de datos en una red móvil.