Erste Schritte mit dem Design der Integrationsarchitektur

Die Integration verbindet Anwendungen, Daten, Dienste und Geräte, häufig auf komplexe Weise, sodass sie zwischen lokalen, Cloud- und Edgesystemen ausgeführt werden.

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 Orchestrierung oder eine einfache Möglichkeit zum Definieren und Ausführen der Workflowlogik.

Azure-Dienste für die Integration

Azure bietet eine Reihe von Diensten für die Integration:

  • Azure API Management: Veröffentlichen Sie Ihre APIs sicher für interne und externe Entwickler, die beim Herstellen einer Verbindung mit Back-End-Systemen verwendet werden sollen.

  • Azure 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 hochgradig sichere Messaging-Workflows zu implementieren.

  • Azure Event Grid: Verbinden Sie unterstützte Azure- und Nicht-Microsoft-Dienste und vereinfachen Sie gleichzeitig die ereignisbasierte App-Entwicklung.

  • Azure Functions: Vereinfachen komplexer Orchestrierungsprobleme mithilfe einer ereignisgesteuerten serverlosen Computeplattform.

  • Azure Data Factory: Integrieren Sie Datenquellen visuell, um die Datentransformation zu beschleunigen und Unternehmensworkflows zu unterstützen.

Architecture

Diagramm, das eine grundlegende Unternehmensintegrationsarchitektur auf Azure zeigt.

Das Diagramm besteht aus drei Abschnitten. Auf der linken Seite des Diagramms werden ein Microsoft Entra-Symbol, ein Globussymbol und ein Benutzersymbol vertikal angeordnet. Auf der rechten Seite des Diagramms bilden Azure Dienste, Software as a Service (SaaS)-Dienste und Webdienste wie REST und SOAP die Back-End-Systeme. In der Mitte des Diagramms befindet sich ein Kasten mit der Bezeichnung „resource group“, der zwei Abschnitte enthält. Der Abschnitt auf der linken Seite ist die API-Verwaltung und enthält ein API-Gateway und ein Entwicklerportal. Der Abschnitt auf der rechten Seite ist als Workflow und Orchestrierung bezeichnet und enthält Logic Apps. Eine durchgezogene Linie mit der Bezeichnung HTTP verweist vom Globussymbol auf das API-Gateway. Eine weitere durchgezogene Linie verzweigt sich vom API-Gateway und führt zu Logic Apps und Webdiensten. Eine weitere durchgezogene Linie verzweigt sich von den Logic Apps und zeigt auf Azure-Dienste und SaaS-Dienste. Eine gepunktete Linie mit der Beschriftung „Anwendung erstellen“ verläuft vom Benutzersymbol zum Globussymbol. Gepunktete Linien mit der Bezeichnung „Authentifizierungspunkt“ führen vom Globussymbol und vom API-Gateway zu Microsoft Entra. Gepunktete, mit „Öffentliche Schnittstellen“ beschriftete Linien führen von den Webdiensten und dem Abschnitt „Workflow und Orchestrierung“ zum Entwicklerportal. Eine weitere gepunktete Linie mit der Beschriftung „API-Dokumentation nutzen“ verläuft vom Entwicklerportal zum Benutzersymbol.

Laden Sie eine Visio-Datei dieser Architektur herunter.

Das vorangegangene Diagramm zeigt eine typische einfache oder Referenz-Integrationsimplementierung. Informationen zu praxisnahen Lösungen, die Sie in Azure erstellen können, finden Sie unter Integrationsarchitekturen.

Erkunden von Integrationshandbüchern und -architekturen

Die Artikel in diesem Abschnitt enthalten Leitfäden und vollständig entwickelte Architekturen, die Sie in Azure bereitstellen und auf Lösungen auf Produktionsniveau erweitern können. Diese Artikel helfen Ihnen bei der Entscheidung, wie Sie Integrationstechnologien in Azure einsetzen.

Auswählen eines Integrationsdiensts

In den folgenden Artikeln können Sie die besten Integrationstechnologien für Ihre Workloadanforderungen bewerten und auswählen:

Ideen für Integrationslösung

Integrationsarchitekturen

Die folgenden produktionsfähigen Architekturen veranschaulichen End-to-End-Integrationslösungen, die Sie bereitstellen und anpassen können:

Integrationshandbücher

Lesen Sie die folgenden Leitfäden für grenzüberschreitende Integrations- und Migrationsbedenken:

  • Apache Kafka-Migration zu Azure: Erkunden Sie Strategien für die Migration von Apache Kafka-Workloads zu Azure, einschließlich Azure Event Hubs, Azure HDInsight und Azure Kubernetes Service (AKS).

Die Event Hubs mit Azure Functions

Organisationsbereitschaft

Organisationen zu Beginn des Cloudakzeptanzprozesses können die Cloud Adoption Framework für Azure verwenden, um auf bewährte Anleitungen zuzugreifen, die die Cloudakzeptanz beschleunigen.

Integrationsspezifische Anleitungen finden Sie unter Azure Integrationsarchitekturen. Diese Artikel enthalten Referenzarchitekturen, Beispielszenarien und Lösungshandbücher für Azure Integrationsdienste, einschließlich Netzwerk-, Sicherheits- und Bereitstellungsmustern.

Um die Qualität Ihrer Integrationslösung auf Azure zu gewährleisten, befolgen Sie die Anleitungen im Azure Well-Architected Framework. Das Azure Well-Architected Framework bietet präskriptive Anleitungen für Organisationen, die architektonische Exzellenz anstreben, und beschreibt, wie Sie kostenoptimierte Azure-Lösungen entwerfen, bereitstellen und überwachen.

Integrationsspezifische Anleitungen finden Sie in den folgenden Azure Well-Architected Framework-Diensthandbüchern:

  • Azure API Management: Überprüfen Sie bewährte Methoden für die Architektur für Azure API Management in bezug auf Zuverlässigkeit, Sicherheit, Kostenoptimierung, operative Exzellenz und Leistungseffizienz.

  • Azure Service Bus: Prüfen Sie bewährte Methoden für die Architektur von Azure Service Bus-Nachrichten, einschließlich Warteschlangen- und Themendesign, Sitzungen und der Behandlung unzustellbarer Nachrichten.

  • Azure Event Grid: Informieren Sie sich über architektonische Best Practices für Azure Event Grid, einschließlich Ereignisübermittlung, Sicherheit und operativer Exzellenz.

Bewährte Methoden

Befolgen Sie diese bewährten Methoden, um die Zuverlässigkeit, Sicherheit, Kosteneffizienz, Leistung und betriebliche Qualität Ihrer Integrationsworkloads auf Azure zu verbessern:

Auf dem neuesten Stand bei der Integration

Azure Integrationsdienste entwickeln sich zur Bewältigung moderner Datenprobleme. Informieren Sie sich über die neuesten Updates und Features.

Wenn Sie mit wichtigen Integrationsdiensten auf dem laufenden bleiben möchten, lesen Sie die folgenden Artikel:

  • Neuerungen in Azure Event Grid: Erfahren Sie mehr über die neuesten Features und Updates für Azure Event Grid, einschließlich MQTT-Unterstützung, Pull- und Pushbereitstellung sowie Namespacefunktionen.

  • Neuerungen in Azure Data Factory: Erfahren Sie mehr über die neuesten Versionen, bekannte Probleme, Fehlerbehebungen, veraltete Funktionen und geplante Änderungen für Azure Data Factory.

Weitere Ressourcen

Die folgenden Ressourcen können Ihnen helfen, mehr über das Design der Integrationsarchitektur zu erfahren.

Produktdokumentation

Diese Dokumentationssätze bieten umfassende Anleitungen für Azure Integrationsdienste:

  • Azure API Management Dokumentation: Erfahren Sie mehr über das API-Gateway, die Verwaltungsebene, das Entwicklerportal und die Richtlinienkonfiguration für die Verwaltung von APIs in allen Umgebungen.

  • Azure Logic Apps Dokumentation: Erfahren Sie, wie Sie automatisierte Workflows erstellen, die Apps, Daten, Dienste und Systeme in cloud- und lokalen Umgebungen integrieren.

  • Azure Service Bus-Dokumentation: Erfahren Sie mehr über Warteschlangen für Unternehmensnachrichten und Publish-Subscribe-Themen zum Entkoppeln von Anwendungen und Diensten.

  • Azure Event Grid Dokumentation: Erfahren Sie mehr über den vollständig verwalteten Publish-Subscribe-Dienst für ereignisgesteuerte Architekturen, einschließlich MQTT-Brokerunterstützung und HTTP-Push- und Pull-Übermittlung.

  • Azure Functions Dokumentation: Erfahren Sie mehr über die serverlose Computeplattform zum Erstellen ereignisgesteuerter Anwendungen mit Triggern und Bindungen.

  • Azure Data Factory Dokumentation: Erfahren Sie mehr über den verwalteten Cloudextraktions-, Transformations-, Load-(ETL)-Dienst zum Orchestrieren von Datenbewegungen und -transformationen im großen Maßstab.

Integrationsumgebungen

  • Azure Integrationsumgebung (Vorschau): Erfahren Sie, wie Sie Azure Integrationsressourcen zentral organisieren und verwalten, indem Sie Integrationsumgebungen und Anwendungsgruppen erstellen.

Microservice-Integrationsmuster

Unternehmensintegration

Amazon Web Services (AWS) oder Google Cloud Professionals

Um Ihnen den Einstieg schnell zu erleichtern, vergleichen die folgenden Artikel Azure Integrationsoptionen mit anderen Clouddiensten: