Wybieranie najlepszych usług integracji na platformie Azure dla scenariuszy integracji dla przedsiębiorstw
Usługi Azure Integration Services oferują wiele funkcji w tej kolekcji usług integracji, ale niektóre nakładające się możliwości mogą istnieć. Ten przewodnik zawiera informacje ułatwiające wybór najlepszych usług dla scenariuszy i wymagań dotyczących integracji w przedsiębiorstwie. Pamiętaj również, aby wziąć pod uwagę pełny wpływ korzystania z określonej usługi, w tym wymagania dotyczące wydajności, dostępność zestawu umiejętności, pomoc techniczną operacyjną i koszty.
Uwaga
Jeśli jesteś klientem usługi BizTalk Server, który chce przenieść obciążenia do usługi Azure Logic Apps, możesz zapoznać się z omówieniem migracji i porównać możliwości między tymi dwiema ofertami, przeglądając artykuł Dlaczego przeprowadzić migrację z programu BizTalk Server do usługi Azure Logic Apps?
Kiedy wybrać określoną usługę integracji i dlaczego
Usługa | Kiedy wybrać | Dlaczego |
---|---|---|
Azure Logic Apps | Masz procesy biznesowe do organizowania w wielu systemach obejmujących starsze systemy po obciążenia sztucznej inteligencji. Musisz przeprowadzić migrację z programu Microsoft BizTalk Server lub innych platform integracji. | — Zapewnia większą produktywność deweloperów za pośrednictwem projektanta przepływu pracy o niskim kodzie. — Program Excel w przypadku szybkiego łączenia wywołań interfejsu API przy użyciu wstępnie utworzonych łączników gotowych do użycia. — Obsługuje zarówno przetwarzanie synchroniczne, jak i asynchroniczne. — Oferuje bogatą historię debugowania dla stanowych przepływów pracy. — Obsługuje bezstanowe przepływy pracy dla wymagań dotyczących małych opóźnień. — Obsługuje tworzenie niestandardowych interfejsów API i łączników niestandardowych, które umożliwiają opakowywanie istniejących interfejsów API REST lub interfejsów API protokołu SOAP w celu uzyskania dostępu do usług, w których obecnie nie istnieje wstępnie utworzony łącznik. (Tylko przepływy pracy użycia) — Obsługuje tworzenie niestandardowych wbudowanych łączników opartych na dostawcy usług. (Tylko standardowe przepływy pracy) |
Azure Functions | Musisz utworzyć centralne funkcje narzędzi, do których można uzyskać dostęp z innych składników platformy integracji, takich jak Azure Logic Apps. Masz unikatowe wymagania dotyczące przekształcania danych. |
Zapewnia środowisko obliczeniowe na żądanie oparte na zdarzeniach dla deweloperów, którzy muszą rozszerzyć platformę aplikacji platformy Azure przez zaimplementowanie kodu wyzwalanego przez zdarzenia na platformie Azure lub innych usługach i systemach lokalnych. |
Azure Data Factory | Potrzebujesz możliwości przekształcania i przenoszenia dużych zestawów danych między różnymi źródłami danych, takimi jak systemy plików, baza danych, SAP, Azure Blob Storage, Azure Data Explorer, Oracle, DB2, Amazon RDS i inne. | — Udostępnia bezserwerową usługę ETL opartą na chmurze na potrzeby skalowania w poziomie, integracji zestawu danych i przekształcania danych. Może obsługiwać duże wymagania dotyczące przetwarzania danych i komunikatów. - Oferuje bezkodowy interfejs użytkownika umożliwiający intuicyjne tworzenie i monitorowanie i zarządzanie jednym okienkem szkła. — Obsługuje migrację metodą "lift-and-shift" dla istniejących pakietów usług SQL Server Integration Services (SSIS) na platformę Azure i uruchamianie ich z pełną zgodnością w usłudze Azure Data Factory. Środowisko SSIS Integration Runtime oferuje w pełni zarządzaną usługę, więc nie musisz martwić się o zarządzanie infrastrukturą. |
Azure Service Bus | Potrzebujesz systemu obsługi komunikatów, który obsługuje model publikowania subskrypcji, uporządkowane dostarczanie, wykrywanie duplikatów, planowanie komunikatów i wygasanie komunikatów. | — Udostępnia w pełni zarządzany broker komunikatów przedsiębiorstwa z kolejkami komunikatów i tematami publikowania-subskrybowania. — Dzięki oddzieleniu aplikacji i usług od siebie, ta usługa zapewnia następujące korzyści: --- równoważenie obciążenia między konkurencyjnymi procesami roboczymi --- bezpieczny routing komunikatów, transfer danych i kontrolę nad granicami usług i aplikacji --- skoordynowaną pracę transakcyjną, która wymaga wysokiego stopnia niezawodności. — Uzupełnia usługę Azure Logic Apps i obsługuje scenariusze, w których chcesz używać zestawów SDK, a nie łączników do interakcji z jednostkami usługi Service Bus. |
Azure Event Grid | Potrzebujesz architektury subskrypcji zdarzeń, aby być na bieżąco ze zmianami stanu w co najmniej jednej aplikacji i systemach, ponieważ rozwiązania integracji są w dużym stopniu zależne od zdarzeń w celu komunikowania takich zmian i wprowadzania wszelkich powiązanych zmian danych. | — Zapewnia wysoce skalowalny, bezserwerowy broker zdarzeń do integrowania aplikacji przy użyciu zdarzeń. Usługa Event Grid dostarcza zdarzenia do miejsc docelowych subskrybentów, takich jak aplikacje, usługi platformy Azure lub dowolny punkt końcowy, w którym usługa Event Grid ma dostęp do sieci. Źródła zdarzeń mogą obejmować aplikacje, usługi SaaS i usługi platformy Azure. - Zwiększa wydajność, unikając ciągłego sondowania w celu określenia zmian stanu. W miarę jak więcej usług bazowych emituje zdarzenia, architektura subskrypcji zwiększa popularność. |
Usługa Azure API Management | Chcesz abstrakcyjnie i chronić podstawową implementację usługi w usłudze Azure Logic Apps przed użytkownikami końcowymi i użytkownikami. | — Udostępnia hybrydową platformę zarządzania wieloma chmurami dla interfejsów API we wszystkich środowiskach. — Oferuje możliwość ponownego użycia usług centralnych w bezpieczny sposób, zapewniając organizacji większy nadzór i kontrolę nad tym, kto może wywoływać usługi przedsiębiorstwa i jak je wywoływać. Te interfejsy API można następnie wywoływać z usługi Azure Logic Apps po ich katalogach w usłudze Azure API Management w organizacji. |
Następne kroki
Wiesz już więcej na temat ofert w usługach Azure Integration Services najlepiej odpowiadających konkretnym scenariuszom i potrzebom. Jeśli rozważasz przejście z programu BizTalk Server do usług Azure Integration Services, dowiedz się więcej o podejściach do migracji, zagadnieniach dotyczących planowania i najlepszych rozwiązaniach, które pomogą Ci w projekcie migracji.