M365Con 2027 – die kostenlose Online-Konferenz · 11–22 Jan 2027 · 120 sessions→ m365con.net

2026-10-19

Azure DPS: Warum die Bereitstellung von 100.000 IoT-Geräten ein Architekturproblem ist

Azure DPS: Warum die Bereitstellung von 100.000 IoT-Geräten ein Architekturproblem ist
Zehn Geräte in einer Produktionshalle bereitzustellen ist einfach, denn ein Techniker kann problemlos einen Verbindungsstring eingeben und die Telemetrie bestätigen. Derselbe manuelle Ansatz mit einhunderttausend Geräten, verteilt auf globale Fabriken und Kundennetzwerke, führt jedoch dazu, dass sich jede Abkürzung in einen architektonischen Fehler verwandelt. Über einfache Setups hinauszugehen erfordert ein fundiertes Verständnis von Geräteidentität, Vertrauensgrenzen, Hub-Routing und langfristiger Flottenverwaltung. HERSTELLUNGSIDENTITÄT VERSUS BETRIEBSIDENTITÄTEin neu gefertigtes Industrie-Gateway verlässt das Werk mit einem getesteten Software-Image und lokalen Treiberkonfigurationen, sollte aber niemals einen fest codierten Verbindungsstring für eine zukünftige Anlage enthalten. Ein dauerhaft eingebetteter Verbindungsstring im Image schafft erhebliche Sicherheitsrisiken, falls das Geheimnis jemals nach außen gelangt. Stattdessen sollten Sie Ihre Herstellungsidentität (die belegt, welches physische Gerät gebaut wurde) von der Betriebsidentität trennen.

Einen Mikrocontroller oder ein Gateway an zehn Geräten im Shopfloor zu provisionieren ist einfach, denn ein Techniker kann schnell einen Verbindungsstring eingeben und die Telemetrie bestätigen. Versucht man jedoch denselben manuellen Ansatz bei einhunderttausend Geräten, die über globale Fabriken und Kundennetzwerke verteilt sind, wird jede Abkürzung zu einem architektonischen Fehler. Über einfache Setups hinauszugehen erfordert ein solides Verständnis von Geräteidentität, Vertrauensgrenzen, Hub-Routing und langfristigem Flottenmanagement.

FERTIGUNGSIDENTITÄT VERSUS BETRIEBSIDENTITÄTEin neu gefertigtes Industrie-Gateway verlässt das Werk mit einem getesteten Software-Image und lokalen Treiberkonfigurationen, es sollte jedoch niemals einen fest codierten Verbindungsstring für eine künftige Anlage enthalten. Einen dauerhaften Verbindungsstring in ein Image einzubetten schafft massive Sicherheitsrisiken, sollte das Geheimnis jemals nach außen gelangen. Stattdessen sollten Sie Ihre Fertigungsidentität (die belegt, welches physische Gerät gebaut wurde) von Ihrer Betriebsidentität (die festlegt, wie und wo sich das Gerät mit der Cloud verbindet) trennen. Diese Trennung stellt sicher, dass Ihre Geräte-Images über verschiedene Kundenumgebungen und Rollout-Wellen hinweg portabel bleiben.

DIE ROLLE DES AZURE DEVICE PROVISIONING SERVICE (DPS)Der Azure Device Provisioning Service fungiert als sichere Rezeption Ihres Cloud-Bestands und steht zwischen unkonfigurierter Hardware und dem spezifischen IoT Hub, der deren täglichen Datenverkehr abwickelt. Anstatt Endpunkte fest zu codieren, kontaktieren Geräte beim ersten Start einen globalen Provisioning-Endpunkt, legen ihren kryptografischen Nachweis vor und erhalten ihre zugewiesenen Hub-Details auf Basis vordefinierter Regeln. Dies entkoppelt die Bootstrap-Software vom endgültigen Ziel und ermöglicht es Ihnen, großflächige Rollouts ohne manuelle Tabellenverwaltung zu steuern.

VERTRAUEN DURCH ATTESTIERUNG UND REGISTRIERUNG VERWALTENDamit nur zugelassene Hardware in Ihre Umgebung gelangt, müssen Geräte ihre Identität mithilfe robuster kryptografischer Attestierungsmethoden nachweisen:

  • TPM (Trusted Platform Module): Bindet die Identität direkt an einen Hardware-Chip und verhindert, dass geklonte Festplatten-Images Zugriff erben.
  • X.509-Zertifikate: Verwendet digitale Zertifikate und private Schlüssel und eignet sich daher ideal für mehrstufige Lieferketten und langlebige Flotten.
  • Symmetrische Schlüssel: Beruhen auf gemeinsamen Geheimnissen, die Labor-Setups vereinfachen können, aber einen strengen Schutz gegen Extraktion erfordern.
Durch die Verwendung von Registrierungsgruppen können Sie einheitliche Sicherheitsrichtlinien auf ganze Gerätefamilien anwenden, statt Tausende einzelner Datensätze manuell zu konfigurieren.

UMGANG MIT DER REALITÄT DES ERSTSTARTS UND DER HUB-ZUWEISUNGDie Bedingungen beim Erststart in Industrieanlagen sind selten ideal. Deshalb muss die Bootstrap-Software fehlende Netzwerke, Proxy-Konfigurationen, DNS-Verzögerungen und Zeitabweichungen durch sichere Wiederholungslogik abfangen. Nach erfolgter Zulassung ordnet DPS das Gerät einem IoT Hub zu, mithilfe von Strategien wie niedrigster Latenz, statischer Konfiguration oder gleichmäßig gewichteter Verteilung. Eine sorgfältige Kapazitätsplanung stellt sicher, dass die zugewiesenen Hubs nicht nur die Anzahl der Geräte, sondern auch das tatsächliche operative Telemetrievolumen und den Befehlsverkehr problemlos bewältigen können.


Unterstützen Sie diesen Podcast: https://www.spreaker.com/podcast/m365-fm-a-microsoft-mvp-podcast-by-mirko-peters--6704921/support.

Apple Podcasts · Spotify · YouTube · Deezer

Azure DPS: Why Provisioning 100,000 IoT Devices Is an Architecture Problem (English)