Muster für Datenanwendungsverweise
Bei der Integration einer Datenanwendung in eine Datenzielzone erhält das Team Zugriff auf seine fest zugeordnete Ressourcengruppe, das Subnetz und die freigegebenen Ressourcen. Ab diesem Zeitpunkt wird die Verantwortung für die Umgebung an das Team für Datenanwendungen übergeben. Diese Teams müssen von einer End-to-End-Implementierungs- und Kostenverantwortungsperspektive Verantwortung übernehmen.
Um den Prozess der ersten Schritte zu vereinfachen und die Vorlaufzeit zu reduzieren, um eine Umgebung für einen bestimmten Anwendungsfall zu erstellen, können Organisationen interne Referenzmuster bereitstellen. Diese Referenzimplementierungen bestehen aus den Definitionen "Infrastructure as Code(IaC)", um erfolgreich eine Reihe von Diensten für einen bestimmten Anwendungsfall zu erstellen, z. B. Batchdatenverarbeitung, Streamingdatenverarbeitung oder Data Science, und zeigen einen Erfolgspfad. Möglicherweise enthalten diese Muster auch generischen Anwendungscode, der bei der Implementierung von Datenlösungen als Basislinie verwendet werden kann. Datenanwendungsreferenzmuster können zwischen Organisationen variieren und hängen stark von den verwendeten Tools und häufig verwendeten Datenimplementierungsmustern über Data Landing Zones hinweg ab.
Andere Automatisierungen können verwendet werden, um potenzielle Reibungspunkte weiter zu reduzieren und sogar die Erstbereitstellung des Musters für Datenanwendungsteams zu automatisieren. Weitere Details finden Sie unter Plattformautomatisierung und DevOps für eine Analyse auf Cloudebene.
Letztendlich sollte das Ziel darin sein, diese Referenzimplementierungen an die Datenanwendungsteams zu übergeben, da sie die gesamte Codebasis ihrer Lösung besitzen sollten. Zusätzliche Abstraktionsebenen, wie z. B. Azure-Vorlagenspezifikationen, sind ebenfalls eine Option, erhöhen jedoch die Anzahl der Reibungspunkte, da erforderliche Änderungen erneut von einem zentralen Team angefordert werden müssen, das diese Ressourcen besitzt und verwaltet. Das zentrale Team muss dann Maßnahmen ergreifen, um die Änderungen zu testen und freizugeben. Darüber hinaus könnte ein komplexerer Releaseverwaltungsprozess erforderlich sein, um keine Auswirkungen auf andere Nutzer der Vorlagenspezifikation zu verursachen. Schließlich werden die Vorlagen im Laufe der Zeit komplexer, da jedes Team unterschiedliche Parameter zur Umsetzung bestimmter Änderungen innerhalb der Vorlage verfügbar machen kann. Daher ist die Übergabe der Referenzmuster die einfachste und effektivste Lösung, da dies es den Datenanwendungsteams ermöglicht, die erforderlichen Änderungen vorzunehmen, falls erforderlich. Das Offenlegen dieser Teams für das Konzept von IaC ist ein guter Ansatz, der einige Zeit in Anspruch nehmen könnte, aber letztendlich zu besseren Engineering-Praktiken auf der gesamten Datenplattform führen wird.
Weitere Informationen finden Sie unter Skalierung von Analyse auf Cloudebene.