Megoldási ötletek
Ez a cikk egy megoldási ötlet. Ha azt szeretné, hogy további információkkal bővítsük a tartalmat, például a lehetséges használati eseteket, az alternatív szolgáltatásokat, a megvalósítási szempontokat vagy a díjszabással kapcsolatos útmutatást, tudassa velünk a GitHub visszajelzésével.
Az Event Grid más szolgáltatásokkal kapcsolja össze alkalmazását. Ez a cikk azt ismerteti, hogyan integrálhatja az alkalmazást a Azure Event Grid a megbízható kézbesítés, a fejlett útválasztás és a közvetlen integráció előnyeinek kihasználásához.
Architektúra
Töltse le az architektúra Visio-fájlját.
Adatfolyam
- Konfiguráljon különböző eseményforrásokat (Blob Storage, Azure Cache for Redis, App Configuration, Event Hubs, Key Vault, Service Bus) egy Event Grid-témakörre való feliratkozáshoz.
- Eseményforrásokat aktivál különböző forgatókönyvekből, beleértve az eseményforrásokon végrehajtott különböző műveleteket is.
- Az Event Grid használatával támogathatja a különböző Azure-szolgáltatásokból származó eseményeket.
- Különböző eseménykezelőket (Azure Functions, Event Hubs, Logic Apps, Blob Storage, Web Hook, Power Automate) használ a különböző használati esetek kezeléséhez.
- Különböző típusú műveletek használatával kezelheti az eseménykezelők eredményét, például a Blob Storage-t és a riasztások e-mail-címét.
Összetevők
- Azure Event Grid: Megbízható eseménykézbesítés nagy léptékben.
- Azure Blob Storage: Nagymértékben skálázható objektumtároló bármilyen strukturálatlan adattípushoz, beleértve a képeket, videókat, hangokat, dokumentumokat stb. Egyszerű és költséghatékony.
- Azure Cache for Redis: Teljes mértékben felügyelt, nyílt forráskód kompatibilis, memórián belüli adattár, amely gyors, skálázható alkalmazásokat támogat.
- Azure App Configuration: Az összes Azure-alkalmazás konfigurációit egy univerzális, üzemeltetett helyen tárolja.
- Azure Event Hubs: Másodpercenként több millió eseményt streamelhet bármely forrásból dinamikus adatfolyamok létrehozásához, és azonnal reagálhat az üzleti kihívásokra.
- Azure Key Vault: A felhőalapú alkalmazások és szolgáltatások által használt titkosítási kulcsok és egyéb titkos kódok védelme.
- Azure Functions: Eseményvezérelt, kiszolgáló nélküli számítási platform, amely összetett vezénylési problémákat is képes megoldani.
- Azure Logic Apps: Hatékony integrációs megoldások gyors létrehozása.
- Web Hook: Eseménykezelés.
- Power Automate: Egyszerűen hozhat létre automatizált munkafolyamatokat.
- Email: Automatizált feladatokat és munkafolyamatokat hozhat létre az Azure Logic Apps és a Microsoft 365 Outlook Connector használatával e-mailek küldéséhez.
Forgatókönyv részletei
Az Event Grid más szolgáltatásokkal kapcsolja össze alkalmazását. Hozzon létre például egy alkalmazástémakört, amely elküldi az alkalmazás eseményadatait az Event Gridnek, és kihasználja azok kézbesítését, a speciális útválasztást és az Azure-ral való közvetlen integrációt. Vagy az Event Gridet a Logic Appsszel együtt használhatja tetszőleges helyen, kód írása nélkül végzett adatfeldolgozásra.
Lehetséges használati esetek
A szervezetek az Event Grid használatával segíthetnek a következőkkel kapcsolatban:
- Kiszolgáló nélküli alkalmazásarchitektúrák a felhőben.
- Ops automation.
- Alkalmazásintegráció.
Megfontolandó szempontok
Ezek a szempontok implementálják az Azure Well-Architected-keretrendszer alappilléreit, amelyek a számítási feladatok minőségének javítására használható vezérelvek. További információ: Microsoft Azure Well-Architected Framework.
Költségoptimalizálás
A költségoptimalizálás a felesleges költségek csökkentésének és a működési hatékonyság javításának módjait ismerteti. További információ: A költségoptimalizálási pillér áttekintése.
Az Azure díjkalkulátorával testre szabott díjszabási becsléseket kaphat.
Következő lépések
- Az Azure Event Grid dokumentációja
- Azure Blob Storage dokumentációja
- Azure Cache for Redis dokumentációja
- Az Azure App Configuration dokumentációja
- Az Azure Event Hubs dokumentációja
- Az Azure Key Vault dokumentációja
- Azure Functions – dokumentáció
- Az Azure Logic Apps dokumentációja
- A Power Automate dokumentációja