Sdílet prostřednictvím


Monitorování a stav

Tip

Tento obsah je výňatek z eBooku, Architekting Cloud Native .NET Applications for Azure, který je k dispozici na webu Docs pro .NET nebo jako soubor PDF zdarma ke stažení, který si můžete přečíst offline.

Cloud Native .NET apps for Azure eBook cover thumbnail.

Mikroslužby a aplikace nativní pro cloud jdou ruku v ruce s osvědčenými postupy DevOps. DevOps je mnoho věcí pro mnoho lidí, ale možná jedna z lepších definic pochází od poradce pro cloud a devOps evangelist Donovan Brown:

"DevOps je sjednocení lidí, procesů a produktů, které našim koncovým uživatelům umožňují průběžné doručování hodnot."

S terse definicemi je bohužel vždy prostor pro další věci. Jednou z klíčových komponent DevOps je zajištění správného a efektivního fungování aplikací spuštěných v produkčním prostředí. Aby bylo možné posoudit stav aplikace v produkčním prostředí, je nutné monitorovat různé protokoly a metriky vytvářené ze serverů, hostitelů a správné aplikace. Počet různých služeb běžících v podpoře aplikace nativní pro cloud představuje monitorování stavu jednotlivých komponent a aplikace jako celku kritický úkol.