Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Goldene Image-Methoden
Auf einer höheren Ebene können Sie zwischen zwei Methoden wählen, um ein goldenes Image zu erstellen, das den Greengrass-Verzeichnisbaum enthält:
-
Machen Sie einen Schnappschuss des gesamten Greengrass-Verzeichnisbaums auf dem goldenen Gerät.
-
Machen Sie nur einen teilweisen Schnappschuss des Greengrass-Verzeichnisbaums auf dem Golden Device.
In der folgenden Tabelle sind die wichtigsten Unterschiede zwischen diesen Methoden zusammengefasst.
Vollständiger Greengrass-Schnappschuss |
Teilweiser Greengrass-Schnappschuss |
|
---|---|---|
Greengrass-Verzeichnisse enthalten |
Alle Greengrass-Verzeichnisse (optional ausgenommen leere Verzeichnisse oder solche mit nur kurzlebigen Daten, wie im vorherigen Abschnitt erklärt). |
|
Vorteil |
Produktionsgeräte sind sofort voll funktionsfähig. |
Unterstützt die einfache und robuste Konfiguration jedes Produktionsgeräts. |
Nachteil |
Erfordert eine kompliziertere Konfiguration der einzelnen Produktionsgeräte. |
Produktionsgeräte müssen eine Cloud-Bereitstellung erhalten, um in einen voll funktionsfähigen Zustand übergehen zu können. |
Vollständiger Greengrass-Schnappschuss
Indem Sie einen vollständigen Snapshot des Greengrass-Verzeichnisbaums in Ihr Golden Image aufnehmen, behalten Sie den Verlauf und den Kontext der Bereitstellungen und der Komponentenkonfiguration bei, die auf Ihr Golden Device angewendet wurden. Das bedeutet, dass die mit diesem Image erstellten Geräte auch diesen Verlauf und diesen Kontext haben. Folglich können Ihre Produktionsgeräte alle Anwendungskomponenten starten und ausführen, und jedes Gerät kann sofort voll funktionsfähig sein.
Die Komplikation bei dieser Methode besteht darin, dass es aufgrund der Historie und des Kontextes schwieriger sein kann, jedes Produktionsgerät mit einer eigenen Konfiguration zu personalisieren. Diese Konfigurationsschritte werden im nächsten Abschnitt detailliert beschrieben.
Einschränkungen des voll funktionsfähigen Zustands:
Ihre Anwendungskomponenten können zwar ausgeführt werden, müssen jedoch die folgenden Einschränkungen problemlos erfüllen:
-
Ihr Gerät synchronisiert keine Geheimnisse mit der Festplatte, bis es die Cloud kontaktiert.
-
Ihr Gerät verfügt über keine gültigen AWS Identity and Access Management (IAM-) Anmeldeinformationen über den Token-Austausch, bis es die Cloud kontaktiert.
-
Wenn Ihr Gerät Fleet Provisioning oder Provisioning verwendet, just-in-timestellt es AWS IoT Core erst eine Verbindung her, wenn die Bereitstellung abgeschlossen ist.
Teilweiser Greengrass-Schnappschuss
Wenn Sie die partielle Greengrass-Snapshot-Methode verwenden, umfasst das Golden Image nur die plugins
Verzeichnisse alts
packages
, und. Das config
Verzeichnis ist ausgeschlossen, sodass der Verlauf und der Kontext der Bereitstellungen und der Konfiguration weggelassen werden.
Der Hauptvorteil dieser Methode besteht darin, dass die einzelnen Konfigurationsschritte, die für jedes Produktionsgerät erforderlich sind, einfach und robust sind. Diese Konfigurationsschritte werden im nächsten Abschnitt detailliert beschrieben.
Der Hauptnachteil besteht darin, dass Ihre Anwendungskomponenten erst dann betriebsbereit sind, wenn Ihre Produktionsgeräte eine Cloud-Bereitstellung erhalten. Dies erfüllt möglicherweise nicht alle Ihre Anforderungen. Da die Komponentenartefakte jedoch auf der Festplatte vorhanden sind, werden sie nicht erneut heruntergeladen, wenn Ihre Geräte die Cloud-Bereitstellung erhalten, sofern die Cloud-Bereitstellung immer noch mit den Artefakten auf der Festplatte übereinstimmt. Folglich ist die Cloud-Bereitstellung relativ schnell und es fallen keine großen Datengebühren in einem Mobilfunknetz an.