Integrációs architektúra tervezése
Az integráció célja alkalmazások, adatok, szolgáltatások és eszközök összekapcsolása, gyakran összetett módon. Az integráció révén a szervezetek összehozzák a munkafolyamatokat, így konzisztensek és méretezhetők. A vállalatok gyorsan, hatékonyan és automatizáltan kötik össze az alkalmazásokat, az adatokat és a folyamatokat.
A kapcsolatok a helyszíni, a felhőbeli és a peremhálózati rendszerek között is futhatnak. Vállalati, partneri, harmadik féltől származó és örökölt technológiákat is összehozhatnak.
Az adatok esetében az integráció több forrásból származó információk gyűjtésére és feldolgozására kínál megoldásokat több formátumban.
Az alkalmazások integrálásához néha a közvetlen API-hívások is megfelelőek. Néha azonban a technológiáknak aszinkron módon kell kommunikálniuk üzenetküldéssel vagy eseményekkel. Minden integrációs folyamathoz vezénylésre van szükség – ez a munkafolyamat logikájának definiálásának és futtatásának egyszerű módja.
Az Azure számos integrációs eszközt és képességet kínál, beleértve az alábbi szolgáltatásokat:
- Azure API Management. Az API-kat biztonságosan közzéteheti belső és külső fejlesztők számára, hogy a háttérrendszerekhez való csatlakozáskor használják.
- Azure Logic Apps. Munkafolyamatok létrehozása több száz felhőbeli és helyszíni szolgáltatás összekapcsolásához.
- Azure Service Bus. Helyszíni és felhőalapú alkalmazások és szolgáltatások csatlakoztatása rendkívül biztonságos üzenetkezelési munkafolyamatok implementálásához.
- Azure Event Grid. A támogatott Azure- és külső szolgáltatások összekapcsolása az eseményalapú alkalmazásfejlesztés egyszerűsítése mellett.
- Azure Functions-függvények. Az eseményvezérelt kiszolgáló nélküli számítási platform összetett vezénylési problémáinak egyszerűsítése.
- Azure Data Factory. Vizuálisan integrálhatja az adatforrásokat az adatátalakítás felgyorsítása és a vállalati munkafolyamatok támogatása érdekében.
További Azure-integrációs szolgáltatásokról további információt az Integration Servicesben talál.
Bevezetés az Azure-ba való integrációba
Ha még csak most ismerkedik az integrációval, a legjobb kiindulópont a Microsoft Learn. Ez az ingyenes online platform videókat, oktatóanyagokat és gyakorlati képzéseket kínál különböző termékekhez és szolgáltatásokhoz.
Az alábbi források segíthetnek az integráció alapfogalmainak megismerésében:
- Adatintegráció tervezése
- Integrációs tervezés Dynamics 365-megoldásokhoz
- Adatintegrációk pénzügyi és üzemeltetési alkalmazásokkal
- Az IoT-megoldások üzleti integrációjának vizsgálata
- Adatok integrálása az Azure Data Factory vagy az Azure Synapse Pipeline használatával
- Az Event Grid integrációjának felfedezése
- Architect API-integráció az Azure-ban
Az éles környezet elérési útja
Miután megismerte az integráció alapjait, a következő lépés a megoldás megtervezése.
Tervezési minták
A tervezésbe beépítendő minták megismeréséhez tekintse meg az alábbi területek erőforrásait.
Hibrid rendszerek
- Felhők közötti skálázás – helyszíni adatok: Az Azure-ra és az Azure Stack Hubra kiterjedő, egyetlen helyszíni adatforrást használó hibrid alkalmazás megtekintése, amely néhány szervezet megfelelőségi követelménye.
Mikroszolgáltatási architektúrák
- Tranzakciós kimenő levelek mintája az Azure Cosmos DB-vel: Implementálja a tranzakciós kimenő üzenetek mintáját a szolgáltatások közötti megbízható üzenetküldéshez.
- Mikroszolgáltatások határainak azonosítása: Mikroszolgáltatások származtatása tartománymodellből az alkalmazás tervezésekor.
- Szolgáltatásközi kommunikáció tervezése mikroszolgáltatásokhoz: Szolgáltatáshálók használatával hatékonyabbá és robusztusabbá teheti a mikroszolgáltatások közötti kommunikációt.
Nagyszámítógép migrálása
- IBM-nagyszámítógépek és középső üzenetsorok integrálása az Azure-ral: Az adatelső technikával az IBM-nagyszámítógépek és a középső üzenetsorok használhatók az Azure-szolgáltatásokkal.
Szolgáltatásválasztók
Az alábbi erőforrások segíthetnek az alkalmazás megtervezésében is. Az integrációs mechanizmusokkal vagy folyamatokkal kapcsolatos általános információk mellett minden cikk segít kiválasztani egy Olyan Azure-szolgáltatást, amely a legjobban megfelel az adott terület igényeinek.
- Aszinkron üzenetkezelési lehetőségek: Az üzenetkezelési infrastruktúrában részt vevő különböző típusú üzenetek és entitások ismertetése.
- Válasszon a virtuális hálózatok közötti társviszony-létesítés és a VPN-átjárók között: Fedezze fel a virtuális hálózatok Azure-beli összekapcsolásának két módját.
- Kinyerés, átalakítás és betöltés (ETL): Megtudhatja, hogyan gyűjthet több forrásból származó adatokat több formátumban, majd átalakíthatja és tárolhatja.
Konkrét implementációk
A forgatókönyv-specifikus architektúrák megismeréséhez tekintse meg a következő területeken található megoldásokat.
E-kereskedelem
- Webalkalmazás migrálása az Azure APIM használatával: Modernizálja egy e-kereskedelmi vállalat régi, böngészőalapú szoftverkészletét.
Pénzügy
- Minták és implementációk a banki felhőátalakításhoz: Olyan mintákat alkalmazhat, amelyek bankrendszer-felhőátalakítást implementálnak.
Ajánlott eljárások
Ezek az erőforrások segíthetnek a terv aktuális ajánlott eljárásokkal való ellenőrzésében:
Az Azure Event Hubs és a Functions egy kiszolgáló nélküli architektúrában együttműködve nagy mennyiségű adatot dolgoz fel közel valós időben. Az architektúra teljesítményének, rugalmasságának, biztonságának, megfigyelhetőségének és méretének maximalizálásáról az alábbi cikkek nyújtanak útmutatást:
Számos integrációs megoldás használja a Logic Appst az üzleti folyamatok implementálásához. A megbízható architektúrák szolgáltatással történő kiépítésével kapcsolatos ajánlott eljárásokért tekintse meg az Azure Logic Apps üzletmenet-folytonosságát és vészhelyreállítását.
Annak ellenőrzéséhez, hogy a Logic Apps-implementáció összhangban van-e az Azure Security Benchmark 2.0-s verziójával, tekintse meg a Logic Apps Azure biztonsági alapkonfigurációját.
Alapkonfigurációk csomagja
Ezek a referenciaarchitektúrák alapkonfigurációkat biztosítanak különböző forgatókönyvekhez:
- Adatelemzési számítási feladatok szabályozott iparágak számára: Olyan adatelemzési számítási feladatokat futtathat, amelyek figyelembe veszik a szabályozási követelményeket.
- Alapszintű nagyvállalati integráció az Azure-ban: A vállalati háttérrendszerek szinkron hívásait vezényli.
- Vállalati integráció üzenetközvetítővel és eseményekkel: Aszinkron hívásokat vezényelhet a vállalati háttérrendszerekbe üzenetsorok és események használatával.
- Vállalati üzleti intelligencia: Adatok áthelyezése helyszíni SQL Server-adatbázisból az Azure Synapse Analyticsbe, és az adatok átalakítása elemzésre.
- Webes és mobil előtérvégek: Harmadik féltől származó adatok elérhetővé tétele a webfelhasználók számára.
Üzemeltetési útmutató
A számítási feladat üzembe helyezése jelentős mérföldkő. Az integrációs folyamatok futtatása után a fókusz a műveletekre válthat. Az alábbi anyagok javaslatokat és referenciainformációkat tartalmaznak, amelyek segítenek az ügyfelek és a jogszabályi követelményeknek való megfelelésben:
- Tudnivalók az Azure Logic Apps összekötőiről: Megtudhatja, hogyan használhatja ki a Logic Apps által kínált összekötők százait.
- Azure Policy szabályozási megfelelőségi vezérlők az Azure Logic Appshez: A Logic Apps megfelelőségének biztosítása a szabályozási szabványoknak.
Maradjon naprakész az integrációval
Az Azure-integráció folyamatosan kap fejlesztéseket. A legutóbbi fejlesztésekről az Azure-frissítéseket tekinthet meg.
További erőforrások
Az alábbi források gyakorlati javaslatokat és információkat nyújtanak adott forgatókönyvekhez.