Průvodce rozhodováním ohledně protokolování a generování sestav

Všechny organizace potřebují mechanismy, jak informovat IT týmy o problémech s výkonem, dostupností a zabezpečením dříve, než se z nich stanou závažné problémy. Úspěšná strategie monitorování vám ukáže, jak fungují jednotlivé komponenty, které tvoří vaše úlohy a síťovou infrastrukturu. V kontextu migrace do veřejného cloudu je pro úspěch důležitá integrace protokolování a vytváření sestav se všemi vašimi stávajícími systémy monitorování. Také zpřístupnění důležitých událostí a metrik příslušným pracovníkům IT je nezbytné k zajištění toho, aby vaše organizace splňovala své cíle v oblasti provozuschopnosti, zabezpečení a dodržování zásad.

Diagram znázorňující možnosti protokolování, generování sestav a monitorování od nejmenších po nejsložitější, které jsou v souladu s odkazy na skoky níže

Přejít na: Plánování infrastruktury monitorování | Model nativní pro cloud | Místní rozšíření | Agregace pomocí brány | Hybridní monitorování (v místním prostředí) | Hybridní monitorování (v cloudu) | Více cloudů | Další informace

Inflexní bod při určování strategie cloudového protokolování a generování sestav je založen především na:

  • Stávající investice vaší organizace do provozních procesů.
  • Všechny požadavky, které musíte mít na podporu multicloudové strategie.

Aktivity v cloudu se protokolují a hlásí několika způsoby. Dvě běžné možnosti spravovaných služeb, které vycházejí z návrhu předplatného a počtu předplatných, jsou protokolování nativní pro cloud a centrální protokolování.

Plánování infrastruktury monitorování

Při plánování nasazení zvažte, kde se ukládají data protokolování a jak integrovat cloudové služby generování sestav a monitorování se stávajícími procesy a nástroji.

Otázka Model nativní pro cloud Místní rozšíření Hybridní monitorování Agregace pomocí brány
Máte už místní infrastrukturu monitorování? Ne Yes Yes Ne
Brání vaše požadavky ukládání dat protokolů v externích umístěních úložiště? Ne Yes No Ne
Potřebujete do místních systémů integrovat monitorování cloudu? Ne No Yes Ne
Potřebujete zpracovávat nebo filtrovat telemetrická data před jejich odesláním do systémů monitorování? Ne No No Ano

Model nativní pro cloud

Řešení SaaS nativní pro cloud, jako je Azure Monitor, je jednodušší volbou v těchto případech:

  • Vaše organizace v současné době nemá zavedené systémy protokolování a generování sestav.
  • Plánované nasazení nemusí být integrované se stávajícími místními nebo jinými externími systémy monitorování.

V tomto scénáři budou všechny záznamy a úložiště dat protokolů v cloudu. Platforma Azure a Azure Monitor poskytují nástroje pro protokolování a vytváření sestav, které zpracovávají a zoznamují informace pracovníkům IT.

Podle potřeby implementujte vlastní řešení protokolování založená na Azure Monitoru pro každé předplatné nebo úlohy v menších nebo experimentálních nasazeních. Tato řešení jsou uspořádaná centrálně a monitorují data protokolů napříč všemi cloudovými aktivy.

Předpoklady nativní pro cloud: Při použití systému protokolování a generování sestav nativního pro cloud se předpokládá následující okolnosti:

  • Data protokolů z cloudových úloh nemusíte integrovat do stávajících místních systémů.
  • Cloudové systémy generování sestav nebudete používat k monitorování místních systémů.

Místní rozšíření

Zajištění, aby aplikace a služby migrované do cloudu používaly cloudová řešení protokolování a generování sestav, jako je Azure Monitor, může vyžadovat značné úsilí spojené s opakovaným vývojem. V takovém případě zvažte možnost povolit úlohám pokračovat v odesílání telemetrických dat do stávajících místních systémů.

Pro zajištění podpory tohoto přístupu je potřeba musí vaše cloudové prostředky komunikovat přímo s místními systémy prostřednictvím kombinace hybridních sítí a doménových služeb hostovaných v cloudu. Díky této komunikaci funguje cloudová virtuální síť jako síťové rozšíření místního prostředí. Úlohy hostované v cloudu tak můžou komunikovat přímo s místním systémem protokolování a generování sestav.

Tento přístup využívá stávající investice do nástrojů pro monitorování s minimálními úpravami aplikací nebo služeb nasazených v cloudu. Tento přístup je také často nejrychlejším způsobem, jak podpořit monitorování během migrace metodou "lift and shift". Nezachytí ale data protokolů vytvořená cloudovými prostředky PaaS a SaaS. Vynechá se také všechny protokoly související s virtuálními počítači vygenerované samotnou cloudovou platformou, například stav virtuálního počítače. V důsledku toho by tento model měl být dočasným řešením, dokud neimplementujete komplexnější řešení hybridního monitorování.

Předpoklady pouze pro místní prostředí: Použití místního systému protokolování a generování sestav předpokládá následující okolnosti:

  • Data protokolu udržujete pouze v místním prostředí. Udržujte data protokolů tímto způsobem, a to buď kvůli podpoře technických požadavků, nebo kvůli zákonným požadavkům nebo požadavkům zásad.
  • Vaše místní systémy nepodporují řešení hybridního protokolování a generování sestav ani agregace brány.
  • Vaše cloudové aplikace můžou odesílat telemetrická data přímo do místních systémů protokolování. Nebo můžete agenty monitorování, které odesílají do místního prostředí, nasadit na virtuální počítače úloh.
  • Vaše úlohy nejsou závislé na službách PaaS ani SaaS, které vyžadují cloudové protokolování a generování sestav.

Agregace pomocí brány

Agregační služba brány dat protokolu může být vyžadována v následujících scénářích:

  • Objem cloudových telemetrických dat je velký.
  • Stávající místní systémy monitorování vyžadují před zpracováním úpravu dat protokolu.

Služba brány se nasadí u vašeho poskytovatele cloudu. Pak nakonfigurujete relevantní aplikace a služby tak, aby odesílaly telemetrická data do brány místo výchozího systému protokolování. Brána pak data zpracuje: agreguje, zkombinuje nebo jinak formátuje, než je odešle do monitorovací služby k příjmu dat a analýze.

Bránu můžete také použít k agregaci a předběžnému zpracování telemetrických dat vázaných na systémy nativní pro cloud nebo hybridní systémy.

Předpoklady pro agregaci pomocí brány:

  • Očekáváte, že vaše cloudové aplikace nebo služby budou generovat velké objemy telemetrických dat.
  • Před odesláním telemetrických dat do systémů monitorování je potřebujete formátovat nebo jinak optimalizovat.
  • Vaše systémy monitorování mají k dispozici rozhraní API nebo jiné mechanismy pro příjem dat protokolů po jejich zpracování bránou.

Hybridní monitorování (v místním prostředí)

Řešení hybridního monitorování kombinuje data protokolů z místních i cloudových prostředků a poskytuje integrovaný přehled o provozním stavu vašich digitálních aktiv.

Pokud jste už investovali do místních systémů monitorování, které by bylo obtížné nebo nákladné nahradit, možná budete potřebovat integrovat telemetrii z cloudových úloh do stávajících místních řešení pro monitorování. V místním systému hybridního monitorování místní telemetrická data i nadále využívají stávající místní systém monitorování. Cloudová telemetrická data se odesílají přímo do místního systému monitorování nebo do služby Azure Monitor, kde se pak zkompilují a v pravidelných intervalech ingestují do místního systému.

Předpoklady pro místní hybridní monitorování: Použití místního systému protokolování a generování sestav pro hybridní monitorování předpokládá následující podmínky:

  • K monitorování cloudových úloh musíte použít stávající místní systémy generování sestav.
  • Spravujete vlastnictví dat protokolů v místním prostředí.
  • Vaše místní systémy pro správu mají k dispozici rozhraní API nebo jiné mechanismy pro příjem dat protokolů z cloudových systémů.

Tip

Díky iterativní povaze migrace do cloudu je pravděpodobné, že s postupným vývojem integrace cloudových prostředků a služeb mezi vaše celková digitální aktiva přejdete z rozdílného monitorování nativního pro cloud a místního monitorování na částečně hybridní přístup.

Hybridní monitorování (v cloudu)

Pokud nemáte přesvědčivou potřebu udržovat místní systém monitorování nebo chcete nahradit místní systémy monitorování centralizovaným cloudovým řešením, můžete také integrovat místní data protokolů se službou Azure Monitor a zajistit centralizovaný cloudový systém monitorování.

Při zrcadlení přístupu zaměřeného na místní prostředí by cloudové úlohy v tomto scénáři odesílaly telemetrii přímo do služby Azure Monitor. A místní aplikace a služby by buď odesílaly telemetrii přímo do služby Azure Monitor, nebo agregovaly tato data místně pro příjem dat do služby Azure Monitor v pravidelných intervalech. Azure Monitor pak může sloužit jako hlavní systém monitorování a generování sestav pro veškerá vaše digitální aktiva.

Předpoklady cloudového hybridního monitorování: Použití cloudových systémů protokolování a generování sestav pro hybridní monitorování předpokládá následující podmínky:

  • Nejste závislí na stávajících místních systémech monitorování.
  • Vaše úlohy nemají zákonné požadavky ani požadavky zásad pro ukládání dat protokolů místně.
  • Vaše cloudové systémy monitorování mají k dispozici rozhraní API nebo jiné mechanismy pro příjem dat protokolů z místních aplikací a služeb.

Více cloudů

Integrace funkcí protokolování a generování sestav napříč multicloudovou platformou může být složitá. Služby nabízené různými platformami často nejsou přímo srovnatelné a liší se i funkce protokolování a telemetrie, které tyto služby nabízejí.

Zajištění podpory protokolování pro více cloudů často vyžaduje použití služeb brány, které před odesláním dat protokolů do hybridního řešení protokolování zpracují data do společného formátu.

Další informace

Výchozí službou generování sestav a monitorování pro Azure je Azure Monitor. Tato služba poskytuje:

  • Jednotnou platformu pro shromažďování telemetrie aplikací, telemetrie hostitelů (jako jsou virtuální počítače), metrik kontejnerů, metrik platformy Azure a protokolů událostí.
  • Vizualizaci, dotazy, upozornění a analytické nástroje. Může poskytovat přehledy o virtuálních počítačích, hostovaných operačních systémech, virtuálních sítích a událostech aplikací úloh.
  • Rozhraní REST API pro integraci s externími službami a automatizaci služeb monitorování a upozorňování.
  • Integraci s řadou oblíbených externích dodavatelů.

Další kroky

Protokolování a generování sestav je pouze jednou ze základních komponent infrastruktury, která během procesu přechodu na cloud vyžaduje rozhodnutí na úrovni architektury. V přehledu průvodců rozhodováním o architektuře se dozvíte o alternativních vzorech nebo modelech, které se mají použít při rozhodování o návrhu jiných typů infrastruktury.