Metodi di immagine dorata - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Metodi di immagine dorata

Ad alto livello, puoi scegliere tra due metodi per creare un'immagine dorata che includa l'albero delle directory Greengrass:

  • Scatta un'istantanea dell'intero albero di directory Greengrass sul dispositivo dorato.

  • Scatta solo un'istantanea parziale dell'albero delle directory Greengrass sul dispositivo dorato.

La tabella seguente riassume le principali differenze tra questi metodi.

Istantanea completa di Greengrass

Istantanea parziale di Greengrass

Elenchi Greengrass inclusi

Tutte le directory Greengrass (escludendo facoltativamente le directory vuote o quelle con solo dati effimeri, come spiegato nella sezione precedente).

altspackages, e solo le directory. plugins

Vantaggio

I dispositivi di produzione sono immediatamente completamente funzionanti.

Supporta una configurazione semplice e robusta di ogni dispositivo di produzione.

Svantaggio

Richiede una configurazione più complicata di ogni dispositivo di produzione.

I dispositivi di produzione devono ricevere un'implementazione su cloud per entrare in uno stato completamente funzionante.

Istantanea completa di Greengrass

Includendo un'istantanea completa dell'albero di directory Greengrass nella tua immagine dorata, conservi la cronologia e il contesto delle distribuzioni e della configurazione dei componenti che sono state applicate al tuo dispositivo dorato. Ciò significa che anche i dispositivi prodotti da questa immagine hanno questa cronologia e questo contesto. Di conseguenza, i dispositivi di produzione possono avviare ed eseguire tutti i componenti dell'applicazione e ogni dispositivo può essere immediatamente completamente funzionante.

La complicazione di questo metodo è che la cronologia e il contesto possono rendere più difficile la personalizzazione di ogni dispositivo di produzione con una configurazione unica. Questi passaggi di configurazione sono descritti in dettaglio nella sezione successiva.

Limitazioni dello stato di funzionamento completo:

Sebbene i componenti dell'applicazione funzionino, devono gestire correttamente le seguenti limitazioni:

Istantanea parziale di Greengrass

Quando si utilizza il metodo di istantanea parziale Greengrass, l'immagine dorata include solo le cartelle altspackages, e. plugins La config directory è esclusa, quindi la cronologia e il contesto delle distribuzioni e della configurazione vengono omessi.

Il vantaggio principale di questo metodo è che i passaggi di configurazione unici richiesti per ogni dispositivo di produzione sono semplici e affidabili. Questi passaggi di configurazione sono descritti in dettaglio nella sezione successiva.

Lo svantaggio principale è che i componenti dell'applicazione non saranno in esecuzione fino a quando i dispositivi di produzione non riceveranno una distribuzione nel cloud. Questo potrebbe non soddisfare tutti i tuoi requisiti. Tuttavia, poiché gli artefatti dei componenti sono presenti su disco, non verranno scaricati nuovamente quando i dispositivi riceveranno la distribuzione nel cloud, se la distribuzione nel cloud corrisponde ancora agli artefatti su disco. Di conseguenza, l'implementazione del cloud è relativamente rapida e non comporterà costi elevati per i dati su una rete cellulare.