Auswählen der besten Integrationsdienste in Azure für Szenarien zur Unternehmensintegration
Azure Integration Services bietet viele Funktionen in dieser Sammlung von Integrationsdiensten, manche Funktionen überschneiden sich aber möglicherweise. Dieser Leitfaden enthält Informationen, die Ihnen bei der Auswahl der besten Dienste für Ihre Unternehmensintegrationsszenarien und -anforderungen helfen. Denken Sie auch daran, die vollständigen Auswirkungen der Verwendung eines bestimmten Diensts zu berücksichtigen, einschließlich Leistungsanforderungen, Verfügbarkeit von Qualifikationen, betrieblichem Support und Kosten.
Hinweis
Wenn Sie BizTalk Server-Kunde sind, der Ihre Workloads in Azure Integration Services verschieben möchte, können Sie sich eine Übersicht über die Migration verschaffen und die Funktionen dieser beiden Angebote vergleichen. Lesen Sie dazu die Informationen unter Was spricht für eine Migration von BizTalk Server zu Azure Integration Services?.
Fälle und Gründe für die Auswahl eines bestimmten Integrationsdiensts
Dienst | Fälle für die Verwendung von | Warum? |
---|---|---|
Azure Logic Apps | Sie müssen Geschäftsprozesse über mehrere Systeme hinweg orchestrieren, deren Strukturen Sie gut kennen. | - Höhere Entwicklerproduktivität durch den Workflow-Designer mit wenig Code - Hervorragend geeignet für die schnelle Kombination von API-Aufrufen mithilfe vorgefertigter, sofort einsatzbereiter Connectors - Unterstützung für synchrone und asynchrone Verarbeitung - Umfassender Debugverlauf für zustandsbehaftete Workflows - Unterstützung für zustandslose Workflows bei Anforderungen für kurze Wartezeiten - Unterstützung für das Erstellen benutzerdefinierter APIs und benutzerdefinierter Connectors, mit denen Sie vorhandene REST-APIs oder SOAP-APIs für den Zugriff auf Dienste umschließen können, wenn derzeit kein vordefinierter Connector vorhanden ist (nur Verbrauchsworkflows) - Unterstützung für das Erstellen benutzerdefinierter integrierter Connectors basierend auf einem Dienstanbieter (nur Workflows vom Typ „Standard“) |
Azure-Funktionen | Sie müssen eine komplexe Geschäftslogik ausführen, die besser als Code denn als Workflowausdrücke implementiert werden sollte. Sie müssen eine zentralisierte Hilfsprogrammfunktion erstellen, auf die Sie von anderen Integrationsplattformkomponenten wie Azure Logic Apps aus zugreifen können. Es gelten eindeutige Anforderungen an die Datentransformation. |
Bietet eine ereignisgesteuerte Umgebung für Computevorgänge nach Bedarf für Entwickler*innen, die die Azure-Anwendungsplattform erweitern müssen, indem sie Code implementieren, der durch Ereignisse in Azure oder anderen Diensten und lokalen Systemen ausgelöst wird. |
Azure Data Factory | Sie benötigen eine Funktion, um große Datasets über verschiedene Datenquellen hinweg zu transformieren und zu verschieben, z. B. Dateisysteme, Datenbanken, SAP, Azure Blob Storage, Azure Data Explorer, Oracle, DB2, Amazon RDS und mehr. | - Stellt einen cloudbasierten serverlosen ETL-Dienst für horizontale Skalierung, Datasetintegration und Datentransformation bereit. Kann Anforderungen für die Verarbeitung umfangreicher Daten- und Nachrichtenmengen behandeln. - Bietet eine Benutzeroberfläche ohne Code für die intuitive Erstellung sowie Überwachung und Verwaltung über eine zentrale Konsole. - Unterstützt das Übertragen per Lift & Shift für vorhandene SQL Server Integration Services-Pakete (SSIS-Pakete) in Azure und ihre Ausführung in Azure Data Factory bei voller Kompatibilität. Die SSIS Integration Runtime bietet einen vollständig verwalteten Dienst, sodass Sie sich keine Gedanken über die Infrastrukturverwaltung machen müssen. |
Azure-Servicebus | Sie benötigen ein Messagingsystem, das Szenarien mit Veröffentlichen-Abonnieren-Modell, geordneter Übermittlung, Erkennung von Duplikaten, Nachrichtenplanung und Nachrichtenablauf unterstützt. | - Stellt einen vollständig verwalteten Nachrichtenbroker für Unternehmen mit Nachrichtenwarteschlangen und Veröffentlichen-Abonnieren-Themen bereit - Durch die Entkopplung von Anwendungen und Diensten bietet dieser Dienst die folgenden Vorteile: --- Übergreifender Lastenausgleich für konkurrierende Worker --- Sicherheit beim Nachrichtenrouting und bei der Datenübertragung sowie Kontrolle über Dienst- und Anwendungsgrenzen hinweg --- Koordinierte Transaktionsaufgaben mit hohen Anforderungen an Zuverlässigkeit - Ergänzt Azure Logic Apps und unterstützt Szenarien, in denen Sie SDKs und keine Connectors für die Interaktion mit Service Bus-Entitäten verwenden möchten. |
Azure Event Grid | Sie benötigen eine Ereignisabonnementarchitektur, um über Zustandsänderungen in Anwendungen und Systemen auf dem Laufenden zu bleiben, da Ihre Integrationslösungen stark von Ereignissen abhängen, um solche Änderungen zu kommunizieren und zugehörige Datenänderungen vorzunehmen. | - Stellt einen hochgradig skalierbaren, serverlosen Ereignisbroker für die Integration von Anwendungen mithilfe von Ereignissen bereit. Event Grid übermittelt Ereignisse an Abonnentenziele wie Anwendungen, Azure-Dienste oder einen beliebigen Endpunkt, auf die Event Grid Netzwerkzugriff besitzt. Ereignisquellen können Anwendungen, SaaS-Dienste und Azure-Dienste umfassen. - Erhöht die Effizienz, indem ständige Abrufe zur Ermittlung von Zustandsänderungen vermieden werden. Da immer mehr zugrunde liegende Dienste Ereignisse ausgeben, wird die Abonnementarchitektur immer beliebter. |
Azure API Management | Sie möchten Ihre zugrunde liegende Dienstimplementierung in Azure Logic Apps abstrahieren und vor Endbenutzern und Consumern schützen. | - Bietet eine hybride Multicloudverwaltungsplattform für APIs in allen Umgebungen. - Bietet die Möglichkeit, zentrale Dienste auf sichere Weise wiederzuverwenden, sodass Ihre Organisation mehr Governancemöglichkeiten und Kontrolle darüber erhält, wer wie Unternehmensdienste aufrufen kann. Sie können diese APIs anschließend über Azure Logic Apps aufrufen, nachdem Ihre Organisation sie in Azure API Management katalogisiert hat. |
Nächste Schritte
Sie haben nun erfahren, welche Angebote in Azure Integration Services für bestimmte Szenarien und Anforderungen am besten geeignet sind. Wenn Sie eine Umstellung von BizTalk Server auf Azure Integration Services in Betracht ziehen, informieren Sie sich ausführlicher über Migrationsansätze, Planungsüberlegungen und bewährte Methoden zur Unterstützung Ihres Migrationsprojekts.