Der Zweck der Integration besteht darin, Anwendungen, Daten, Dienste und Geräte zu verbinden – häufig auf komplexe Weise. Durch die Integration bringen Organisationen Workflows zusammen, um sie konsistent und skalierbar zu machen. Unternehmen verbinden Anwendungen, Daten und Prozesse schnell, effizient und automatisiert.
Verbindungen können zwischen lokalen, Cloud- und Edgesystemen bestehen. Sie können Unternehmen-, Partner-, Drittanbieter- und Legacytechnologien zusammenführen.
Für Daten bietet die Integration Lösungen zum Sammeln und Verarbeiten von Informationen aus mehreren Quellen und in verschiedenen Formaten.
Zum Integrieren von Anwendungen eignen sich zum Teil direkte API-Aufrufe. Manchmal müssen Technologien jedoch asynchron über Messaging oder Ereignisse kommunizieren. Alle Integrationsprozesse benötigen eine Orchestrierung, also eine einfache Möglichkeit zum Definieren und Ausführen der Workflowlogik.
Azure bietet eine Vielzahl von Integrationstools und -funktionen, einschließlich dieser Dienste:
- Azure API Management: Veröffentlichen Sie Ihre APIs sicher für interne und externe Entwickler*innen, die beim Herstellen einer Verbindung mit Back-End-Systemen verwendet werden sollen.
- Azur Logic Apps. Erstellen Sie Workflows, um Hunderte von Diensten in der Cloud und lokal zu verbinden.
- Azure Service Bus Verbinden Sie lokale und cloudbasierte Anwendungen und Dienste, um hochsichere Messagingworkflows zu implementieren.
- Azure Event Grid. Verbinden Sie unterstützte Azure- und Drittanbieterdienste, und vereinfachen Sie gleichzeitig die ereignisbasierte App-Entwicklung.
- Azure Functions. Vereinfachen Sie komplexe Orchestrierungsprobleme mit einer ereignisgesteuerten serverlosen Computeplattform.
- Azure Data Factory Integrieren Sie Datenquellen visuell, um die Datentransformation zu beschleunigen und Unternehmensworkflows zu unterstützen.
Weitere Informationen zu Azure-Integrationsdiensten finden Sie unter Integration Services.
Apache®, Apache NiFi® und NiFi® sind entweder eingetragene Marken oder Marken der Apache Software Foundation in den USA und/oder anderen Ländern. Die Verwendung dieser Markierungen impliziert kein Endorsement durch die Apache Software Foundation.
Einführung in die Integration in Azure
Wenn Sie noch keine Erfahrung mit Integration haben, beginnen Sie am besten mit Microsoft Learn. Diese kostenlose Onlineplattform bietet Videos, Tutorials und praktisches Training für verschiedene Produkte und Dienste.
Die folgenden Ressourcen helfen Ihnen, die grundlegenden Konzepte der Integration zu erlernen:
- Entwerfen der Datenintegration
- Integrationsentwurf für Dynamics 365-Lösungen
- Datenintegrationen mit Finanz- und Betriebs-Apps
- Untersuchen der Geschäftsintegration für IoT-Lösungen
- Integrieren von Daten mit Azure Data Factory oder Azure Synapse-Pipeline
- Erkunden der Event Grid-Integration
- Entwerfen einer API-Integration in Azure
Pfad zur Produktion
Nachdem Sie sich mit den Grundlagen der Identitätsverwaltung vertraut gemacht haben, besteht der nächste Schritt darin, Ihre Lösung zu entwerfen.
Entwurfsmuster
Informationen zum Erkennen von Mustern, die in Ihren Entwurf integriert werden sollen, finden Sie in den Ressourcen zu den folgenden Bereichen.
Hybridsysteme
- [Tiered data for analytics][Tiered data for analytics]: Verwenden Sie Azure Stack Hub zum Sammeln, Verarbeiten, Speichern und Verteilen von lokalen und entfernten Daten.
- Cloudübergreifende Skalierung und lokale Daten: Sehen Sie sich eine Hybrid-App an, die Azure und Azure Stack Hub umfasst und eine einzelne lokale Datenquelle verwendet. Dies gilt für einige Organisationen als Complianceanforderung.
- Cloudübergreifende Skalierung mit Traffic Manager: Verwenden Sie Azure Traffic Manager, um eine lokale App zu erweitern, indem Sie sie mit öffentlichen Cloudressourcen verbinden.
Microservice-Architekturen
- Transaktionsausgangsmuster mit Azure Cosmos DB: Implementieren Sie das Transaktionsausgangsmuster für ein zuverlässiges Messaging zwischen Diensten.
- Lokales Datengateway für Azure Logic Apps: Verbinden Spring-Microservices, die in Java geschrieben sind, mit lokalen Daten.
- Identifizieren von Microservicegrenzen: Leiten Sie Microservices beim Entwerfen Ihrer Anwendung von einem Domänenmodell ab.
- Entwerfen der Kommunikation zwischen Diensten für Microservices: Nutzen Sie Gittermodelle für Dienste, um die Kommunikation zwischen Microservices effizient und stabil zu gestalten.
Serverlose Lösungen
Freigeben des Standorts in Echtzeit mit kostengünstigen serverlosen Azure-Diensten: Richten Sie einen Echtzeitmessagingdienst ein, um Livestandorte zu teilen.
Mainframemigration
- Integrieren von IBM-Mainframe- und -Midrange-Nachrichtenwarteschlangen in Azure: Verwenden Sie ein datenorientiertes Verfahren, das IBM-Mainframe- und Midrange-Nachrichtenwarteschlangen die Verwendung von Azure-Diensten ermöglicht.
- [Zuweisen eines neuen Hosts für Mainframeanwendungen in Azure mit Raincode-Compilern][Umgestalten von Mainframeanwendungen in Azure mit Raincode-Compilern]: Verwenden Sie den Raincode COBOL-Compiler, um Mainframe-Legacyanwendungen zu modernisieren, ohne Code zu ändern.
- Mainframezugriff auf Azure-Datenbanken: Gewähren Sie IBM-Mainframe- und -Midrange-Anwendungen Zugriff auf Azure-Remotedatenbanken.
Dienstselektoren
Die folgenden Ressourcen können Sie ebenfalls beim Entwerfen Ihrer Anwendung unterstützen. Neben allgemeinen Informationen zu einem Integrationsmechanismus oder -prozess helfen Ihnen die einzelnen Artikel bei der Auswahl eines Azure-Diensts, der Ihren Anforderungen für den jeweiligen Bereich am besten entspricht.
- Asynchrone Messagingoptionen: Erfahren Sie mehr über verschiedene Typen von Nachrichten und die Entitäten, die an einer Messaginginfrastruktur beteiligt sind.
- Wählen zwischen Peering virtueller Netzwerke und VPN-Gateways: Erkunden Sie zwei Verbindungsarten für virtuelle Netzwerke in Azure.
- Extrahieren, Transformieren und Laden (ETL): Erfahren Sie, wie Sie Daten aus mehreren Quellen in verschiedenen Formaten erfassen, transformieren und speichern.
Spezifische Implementierungen
Informationen zu szenariospezifischen Architekturen finden Sie in den Lösungen aus den folgenden Bereichen.
KI
- Vorhersagen des Energie- und Strombedarfs mit maschinellem Lernen: Vorhersagen von Nachfragespitzen für Energieprodukte und -dienste.
- Lösungen für die Remoteüberwachung von Patienten: Überwachen Sie Patienten remote, und analysieren Sie die großen Datenmengen, die von medizinischen Geräten generiert werden.
- Optimieren der Energieversorgung: Nutzen Sie externe Tools wie Pyomo und CBC, um umfangreiche numerische Optimierungsprobleme zu lösen.
- KI-basierte Tritterkennung: Analysieren Sie den Besucherverkehr in Einzelhandelsgeschäften, indem Sie Tritte erkennen.
- Qualitätssicherung: Implementieren Sie eine Qualitätssicherung in einer Fertigungslinie, indem Sie Analysen und maschinelles Lernen verwenden, um Probleme vorherzusagen.
E-Commerce
- Modernisieren von .NET-Anwendungen: Migrieren Sie .NET-Legacyanwendungen eines Einzelhandelsunternehmens zu Azure.
- Benutzerdefinierte Geschäftsprozesse: Automatisieren Sie Workflows, und stellen Sie eine Verbindung mit älteren Flugliniensystemen her.
- Migrieren einer Web-App mithilfe von Azure API Management: Modernisieren Sie den browserbasierten Legacysoftwarestapel eines E-Commerce-Unternehmens.
Finance
- SWIFT Alliance Connect Virtual in Azure: Lesen Sie eine Artikelreihe zum Herstellen einer Verbindung mit dem SWIFT-Netzwerk über die Komponente Alliance Connect Virtual.
- Muster und Implementierungen für eine Cloudtransformation im Bankenwesen: Wenden Sie Muster an, die eine Cloudtransformation eines Banksystems implementieren.
Interne Geschäftslösungen
- Elastische Arbeitsplatzsuche in Azure: Verwenden Sie die Arbeitsplatzsuche, um Informationen aus zahlreichen heterogenen Quellen zu erfassen und durchsuchbar zu machen.
- Power Automate-Bereitstellung im großen Stil: Verwenden Sie ein Hub-and-Spoke-Modell, um übergeordnete und untergeordnete Power Automate-Flows bereitzustellen.
- Branchenerweiterung: Rufen Sie kontinuierlich Daten aus Legacysystemen ab, und stellen Sie sie in Power BI zur Verfügung.
Architektur, Engineering und Konstruktion (AEC)
Azure Digital Twins-Generator: Verwenden Sie Modellierungsdaten aus dem Bauwesen von Autodesk Forge, um die Erstellung eines grundlegenden Azure Digital Twins-Datasets zu automatisieren.
Analyse
Geodatenverarbeitung und -analyse: Stellen Sie große Mengen von Geodaten für Analysen zur Verfügung.
Gesundheitswesen
Konsortium für Gesundheitsdaten: Teilen Sie Daten mit Mitgliedern eines Gesundheitskonsortiums.
High-Performance Computing
HPC-Risikoanalysevorlage: Verwenden Sie Azure CycleCloud in einer Risikoanalyseanwendung, um das lokale TIBCO GridServer-Computing in Azure zu erweitern.
Bewährte Methoden
Diese Ressourcen können Ihnen helfen, Ihren Entwurf anhand der aktuellen empfohlenen bewährten Methoden zu überprüfen:
Azure Event Hubs und Azure Functions können in einer serverlosen Architektur gemeinsam verwendet werden, um große Datenmengen nahezu in Echtzeit zu verarbeiten. Leitfäden zum Maximieren der Leistung, Resilienz, Sicherheit, Beobachtbarkeit und Skalierbarkeit dieser Architektur finden Sie in den folgenden Artikeln:
Viele Integrationslösungen verwenden Logic Apps, um Geschäftsprozesse zu implementieren. Bewährte Methoden zum Erstellen zuverlässiger Architekturen mit diesem Dienst finden Sie unter Geschäftskontinuität und Notfallwiederherstellung für Azure Logic Apps.
Um zu überprüfen, ob Ihre Logic Apps-Implementierung der Version 2.0 des Azure-Sicherheitsvergleichstests entspricht, lesen Sie den Artikel Azure-Sicherheitsbaseline für Logic Apps.
Allgemeine Informationen und Leitfäden zur Verwendung von Apache NiFi zum Verarbeiten und Verteilen von Daten in Azure finden Sie unter Apache NiFi in Azure.
Sammlung von Basisimplementierungen
Diese Referenzarchitekturen bieten Baselineimplementierungen für verschiedene Szenarios:
- Datenanalyseworkloads für regulierte Branchen: Führen Sie Datenanalyseworkloads aus, die gesetzliche Anforderungen berücksichtigen.
- Zugriff auf virtuelle Azure-Netzwerke über Azure Logic Apps mithilfe einer Integrationsdienstumgebung (Integration Service Environment, ISE): Erstellen Sie Logik-Apps, die in ISEs ausgeführt werden und auf geschützte Ressourcen zugreifen.
- Veröffentlichen interner APIs für externe Benutzer*innen: Konsolidieren Sie APIs, und machen Sie diese dann für externe Benutzer*innen verfügbar.
- Grundlegende Unternehmensintegration in Azure: Orchestrieren Sie synchrone Aufrufe von Back-End-Systemen für Unternehmen.
- Enterprise Integration mithilfe von Nachrichtenbroker und Ereignissen: Orchestrieren Sie asynchrone Aufrufe von Back-End-Systemen von Unternehmen mithilfe von Warteschlangen und Ereignissen.
- Business Intelligence für Unternehmen: Verschieben Sie Daten aus einer lokalen SQL Server-Datenbank in Azure Synapse Analytics, und transformieren Sie die Daten für die Analyse.
- Web- und mobile Front-Ends: Machen Sie Daten von Drittanbietern für Webbenutzer*innen verfügbar.
- Datenintegration mit Logic Apps und SQL Server: Automatisieren Sie Datenintegrationsaufgaben, die Sie als Reaktion auf API-Aufrufe ausführen.
Operations guide (Betriebshandbuch)
Die Bereitstellung Ihrer Workload ist ein wichtiger Meilenstein. Wenn Ihre Integrationsprozesse ausgeführt werden, können Sie sich auf den Betrieb konzentrieren. Die folgenden Materialien enthalten Empfehlungen und Referenzinformationen, die Ihnen helfen, Kunden- und gesetzliche Anforderungen weiterhin zu erfüllen:
- [Automatisierte Jupyter Notebooks für die Diagnostik][Automatisierte Jupyter Notebooks für die Diagnostik]: Schreiben Sie Anleitungen zur Fehlersuche und Diagnoseschritte in Jupyter Notebooks, die Sie wiederverwenden, testen und automatisieren können.
- Informationen zu Connectors in Azure Logic Apps: Erfahren Sie, wie Sie die Hunderte von Connectors nutzen, die Logic Apps bereitstellt.
- Azure Policy-Kontrollen zur Einhaltung gesetzlicher Bestimmungen für Azure Logic Apps: Bringen Sie Logic Apps mit gesetzlichen Standards in Einklang.
Auf dem neuesten Stand bei der Integration
Die Azure-Integration wird kontinuierlich verbessert. Damit Sie bei aktuellen Entwicklungen auf dem neuesten Stand bleiben, lesen Sie die Azure-Updates.
Zusätzliche Ressourcen
Die folgenden Ressourcen enthalten praktische Empfehlungen und Informationen für bestimmte Szenarios.
Informationen zu Amazon Web Services (AWS)
- Messagingdienste von Azure und AWS
- Vergleich von AWS- und Azure-Diensten – unterschiedliche Back-End-Prozesslogik