Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Integracja łączy aplikacje, dane, usługi i urządzenia, często w złożony sposób, dzięki czemu działają między systemami lokalnymi, chmurowymi i brzegowymi.
Aby zintegrować aplikacje, czasami odpowiednie są bezpośrednie wywołania interfejsu API. Czasami jednak technologie muszą komunikować się asynchronicznie za pośrednictwem komunikatów lub zdarzeń. Wszystkie procesy integracji wymagają orkiestracji lub prostego sposobu definiowania i uruchamiania logiki przepływu pracy.
Usługi platformy Azure do integracji
Azure oferuje szereg usług do integracji:
Azure API Management: bezpieczne publikowanie interfejsów API dla deweloperów wewnętrznych i zewnętrznych do użycia podczas nawiązywania połączenia z systemami zaplecza.
Azure Logic Apps: tworzenie przepływów pracy w celu połączenia setek usług w chmurze i lokalnie.
Azure Service Bus: Łączenie lokalnych i opartych na chmurze aplikacji i usług w celu zaimplementowania wysoce bezpiecznych przepływów pracy obsługi komunikatów.
Azure Event Grid: Łącz obsługiwane usługi platformy Azure i usługi inne niż firmy Microsoft, jednocześnie upraszczając tworzenie aplikacji opartych na zdarzeniach.
Azure Functions: upraszczanie złożonych problemów z orkiestracją przy użyciu bezserwerowej platformy obliczeniowej opartej na zdarzeniach.
Azure Data Factory: Wizualnie integruj źródła danych, aby przyspieszyć przekształcanie danych i obsługiwać przepływy pracy przedsiębiorstwa.
Architecture
Pobierz plik programu Visio tej architektury.
Na poprzednim diagramie przedstawiono typową implementację integracji podstawowej lub bazowej. Aby zapoznać się z rzeczywistymi rozwiązaniami, które można tworzyć w Azure, zobacz Architektury integracji.
Eksplorowanie przewodników i architektur integracji
Artykuły w tej sekcji zawierają przewodniki i w pełni opracowane architektury, które można wdrożyć w Azure i rozszerzyć na rozwiązania klasy produkcyjnej. Te artykuły mogą pomóc w podjęciu decyzji o sposobie korzystania z technologii integracji w Azure.
Wybieranie usługi integracji
Poniższe artykuły ułatwiają ocenę i wybór najlepszych technologii integracji dla wymagań dotyczących obciążenia:
Wybierz odpowiednie usługi integracji i automatyzacji na platformie Azure: porównaj Azure Functions, Azure Logic Apps, Power Automate i WebJobs, służące do tworzenia przepływów pracy i orkiestracji.
Wybierz między usługami obsługi komunikatów Azure: porównaj Azure Event Grid, Azure Event Hubs i Azure Service Bus oraz dowiedz się, kiedy używać każdej usługi.
Opcje asynchronicznego obsługi komunikatów: dowiedz się więcej o różnych typach komunikatów i jednostkach uczestniczących w infrastrukturze obsługi komunikatów i wybierz usługę obsługi komunikatów Azure.
Pomysły na rozwiązanie integracji
- Zintegruj kolejki komunikatów IBM dla komputerów mainframe i systemów średniej klasy z platformą Azure: zintegruj systemy komunikatów IBM MQ z platformą Azure przy użyciu usługi Azure Service Bus i łączności hybrydowej.
Architektury integracji
Następujące architektury gotowe do produkcji przedstawiają kompleksowe rozwiązania integracji, które można wdrażać i dostosowywać:
architektura strefy docelowej Azure API Management: wdrażanie bezpiecznego punktu odniesienia Azure API Management przy użyciu Azure Application Gateway i Azure Functions w sieci wirtualnej.
Podstawowa integracja przedsiębiorstwa w Azure: organizowanie synchronicznych wywołań systemów zaplecza przedsiębiorstwa przy użyciu Azure Logic Apps i Azure API Management.
Użyj brokera komunikatów i zdarzeń, aby zintegrować systemy przedsiębiorstwa: orkiestruj asynchroniczne wywołania do systemów zaplecza przedsiębiorstwa przy użyciu kolejek i zdarzeń.
Tworzenie systemów monitorowania i obserwowania w czasie rzeczywistym dla multimediów: zapewnia monitorowanie niemal w czasie rzeczywistym i obserwowanie danych telemetrycznych systemów i urządzeń użytkowników przy użyciu Fabric Real-Time Intelligence.
Przewodniki dotyczące integracji
Zapoznaj się z następującymi przewodnikami dotyczącymi krzyżowej integracji i migracji:
- Migracja platformy Apache Kafka do platformy Azure: poznaj strategie migrowania obciążeń platformy Apache Kafka do Azure, w tym Azure Event Hubs, Azure HDInsight i Azure Kubernetes Service (AKS).
Event Hubs wraz z Azure Functions
Integrowanie usługi Event Hubs z funkcjami bezserwerowymi w Azure: wskazówki dotyczące efektywnego integrowania Azure Event Hubs z Azure Functions pod kątem wydajności, odporności, zabezpieczeń i skalowania.
Wskazówki dotyczące wydajności i skalowania dla usługi Event Hubs i Azure Functions: Optymalizowanie skalowalności i wydajności podczas używania Azure Event Hubs i Azure Functions razem.
Niezawodna architektura usługi Azure Event Hubs i usługi Azure Functions: Zaimplementuj mechanizmy obsługi błędów, idempotentność i ponawianie prób dla funkcji wyzwalanych przez usługę Azure Event Hubs.
Zabezpieczanie Azure Functions za pomocą Azure Event Hubs: stosowanie szczegółowej kontroli dostępu i zabezpieczeń sieci na potrzeby Azure Event Hubs i Azure Functions.
Monitorowanie Azure Functions i usługi Event Hubs: usługa Application Insights służy do monitorowania zachowania i kondycji rozwiązań Azure Event Hubs i Azure Functions.
Gotowość organizacji
Organizacje na początku procesu wdrażania chmury mogą używać Cloud Adoption Framework dla Azure aby uzyskać dostęp do sprawdzonych wskazówek, które przyspieszają wdrażanie chmury.
Aby uzyskać wskazówki dotyczące integracji, zobacz artykuł Architektury integracji platformy Azure. Te artykuły zawierają architektury referencyjne, przykładowe scenariusze i przewodniki dotyczące rozwiązań dla usług Azure Integration Services, w tym sieci, zabezpieczeń i wzorców wdrażania.
Aby zapewnić jakość rozwiązania integracji na Azure, postępuj zgodnie ze wskazówkami w przewodniku Azure Well-Architected Framework. Struktura Azure Well-Architected zawiera normatywne wskazówki dla organizacji, które szukają doskonałości architektonicznej i opisują sposób projektowania, aprowizacji i monitorowania rozwiązań zoptymalizowanych pod kątem kosztów Azure.
Aby uzyskać wskazówki dotyczące integracji, zobacz następujące przewodniki dotyczące usługi Azure Well-Architected Framework:
Azure API Management: Przejrzyj najlepsze rozwiązania dotyczące architektury dla Azure API Management w zakresie niezawodności, zabezpieczeń, optymalizacji kosztów, doskonałości operacyjnej i wydajności.
Azure Service Bus: Zapoznaj się z najlepszymi praktykami architektonicznymi dotyczącymi obsługi komunikatów w usłudze Azure Service Bus, w tym z projektowaniem kolejek i tematów, sesjami oraz obsługą komunikatów niedostarczonych.
Azure Event Grid: Przejrzyj najlepsze rozwiązania dotyczące architektury dla Azure Event Grid, w tym dostarczanie zdarzeń, bezpieczeństwo i doskonałość operacyjną.
Najlepsze rozwiązania
Postępuj zgodnie z tymi najlepszymi rozwiązaniami, aby zwiększyć niezawodność, bezpieczeństwo, efektywność kosztów, wydajność i jakość operacyjną obciążeń integracji w Azure:
Integrowanie usługi Event Hubs z funkcjami bezserwerowymi w Azure: wskazówki dotyczące efektywnego integrowania Azure Event Hubs z Azure Functions pod kątem wydajności, odporności, zabezpieczeń, możliwości obserwowania i skalowania.
Wskazówki dotyczące wydajności i skalowania dla Azure Event Hubs i Azure Functions: Optymalizowanie skalowalności i wydajności podczas używania Azure Event Hubs i Azure Functions razem.
Monitorowanie Azure Functions i Azure Event Hubs: usługa Application Insights służy do monitorowania zachowania i kondycji rozwiązań Azure Event Hubs i Azure Functions.
Wdrożenia w wielu regionach na potrzeby odzyskiwania po awarii (DR) w Azure Logic Apps: konfigurowanie wdrożeń w wielu regionach dla Azure Logic Apps w celu ochrony danych i utrzymania ciągłości działania (BC).
Bezpieczny dostęp i dane w Azure Logic Apps: Przejrzyj wskazówki dotyczące zabezpieczeń dotyczące dostępu, danych, historii uruchamiania i środowisk w Azure Logic Apps.
Bądź na bieżąco z integracją
Azure usługi integracji ewoluują, aby sprostać nowoczesnym wyzwaniom związanym z danymi. Bądź na bieżąco z najnowszymi aktualizacjami i funkcjami.
Aby być na bieżąco z kluczowymi usługami integracji, zobacz następujące artykuły:
Nowości w usłudze Azure Event Grid: poznaj najnowsze funkcje i aktualizacje usługi Azure Event Grid, w tym obsługę MQTT, dostarczanie w trybie pull i push oraz funkcje przestrzeni nazw.
Co nowego w Azure Data Factory: dowiedz się więcej o najnowszych wersjach, znanych problemach, poprawkach błędów, przestarzałych funkcjach i planowanych zmianach dotyczących Azure Data Factory.
Inne zasoby
Poniższe zasoby mogą pomóc w odnalezieniu więcej informacji na temat projektowania architektury integracji.
Dokumentacja produktu
Te zestawy dokumentacji zawierają kompleksowe wskazówki dotyczące usług integracji Azure:
Dokumentacja usługi Azure API Management: Dowiedz się więcej o bramie API, płaszczyźnie zarządzania, portalu deweloperskim i konfiguracji zasad służących do zarządzania interfejsami API we wszystkich środowiskach.
Dokumentacja usługi Azure Logic Apps: dowiedz się, jak tworzyć zautomatyzowane przepływy pracy, które integrują aplikacje, dane, usługi i systemy w środowiskach chmurowych i lokalnych.
Dokumentacja usługi Azure Service Bus: Dowiedz się więcej o kolejkowaniu komunikatów w przedsiębiorstwie i tematach publikowania/subskrybowania służących do rozdzielania aplikacji i usług.
Dokumentacja usługi Azure Event Grid: Dowiedz się, jak działa w pełni zarządzana usługa publikowania i subskrypcji dla architektur sterowanych zdarzeniami, w tym obsługa brokera MQTT oraz dostarczanie wypychane i pobierane przez HTTP.
Dokumentacja usługi Azure Functions: Dowiedz się więcej o bezserwerowej platformie obliczeniowej do tworzenia aplikacji opartych na zdarzeniach z wyzwalaczami i powiązaniami.
Dokumentacja usługi Azure Data Factory: Dowiedz się więcej o zarządzanej usłudze chmurowej ETL do wyodrębniania, przekształcania i ładowania danych, służącej do organizowania przenoszenia i przekształcania danych na dużą skalę.
Środowiska integracji
- Azure Integration Environment overview (wersja zapoznawcza): Dowiedz się, jak centralnie organizować zasoby integracji Azure i zarządzać nimi, tworząc środowiska integracji i grupy aplikacji.
Wzorce integracji mikrousług
Zaimplementuj wzorzec transakcyjnej skrzynki wychodzącej przy użyciu Azure Cosmos DB: Zaimplementuj wzorzec transakcyjnej skrzynki wychodzącej w celu zapewnienia niezawodnego przesyłania komunikatów między usługami.
Identyfikowanie granic mikrousług: uzyskiwanie mikrousług z modelu domeny podczas projektowania aplikacji.
Projektowanie komunikacji międzyusługowej dla mikrousług: używaj siatk usług, aby zapewnić wydajną i niezawodną komunikację między mikrousługami.
Integracja dla przedsiębiorstw
Obciążenia analizy danych dla branż regulowanych: uruchamianie obciążeń analizy danych, które uwzględniają wymagania prawne.
Analiza biznesowa przedsiębiorstwa (BI): Przenoszenie danych z lokalnej bazy danych SQL Server do Microsoft Fabric i przekształcanie danych na potrzeby analizy.
Dokumentacja platformy Microsoft Power Platform: Udostępnianie użytkownikom sieci Web danych spoza firmy Microsoft.
Specjaliści ds. usług Amazon Web Services (AWS) lub Google Cloud
Aby ułatwić szybkie rozpoczęcie pracy, w poniższych artykułach porównano opcje integracji Azure z innymi usługami w chmurze:
Usługi obsługi komunikatów w usługach Azure i AWS: porównanie składników obsługi komunikatów, takich jak kolejki, publikowanie-subskrybowanie i przesyłanie strumieniowe zdarzeń w usługach Azure i AWS.
Porównanie usług Google Cloud do Azure — obsługa komunikatów i zdarzeń: Porównanie usług Google Cloud Pub/Sub z usługami Azure Service Bus, Azure Event Grid i Azure Event Hubs.
Porównanie usług Google Cloud do Azure — przepływ pracy: porównanie narzędzia Google Cloud Composer z Azure Logic Apps na potrzeby orkiestracji przepływu pracy.