Verwendung von Digi Containers in Digi-Lösungen

Das Digi Accelerated Linux-Betriebssystem (DAL OS) unterstützt eine Vielzahl von anspruchsvollen Anwendungen durch unser Unternehmen (EX), industriell (IX), und Transport (TX)-Router, als auch Konsolenserver und USB-angeschlossene Geräte. Digi Containers vereinfacht und zentralisiert den Prozess der Erstellung, Bereitstellung und Ausführung benutzerdefinierter Anwendungen auf DAL OS-Geräten, die mit Digi Remote Manager® (Digi RM) als zentrales Portal.

Mit dem in diese Geräte eingebetteten DAL OS können Entwickler eine umfangreiche Reihe von Softwarefunktionen und -fähigkeiten nutzen, die in die Firmware integriert sind, die signiert, geprüft und als Teil unserer Digi Trustfence®-geprüftenStandards verteilt wird. Um Anwendungen auszuführen, die nicht bereits in der verteilten Firmware enthalten sind, besteht die rationalisierteste und standardisierteste Option darin, einen virtuellen Raum mit Lightweight Linux Containern (LXCs) zu erstellen.

Die Verwendung von Containers-as-a-Service in Verbindung mit Digi Remote Manager (Digi RM) ermöglicht es Ihnen, die Möglichkeiten Ihrer Digi-Konnektivitätslösungen in einer Reihe von Anwendungsfällen zu optimieren und zu erweitern.

Container-as-a-Service Anwendungsfälle

Was sind Digi-Container?

Digi Container Service ist ein Zusatzdienst, der den Prozess der Erstellung, Bereitstellung und Ausführung benutzerdefinierter Anwendungen auf mit Digi RM verwalteten Geräten vereinfacht und zentralisiert. Mit einer Digi RM-Lizenz und Digi Containers können Sie containerisierte Programme oder Python-Anwendungen in großem Umfang und auf jedem Gerät mit DAL OS einsetzen.

Implementiert über Lightweight Linux Containers (LXC), macht Digi Container Service den Prozess portabel, skalierbar, sicher, schnell und effizient. Digi ermöglicht es Unternehmen, eine komplexe Reihe von Containern in verschiedenen Strukturen und Konfigurationen für Unternehmen, Industrie, Transport und andere Anwendungsfälle zu orchestrieren und zu verwalten.

Was ist ein LXC-Container?

Mit Linux-Kontrollgruppen (cgroups) kann der Zugriff verschiedener Prozesse definiert und kontrolliert werden. Cgroups können Prozesse stoppen, die auf Hardware (wie CPUs, Geräte, RAM, Festplatte oder E/A) oder andere Prozesse zugreifen. Dadurch wird im Wesentlichen eine "Sandbox" für Ihren Prozess geschaffen, damit er dem laufenden System nicht schaden kann. Durch die Kombination von cgroups und chroot erstellen wir ein Gerät mit einem eigenen Root-Dateisystem, das das Gerät, auf dem es läuft, nicht beeinträchtigen oder schädigen kann. Dies nennt man einen Container.

Da Container leicht und tragbar sind, bieten sie sowohl Sicherheit als auch Flexibilität und ermöglichen es Ihnen, die Fähigkeiten Ihrer Digi-Lösung zu erweitern, um Ihre Bedürfnisse zu erfüllen.

LXC besteht aus einer Reihe von Tools zur Erstellung und Verwaltung des Containers, der im Wesentlichen eine virtuelle Maschine ist. Die einzige Gemeinsamkeit mit dem physischen Gerät ist der laufende Kernel. Das bedeutet, dass Prozesse, die innerhalb eines Containers laufen, mit nativer Geschwindigkeit ausgeführt werden, als ob sie direkt auf dem Host-Gerät laufen würden.

Vorteile von Digi Containers

Vorteile von Container-as-a-Service

Container bieten zahlreiche Vorteile:

  • Portabilität - Eine containerisierte Anwendung enthält alles, was sie zum Ausführen benötigt, und kann in privaten und öffentlichen Clouds bereitgestellt werden. Sie gewinnen an Flexibilität, da Sie Arbeitslasten problemlos zwischen Umgebungen und Anbietern verschieben können. 
  • Skalierbarkeit - Container können horizontal skaliert werden, d. h. Sie können identische Container innerhalb desselben Clusters "klonen", um die Kapazität/Durchsatzleistung nach Bedarf zu erweitern. Indem Sie nur das ausführen, was Sie brauchen, wenn Sie es brauchen, sinken die Kosten erheblich. 
  • Erhöhte Sicherheit - Container sind von vornherein voneinander isoliert. Wenn ein Container kompromittiert wird, sind die anderen nicht betroffen.
  • Schnelligkeit - Die Unabhängigkeit vom Betriebssystem gibt Ihnen mehr Kontrolle. Sie können einen Container in Sekundenschnelle starten und stoppen. Sie erreichen eine schnellere Entwicklungs- und Betriebsgeschwindigkeit und eine schnellere und reibungslosere Benutzererfahrung.
  • Effizienz - Da kein separates Betriebssystem erforderlich ist, benötigen Container weniger Ressourcen als VMs. Sie können mehrere Container auf einem einzigen Server betreiben. Weniger Hardware bedeutet geringere Kosten und weniger Fehlerquellen.

Laden eines Containers in das DAL OS

Die Digi Containers Zusatzlizenz muss zuerst für Ihr Konto in Digi Remote Manager aktiviert werden. Wenden Sie sich für Informationen an Ihren Digi-Vertriebsmitarbeiter.

Um einen Container auf ein DAL OS-Gerät zu laden, benötigen Sie lediglich das Root-Dateisystem entweder als Squashdatei (.sqfs) oder als gzipped tar-Datei (.tgz) Format. Dieser LXC-Container kann als Teil der Konfigurationsvorlage in Digi RM geladen werden, die dann den/die Container auf ein oder mehrere Geräte lädt, die mit dieser Vorlage verbunden sind. Wenn Sie den Container hinzufügen, wird die Konfiguration automatisch innerhalb der Konfigurationsvorlage in Digi Remote Manager generiert. Sie können diese Konfiguration bearbeiten, um die erforderliche Einrichtung für diesen Container zu aktivieren.

Hinzufügen eines Containers

 

Ausführen von Containern in DAL OS

Sobald der Container über Digi Remote Manager auf das Digi-Gerät geladen wurde, haben Sie unter Digi Remote Manager oder auf dem Digi-Gerät selbst die Möglichkeit, den Container entweder automatisch oder manuell auszuführen. Siehe die folgenden beiden Links zu unseren Benutzerhandbüchern für die Ausführung von Digi Containers:

Anmerkung: Wenn ein Container als persistent betrieben wird, wird das Root-Dateisystem in den DAL OS-Flash geschrieben und ist innerhalb des Containers vollständig beschreibbar. Das Schreiben auf den Flash sollte minimiert werden, um die Lebensdauer des Flashs zu verlängern. Wird ein Container im nicht-persistenten Modus betrieben, wird bei jedem Start des Containers ein sauberes Dateisystem extrahiert. Nicht-persistente Dateisysteme befinden sich im RAM und gehen verloren, wenn der Container gestoppt wird. Dies bedeutet, dass ein externer Akteur die Sicherheit auf dem DAL-Gerät nicht gefährden kann, da der Container bei jedem Start von einem sauberen Zustand ausgeht.

Überwachung Digi Containers

Den Status von Digi Containers können Sie unter dem Menüpunkt Metriken für das Gerät im Digi RM oder mit den SCI-Befehlen der API vonDigi Remote Manager eingesehen werden.

Überwachung Digi containers

 

Digi containers unter Digi Remote Manager dashboard

Die Datenpunkte auf der Registerkarte Metriken angezeigten Datenpunkte können überwacht und auf Änderungen des Zustands aufmerksam gemacht werden, indem Sie eine Warnbedingung in Digi Remote Manager einrichten. In dieser Dokumentation finden Sie weitere Einzelheiten zur Einrichtung von Alarmen und zum Empfang von Benachrichtigungen.

Fazit

Die Implementierung von Containern-as-a-Service über Lightweight Linux Containers bietet Benutzern von DAL OS-basierten Digi-Routern eine sichere Umgebung für die Entwicklung, Verteilung und Ausführung benutzerdefinierter Programme oder Python-Anwendungen. Weitere Details zur Nutzung von Containern auf DAL OS-Geräten finden Sie im Container-as-a-Service Benutzerhandbuch.

Nächste Schritte

 

Erfahren Sie mehr über Remote Management Optionen
Besuchen Sie Shop.Digi.com

Verwandte Inhalte

Digi Containers: Rapidly Deploy, Monitor, and Manage Applications at Scale Digi Containers: Rapidly Deploy, Monitor, and Manage Applications at Scale Digi Containers are available as an add-on service that simplifies and centralizes the process of building, deploying and running custom applications on devices managed with Digi Remote Manager®. ANSEHEN PDF Digi Remote Manager 101: Verwaltung von Containern in Digi RM Digi Remote Manager 101: Verwaltung von Containern in Digi RM Mit Digi Remote Manager® können Sie über unseren Digi Containers Mehrwertdienst schnell und einfach individuelle Anwendungen erstellen... VIDEO ANSEHEN Digi Remote Manager 101: Lizenzverwaltung Digi Remote Manager 101: Lizenzverwaltung Digi Remote Manager® verfügt über eine ständig wachsende Bibliothek von Zusatzlizenzen, die für einen reibungslosen Betrieb Ihrer Geräte und Prozesse sorgen. In diesem... VIDEO ANSEHEN Digi Containers: Die beste Art, benutzerdefinierte Anwendungen zu erstellen, bereitzustellen und zu verwalten Digi Containers: Die beste Art, benutzerdefinierte Anwendungen zu erstellen, bereitzustellen und zu verwalten Heutzutage ist die Vielzahl von Hardware-Geräten und Software-Anwendungsprogrammen entmutigend - sie schaffen eine kostspielige und... AUFGEZEICHNETES WEBINAR Wir stellen vor: Digi Containers Wir stellen vor: Digi Containers Die Verwaltung der immer komplexer werdenden Anwendungen von IoT ist jetzt einfacher geworden. Lernen Sie Digi Containers kennen, einen Mehrwertdienst, der... VIDEO ANSEHEN Presseinformation Digi International bringt Digi Containers auf den Markt, um die Entwicklung, den Betrieb und die Verwaltung von kundenspezifischen Anwendungen auf Digi Mobilfunk Routern zu verbessern Jüngster Schritt unterstreicht Digis Engagement für Software durch Erweiterung und Verbesserung des Edge-to-Cloud-Software-Stacks von Digi, der auf... PRESSEMELDUNG LESEN Digi Containers Datenblatt Digi Containers Datenblatt Digi Remote Manager ermöglicht die Bereitstellung von benutzerdefinierten Anwendungen über Container ANSEHEN PDF Digi Containers Digi Containers Digi Remote Manager® ermöglicht die Bereitstellung von benutzerdefinierten Anwendungen über leichtgewichtige Linux-Container ANSEHEN PRODUKT Neue Digi Software Updates für DAL OS 22.8 Firmware und Digi Remote Manager Neue Digi Software Updates für DAL OS 22.8 Firmware und Digi Remote Manager DAL OS ist vollständig in Digi Remote Manager® integriert, unser Cloud-basiertes Fernkonfigurations- und Verwaltungstool, und zusammen... BLOG LESEN Neue Funktionen für Digi-Router in der DAL OS 22.5 Firmware Neue Funktionen für Digi-Router in der DAL OS 22.5 Firmware Digi verbessert kontinuierlich den Wert und die Möglichkeiten, die unsere Kunden aus ihren Digi-Lösungen ziehen. In diesem Blogbeitrag stellen wir... BLOG LESEN Softwaredefinierte Netzwerke für sicherere und robustere Netzwerke Softwaredefinierte Netzwerke für sicherere und robustere Netzwerke SDN-Funktionen (Software-defined Networking) sind der Schlüssel zur Modernisierung der Netzwerkarchitektur im Hinblick auf höhere Zuverlässigkeit, verbesserte Sicherheit und niedrigere Betriebskosten. ANSEHEN PDF Warten Sie! Stellen Sie angeschlossene Geräte nicht ohne dies ein Warten Sie! Stellen Sie angeschlossene Geräte nicht ohne dies ein Die Art und Weise, wie Sie angeschlossene Geräte vor dem Einsatz konfigurieren, kann den entscheidenden Unterschied ausmachen, wenn es darum geht, wichtige Erkenntnisse zu gewinnen... BLOG LESEN Lernen Sie das Digi Accelerated Linux Operating System (DAL OS) kennen Lernen Sie das Digi Accelerated Linux Operating System (DAL OS) kennen DAL OS liefert anspruchsvolle Gerätefunktionalität ICH WILL DAS Digi Remote Manager: Ihre IoT Kommandozentrale Digi Remote Manager: Ihre IoT Kommandozentrale Da die Komplexität von IoT Netzwerken täglich zunimmt, ist es wichtig, die richtigen Werkzeuge für deren Verwaltung zu haben. Digi Remote Manager... VIDEO ANSEHEN VLAN Trunking Beispiel VLAN Trunking Beispiel Der Hauptvorteil der VLAN-Funktionen der Digi-Router besteht darin, dass sie mehrere LAN-Netzwerke über einen einzigen Ethernet-Port bereitstellen... BLOG LESEN Digi Remote Manager Digi Remote Manager Sicheres Konfigurieren, Bereitstellen und Verwalten von Remote Assets ANSEHEN PRODUKT