Air-gapped-Bereitstellung
Definition
Software in einer Umgebung ausführen, die keine Netzwerkverbindung zum Internet hat, sodass jede benötigte Abhängigkeit bereits innerhalb der Grenze vorhanden sein muss.
Air-gapping ist üblich in der Verteidigung, kritischer Infrastruktur, einigen Gesundheitsbereichen und jeder Umgebung, in der das Bedrohungsmodell Exfiltration statt nur Eindringen beinhaltet. Etwas hineinzubringen bedeutet Medien und einen dokumentierten Prozess, nicht einen Paketmanager.
Die Anforderung disqualifiziert stillschweigend eine große Menge kommerzieller Software, und Lizenzierung ist meist der Grund und nicht die Funktionalität. Jedes Produkt, das seine Lizenz gegen einen Anbieter-Endpunkt prüft – beim Start oder periodisch – kann dort einfach nicht ausgeführt werden. Offline-Aktivierung muss eine frühzeitig getroffene Designentscheidung sein, kein später hinzugefügtes Flag.
Updates funktionieren auf dieselbe Weise: Sie kommen auf Medien, nach Ihrem Zeitplan. Das bedeutet, dass die installierte Version unbegrenzt weiterarbeiten muss, nicht nur bis eine Abonnementprüfung fehlschlägt.
In Doconut
Lizenzierung löst eine lokale .lic-Datei über options.LicensePath oder Viewer.DoconutLicense(path) auf. Es gibt keinen Aktivierungsaufruf und keine Laufzeit-Validierung, sodass Rendering, Konvertierung und Lizenzierung ohne ausgehende Konnektivität funktionieren. Archivieren Sie die DLLs zusammen mit der Lizenz – eine Lizenz ist an einen Versionsbereich gebunden.
Verwandte Begriffe
Document viewer SDK
Eine Bibliothek, die Sie in Ihre eigene Anwendung einbetten, damit sie Dokumente anzeigen kann, im Gegensatz zu einem gehosteten Service, zu dem Sie Dokumente hochladen. Das SDK läuft in Ihrem Prozess; der Service läuft im Prozess eines Dritten.
Web-Farm-Bereitstellung
Ausführen einer Anwendung über mehrere Server hinter einem Load Balancer, sodass aufeinanderfolgende Anfragen desselben Benutzers von verschiedenen Maschinen bearbeitet werden können.
Office-Interop (Serverseitige Automatisierung)
Microsoft Office aus Code steuern, um Dokumente zu öffnen oder zu konvertieren. Es funktioniert auf einem Desktop und wird von Microsoft sowie von allen, die es ausprobiert haben, ausdrücklich von einem Server abgeraten.