Útmutató a naplózással és jelentéskészítéssel kapcsolatos döntésekhez
Minden szervezetnek rendelkeznie kell mechanizmusokkal, amelyek alapján az informatikai csapat értesíthető a teljesítménnyel, rendelkezésre állással és biztonsággal kapcsolatos problémákról, mielőtt azok komoly problémát okozhatnának. A sikeres monitorozási stratégia bemutatja, hogyan teljesítenek a számítási feladatokat és a hálózati infrastruktúrát alkotó egyes összetevők. A nyilvános felhőbe való migrálás kontextusában a naplózás és a jelentéskészítés integrálása a meglévő monitorozási rendszerekkel kritikus fontosságú a siker szempontjából. Emellett a fontos események és metrikák megfelelő informatikai személyzethez való elérése elengedhetetlen ahhoz, hogy a szervezet megfeleljen az üzemidőre, a biztonságra és a szabályzatoknak való megfelelésre vonatkozó céljainak.
Ugrás ide: A monitorozási infrastruktúra megtervezése | Natív felhőbeli | Helyszíni kierjesztés | Átjáróösszesítés | Hibrid monitorozás (helyszíni) | Hibrid monitorozás (felhőalapú) | Többfelhős környezet | További információk
A felhőnaplózási és jelentéskészítési stratégia meghatározásakor az inflekciós pont elsősorban az alábbiakon alapul:
- A szervezet által a működési folyamatokba fektetett meglévő befektetések.
- A többfelhős stratégia támogatásához szükséges követelmények.
A felhőbeli tevékenységek naplózása és jelentése többféleképpen is történhet. A natív felhőbeli és a központosított naplózás két gyakori felügyelt szolgáltatási lehetőség, amelyeket az előfizetések kialakítása és száma határoz meg.
A monitorozási infrastruktúra megtervezése
Az üzembe helyezés tervezésekor vegye figyelembe, hogy hol tárolja a naplózási adattárakat, és hogyan integrálja a felhőalapú jelentéskészítési és monitorozási szolgáltatásokat a meglévő folyamatokkal és eszközökkel.
Kérdés | Natív felhőbeli | Helyszíni kierjesztés | Hibrid monitorozás | Átjáróösszesítés |
---|---|---|---|---|
Rendelkezik meglévő helyszíni monitorozási infrastruktúrával? | Nem | Igen | Igen | Nem |
Rendelkezik olyan követelményekkel, amelyek megakadályozzák a naplóadatok külső helyeken való tárolását? | Nem | Igen | Nem | Nem |
Kell integrálnia a felhőalapú monitorozást a helyszíni rendszereivel? | Nem | Nem | Igen | Nem |
Szükség van a telemetriai adatok feldolgozására vagy szűrésére a monitorozási rendszerekbe való betáplálásuk előtt? | Nem | Nem | Nem | Igen |
Natív felhőbeli
Egy natív felhőbeli SaaS-megoldás, például az Azure Monitor, egyszerűbb választás, ha:
- A szervezet jelenleg nem rendelkezik meglévő naplózási és jelentéskészítési rendszerekkel.
- A tervezett üzembe helyezést nem kell integrálni a meglévő helyszíni vagy más külső figyelési rendszerekkel.
Ebben a forgatókönyvben az összes naplóadatrekord és -tároló a felhőben található. Az Azure platform és az Azure Monitor olyan naplózási és jelentéskészítési eszközöket biztosít, amelyek feldolgozzák és felszínre hozzák az információkat az informatikai személyzet számára.
Szükség esetén implementálhat egyéni naplózási megoldásokat az Azure Monitoron alapuló minden előfizetéshez vagy számítási feladathoz kisebb vagy kísérleti üzemelő példányokban. Ezek a megoldások központosítva monitorozzák a naplóadatokat a teljes felhőalapú rendszerben.
Natív felhőbeli feltételezések: A natív felhőbeli naplózási és jelentéskészítési rendszer használata a következő körülményeket feltételezi:
- Nem kell integrálnia a felhőbeli számítási feladatok naplóadatait a meglévő helyszíni rendszerekbe.
- A felhőalapú jelentéskészítési rendszereket nem fogja használni a helyszíni rendszerek monitorozására.
Helyszíni kierjesztés
A rendszer jelentős mértékű átalakításával járhat, ha azt szeretné, hogy a felhőbe migrált alkalmazások és szolgáltatások felhőalapú naplózási és jelentéskészítési megoldásokat, például az Azure Monitort használják. Ebben az esetben fontolja meg annak engedélyezését, hogy a számítási feladatok továbbra is telemetriai adatokat küldjenek a meglévő helyszíni rendszereknek.
Egy ilyen jellegű környezetben a felhőbeli erőforrásoknak közvetlenül kell kommunikálniuk a helyszíni rendszerekkel hibrid hálózatkezelés és a felhőben üzemelő tartományi szolgáltatások együttes használatával. Ezzel a kommunikációval a felhőalapú virtuális hálózat a helyszíni környezet hálózati kiterjesztéseként működik. Így a felhőben üzemeltetett számítási feladatok közvetlenül kommunikálhatnak a helyszíni naplózási és jelentéskészítési rendszerrel.
Ez a megközelítés továbbra is felhasználja azokat a meglévő monitorozási megoldásokat, amelyekre korábban már pénzt adott ki, és csak korlátozott módosításokra van szükség a felhőben üzembe helyezett alkalmazások és szolgáltatások kiszolgálásához. Emellett gyakran ez a módszer a leggyorsabb módszer a figyelés támogatására az átemeléses migrálás során. A felhőalapú PaaS- és SaaS-erőforrások által létrehozott naplóadatokat azonban nem rögzíti. Emellett kihagyja a felhőplatform által létrehozott virtuális gépekkel kapcsolatos naplókat is, például a virtuális gép állapotát. Ennek eredményeképpen ennek a mintának ideiglenes megoldásnak kell lennie, amíg egy átfogóbb hibrid monitorozási megoldást nem implementál.
Csak helyszíni előfeltételek A helyszíni naplózási és jelentéskészítési rendszer használata a következő körülményeket feltételezi:
- A naplóadatokat csak a helyszíni környezetben tarthatja fenn. Naplóadatait a technikai követelmények, illetve a szabályozási vagy szabályzati követelmények miatt ilyen módon kezelheti.
- A helyszíni rendszerek nem támogatják a hibrid naplózási és jelentéskészítési és átjáró-összesítési megoldásokat.
- A felhőalapú alkalmazások telemetriai adatokat küldhetnek közvetlenül a helyszíni naplózási rendszereknek. Vagy a helyszíni rendszerbe beküldött figyelési ügynökök üzembe helyezhetők számítási feladatokat végző virtuális gépeken.
- A tevékenységprofilok nem függnek felhőbeli naplózást és jelentéskészítést igénylő PaaS- és SaaS-szolgáltatásoktól.
Átjáróösszesítés
Szükség lehet egy naplóadatátjáró-összesítési szolgáltatásra az olyan forgatókönyvek esetében, ahol:
- A felhőalapú telemetriai adatok mennyisége nagy.
- A meglévő helyszíni monitorozási rendszereknek a feldolgozás előtt módosítaniuk kell a naplóadatokat.
Egy átjárószolgáltatás üzembe helyezése a felhőszolgáltatón. Ezután úgy konfigurálja a megfelelő alkalmazásokat és szolgáltatásokat, hogy az alapértelmezett naplózási rendszer helyett telemetriai adatokat küldjenek az átjárónak. Az átjáró ezután feldolgozza az adatokat: összesíteni, kombinálni vagy más módon formázni, mielőtt elküldené az adatokat a monitorozási szolgáltatásnak a betöltés és elemzés céljából.
Átjáróval emellett a natív felhőbeli vagy hibrid rendszerekhez kötött telemetriai adatok összesítésére és előfeldolgozására is használhatja.
Az átjáróösszesítésre vonatkozó előfeltételek:
- Nagy mennyiségű telemetriai adat várható a felhőalapú alkalmazásokból vagy szolgáltatásokból.
- A telemetriai adatokat a monitorozási rendszerekbe való betáplálásuk előtt formázni vagy más módon optimalizálni kell.
- A monitorozási rendszerek API-kkal vagy egyéb mechanizmusokkal rendelkeznek, hogy fogadni tudják az átjáró által feldolgozott naplóadatokat.
Hibrid monitorozás (helyszíni)
A hibrid monitorozási megoldások a helyszíni és a felhőbeli erőforrásokról érkező naplóadatok kombinálásával egy integrált képet biztosítanak a cég tulajdonában lévő teljes informatikai rendszer működési állapotáról.
Ha már befektetett helyszíni monitorozási rendszerekbe, amelyeket nehéz vagy költséges lenne lecserélni, előfordulhat, hogy a felhőbeli tevékenységprofilokból származó telemetriai adatokat integrálni kell a meglévő helyszíni monitorozási megoldásokkal. A hibrid helyszíni monitorozási rendszerekben a helyszíni telemetriai adatok továbbra is a meglévő helyszíni monitorozási rendszert használják. A felhőalapú telemetriai adatok közvetlenül a helyszíni monitorozási rendszerbe vagy az Azure Monitor szolgáltatásba lesznek küldve, amely összesíti és rendszeres időközönként betáplálja őket a helyszíni rendszerbe.
Helyszíni hibrid monitorozási előfeltételek: A helyszíni naplózási és jelentéskészítési rendszer hibrid monitorozáshoz való használata a következő feltételeket feltételezi:
- A felhőbeli számítási feladatok monitorozásához meglévő helyszíni jelentéskészítő rendszereket kell használnia.
- A naplóadatok tulajdonjogát a helyszínen tartja fenn.
- A helyszíni felügyeleti rendszerek API-kkal vagy egyéb mechanizmusokkal rendelkeznek a felhőalapú rendszerekből származó naplóadatok fogadásához.
Tipp
A felhőbe irányuló migrálás iteratív jellegének köszönhetően egyre elterjedtebb megoldás lesz majd, hogy a cégek áttérnek az elkülönülő natív felhőbeli és helyszíni monitorozásról egy részlegesen hibrid megközelítésre, ahogy a felhőalapú erőforrások és szolgáltatások és a cég tulajdonában lévő teljes informatikai rendszer integrálására egyre kiforrottabb megoldások állnak majd rendelkezésre.
Hibrid monitorozás (felhőalapú)
Ha nincs szüksége egy helyszíni monitorozási rendszer fenntartására, vagy a helyszíni monitorozási rendszereket egy központosított felhőalapú megoldásra szeretné cserélni, a helyszíni naplóadatokat integrálhatja az Azure Monitorral, hogy központosított felhőalapú monitorozási rendszert biztosítson.
A helyszíni központosított megközelítés tükrözésével ebben a forgatókönyvben a felhőalapú számítási feladatok közvetlenül az Azure Monitornak küldenek telemetriát. A helyszíni alkalmazások és szolgáltatások pedig vagy közvetlenül az Azure Monitornak küldenek telemetriát, vagy a helyszíni adatokat összesítenék az Azure Monitorba való rendszeres betöltés céljából. Az Azure Monitor szolgál majd a cég teljes informatikai rendszerének elsődleges monitorozási és jelentéskészítési rendszereként.
Felhőalapú hibrid monitorozási előfeltételek: A felhőalapú naplózási és jelentéskészítési rendszerek hibrid monitorozáshoz való használata a következő feltételeket feltételezi:
- Nincs szükség meglévő helyszíni monitorozási rendszerek használatára.
- A számítási feladatok nem rendelkeznek a naplóadatok helyszíni tárolására vonatkozó jogszabályi vagy szabályzati követelményekkel.
- A felhőalapú monitorozási rendszerek API-kkal vagy egyéb mechanizmusokkal rendelkeznek a helyszíni alkalmazásokból és szolgáltatásokból származó naplóadatok fogadásához.
Többfelhős környezet
A naplózási és jelentéskészítési képességek többfelhős platformon való integrálása bonyolult lehet. Az egyes platformok által kínált szolgáltatások gyakran nem feleltethetők meg egymásnak közvetlenül, és a szolgáltatások által biztosított naplózási és telemetria-képességek is eltérnek.
A többfelhős naplózás támogatásához gyakran átjárószolgáltatásokat kell bevetni, hogy a naplóadatokat át lehessen alakítani egy közös formátumba, majd be lehessen táplálni egy hibrid naplózási megoldásba.
Részletek
Az Azure Monitor az Azure alapértelmezett jelentéskészítési és monitorozási szolgáltatása. Az alábbiakat biztosítja:
- Egy egységes platformot az alkalmazás-telemetria, a gazdagép-telemetria (például virtuális gépek), a tárolómetrikák, az Azure-platform metrikái és eseménynaplók gyűjtéséhez.
- Vizualizációkat, lekérdezéseket, riasztásokat és analitikai eszközöket. A virtuális gépek, a vendég operációs rendszerek, a virtuális hálózatok és a tevékenységprofilok alkalmazáseseményeire vonatkozó megállapításokat.
- REST API-k a külső szolgáltatásokkal való integrációhoz, valamint a figyelési és riasztási szolgáltatások automatizálásához.
- Integrációt számos népszerű külső gyártó termékeivel.
További lépések
A naplózás és jelentéskészítés csak egy az infrastruktúra alapösszetevői közül, amelyekkel kapcsolatban architekturális döntéseket kell meghozni a felhőbevezetés folyamata során. Az architekturális döntési útmutatók áttekintésében megismerheti az alternatív mintákat és modelleket, amelyek más típusú infrastruktúra-tervezési döntések meghozatalához használhatók.