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.
Celem integracji jest łączenie aplikacji, danych, usług i urządzeń, często w złożony sposób. Dzięki integracji organizacje łączą przepływy pracy, dzięki czemu są spójne i skalowalne. Firmy łączą aplikacje, dane i procesy w szybki, wydajny i zautomatyzowany sposób.
Połączenia mogą być uruchamiane między systemami lokalnymi, chmurowymi i brzegowymi. Mogą one łączyć przedsiębiorstwa, partnera, inne firmy i starsze technologie.
W przypadku danych integracja zapewnia rozwiązania do zbierania i przetwarzania informacji z wielu źródeł w wielu formatach.
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 — prosty sposób definiowania i uruchamiania logiki przepływu pracy.
Azure oferuje szeroką gamę narzędzi i możliwości integracji, w tym następujących usług:
- Azure API Management. Bezpieczne udostępnianie interfejsów API dla wewnętrznych i zewnętrznych programistów, aby mogli korzystać podczas nawiązywania połączenia z systemami backendowymi.
- Azure Logic Apps. Tworzenie przepływów pracy w celu połączenia setek usług w chmurze i lokalnie.
- Azure Service Bus. Łączenie aplikacji i usług lokalnych oraz opartych na chmurze w celu zaimplementowania bardzo bezpiecznych przepływów pracy w zakresie przesyłania komunikatów.
- Azure Event Grid. Łączenie obsługiwanych usług Azure i usług innych firm przy jednoczesnym upraszczaniu tworzenia aplikacji opartych na zdarzeniach.
- Azure Functions. Upraszczanie złożonych problemów z orkiestracją za pomocą 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.
Aby uzyskać więcej informacji o usługach integracji Azure, zobacz Integration Services.
Wprowadzenie do integracji w Azure
Jeśli dopiero zaczynasz pracę z integracją, najlepszym miejscem do rozpoczęcia jest środowisko Microsoft Learn. Ta bezpłatna platforma online oferuje filmy wideo, samouczki i interaktywne szkolenia dla różnych produktów i usług.
Następujące zasoby mogą pomóc w zapoznaniu się z podstawowymi pojęciami dotyczącymi integracji:
- Projektowanie integracji danych
- Projektowanie integracji dla rozwiązań Dynamics 365
- Integracje danych z aplikacjami Finance and Operations
- Badanie integracji biznesowej dla rozwiązań IoT
- Eksplorowanie integracji usługi Event Grid
- integracja interfejsu API Architect w Azure
Ścieżka do środowiska produkcyjnego
Po zapoznaniu się z podstawami integracji następnym krokiem jest zaprojektowanie rozwiązania.
Wzorce projektowe
Aby eksplorować wzorce do uwzględnienia w projekcie, zapoznaj się z zasobami w następujących obszarach.
Systemy hybrydowe
- Skalowanie między chmurami — dane lokalne: Zobacz aplikację hybrydową, która obejmuje Azure i Azure Stack Hub i używa pojedynczego źródła danych lokalnych, co jest wymogiem zgodności dla niektórych organizacji.
Architektury mikrousług
- Transactional Outbox pattern with Azure Cosmos DB: Zaimplementuj wzorzec transakcyjnej skrzynki wychodzącej, aby zapewnić niezawodne przesyłanie 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.
Migracja komputera mainframe
- Integracja kolejek komunikatów IBM mainframe i midrange z Azure: Użyj techniki opartej na danych, która pozwala kolejkom komunikatów IBM mainframe i midrange współpracować z usługami Azure.
Selektory usług
Poniższe zasoby mogą również pomóc w projektowaniu aplikacji. Oprócz udostępniania ogólnych informacji o mechanizmie integracji lub procesie każdy artykuł pomaga wybrać usługę Azure, która najlepiej odpowiada potrzebom danego obszaru.
- Opcje asynchronicznego przesyłania komunikatów: Zrozumienie różnych typów komunikatów i podmiotów uczestniczących w infrastrukturze przesyłania komunikatów.
- Choose between virtual network peering and VPN gateways: Explore two ways to connect virtual networks in Azure (Eksplorowanie dwóch sposobów łączenia sieci wirtualnych w Azure).
- Wyodrębnianie, przekształcanie i ładowanie (ETL) : Dowiedz się, jak zbierać dane pochodzące z wielu źródeł w wielu formatach, a następnie przekształcać je i przechowywać.
Konkretne implementacje
Aby dowiedzieć się więcej na temat architektur specyficznych dla scenariuszy, zobacz rozwiązania w następujących obszarach.
Handel elektroniczny
- Migruj aplikację internetową przy użyciu Azure APIM: Modernizacja starszego stosu oprogramowania opartego na przeglądarce w firmie handlu elektronicznego.
Finanse
- Wzorce i implementacje transformacji chmury bankowej: Stosowanie wzorców implementujących transformację systemu bankowego w chmurze.
Najlepsze rozwiązania
Te zasoby mogą pomóc w sprawdzeniu projektu pod kątem bieżących zalecanych najlepszych rozwiązań:
Azure Event Hubs i funkcje mogą współpracować w architekturze bezserwerowej w celu przetwarzania dużych ilości danych niemal w czasie rzeczywistym. Aby uzyskać wskazówki dotyczące maksymalizacji wydajności, odporności, zabezpieczeń, możliwości obserwacji i skali tej architektury, zobacz następujące artykuły:
Wiele rozwiązań integracji używa usługi Logic Apps do implementowania procesów biznesowych. Aby uzyskać najlepsze rozwiązania dotyczące tworzenia niezawodnych architektur za pomocą tej usługi, zobacz Ciągłość działania i odzyskiwanie po awarii dla Azure Logic Apps.
Aby sprawdzić, czy implementacja usługi Logic Apps jest zgodna z wersją 2.0 Azure Security Benchmark, zobacz Podstawowe zasady zabezpieczeń Azure dla usługi Logic Apps.
Zestaw implementacji bazowych
Te architektury referencyjne zapewniają implementacje punktów odniesienia dla różnych scenariuszy:
- Obciążenia analizy danych dla branż regulowanych: uruchamianie obciążeń analizy danych, które uwzględniają wymagania prawne.
- Podstawowa integracja przedsiębiorstw na platformie Azure: Zarządzanie synchronicznymi połączeniami z systemami back-end przedsiębiorstwa.
- Integracja przedsiębiorstwa przy użyciu brokera komunikatów i zdarzeń: orkiestruj asynchroniczne wywołania systemów zaplecza przedsiębiorstwa przy użyciu kolejek i zdarzeń.
- Enterprise business intelligence: Przenoszenie danych z lokalnej bazy danych SQL Server do Microsoft Fabric i przekształcanie danych na potrzeby analizy.
- Frontony internetowe i mobilne: udostępnianie danych innych firm użytkownikom internetowym.
Przewodnik obsługi
Wdrażanie obciążenia jest znaczącym kamieniem milowym. Po uruchomieniu procesów integracji możesz skupić się na operacjach. Poniższe materiały zawierają zalecenia i informacje referencyjne ułatwiające dalsze spełnianie wymagań klientów i przepisów prawnych:
- Informacje o łącznikach w Azure Logic Apps: Dowiedz się, jak korzystać z setek łączników dostępnych w usłudze Logic Apps.
- Azure Policy mechanizmy kontroli zgodności z przepisami dla Azure Logic Apps: Zapewnienie zgodności usługi Logic Apps ze standardami regulacyjnymi.
Bądź na bieżąco z integracją
Azure integracja otrzymuje ciągłe ulepszenia. Aby być na bieżąco z najnowszymi wydarzeniami, zobacz Azure aktualizacje.
Dodatkowe zasoby
Poniższe zasoby zawierają praktyczne zalecenia i informacje dotyczące konkretnych scenariuszy.