Měření jednotkových nákladů

Tento článek vám pomůže pochopit možnosti měření nákladů na jednotku v rámci finOps Frameworku a jak ho implementovat v Microsoft Cloudu.

Definice

Měření jednotkových nákladů odkazuje na proces výpočtu nákladů na jednu jednotku firmy, která může zobrazit obchodní hodnotu cloudu.

Určete, co je jedna jednotka pro vaši firmu – například prodejní transakce pro web elektronického obchodování nebo uživatel pro sociální aplikaci. Namapujte každou jednotku na podpůrné cloudové služby, které ji podporují. Rozdělte náklady na sdílenou infrastrukturu s daty o využití a kvantifikujte celkové náklady na každou jednotku.

Měření jednotkových nákladů poskytuje přehledy o ziskovosti a umožňuje organizacím provádět obchodní rozhodnutí řízená daty týkající se investic do cloudu. Jednotková ekonomika je to, co spojuje cloud s měřitelnou obchodní hodnotou.

Konečným cílem jednotkové ekonomiky, jako derivát metodologie nákladů založených na aktivitách, je zahrnout do celého obrázku nákladů vaší firmy. Tento článek se zaměřuje na zachycení toho, jak v těchto úsilích můžete zohlednit náklady na Microsoft Cloud. S tím, jak finOps postupujete, zvažte ruční procesy a kroky mimo cloud, které můžou být důležité pro výpočet jednotek, které jsou pro vaši firmu důležité, aby sledovaly nejpřesnější náklady na jednotku.

Než začnete

Než budete moct efektivně měřit jednotkové náklady, musíte se seznámit s tím, jak se vám budou účtovat služby, které používáte. Pochopení faktorů, které přispívají k nákladům, vám pomůže rozdělit využití a náklady a namapovat je na jednotlivé jednotky. Mezi faktory přispívající náklady patří výpočetní prostředky, úložiště, sítě a přenos dat. To, jak využití služeb odpovídá různým cenovým modelům (například průběžným platbám, rezervacím a Zvýhodněné hybridní využití Azure) také ovlivňuje vaše náklady.

Začínáme

Měření nákladů na jednotku není jednoduchý úkol. Ekonomika jednotek vyžaduje hluboké porozumění vaší architektuře a potřebuje více datových sad k vytvoření celého obrázku. Přesná data, která potřebujete, závisí na službách, které používáte, a na telemetrii, kterou máte.

  • Začněte telemetrií aplikací.
    • Komplexnější telemetrií aplikace je, že jednodušší jednotkovou ekonomiku je možné vygenerovat. Protokolovat, když jsou spuštěny důležité funkce a jak dlouho běží. Můžete ho použít k odstranění doby běhu každé jednotky nebo relativní k funkci, která koreluje zpět s jednotkou.
    • Pokud telemetrie aplikací není přímo možná, zvažte alternativní řešení, která můžou protokolovat telemetrii, jako je API Management nebo dokonce konfigurace pravidel upozornění ve službě Azure Monitor, která aktivují skupiny akcí, které protokolují telemetrii. Cílem je získat veškerou telemetrii využití do jednoho konzistentního úložiště dat.
    • Pokud nemáte zavedenou telemetrii, zvažte nastavení služby Application Přehledy, což je rozšíření služby Azure Monitor.
  • Pomocí metrik Azure Monitoru můžete načíst data o využití prostředků.
    • Pokud nemáte telemetrii, podívejte se, jaké metriky jsou dostupné ve službě Azure Monitor, které můžou mapovat využití vaší aplikace na náklady. Potřebujete cokoli, co může rozdělit využití vašich prostředků, abyste získali představu o tom, jaké procento fakturovaného využití bylo z jedné jednotky a druhé.
    • Pokud nevidíte data, která potřebujete v metrikách, zkontrolujte také protokoly a trasování ve službě Azure Monitor. Nemusí se jednat o přímou korelaci k využití, ale může vám dát představu o využití.
  • K získání podrobné telemetrie využití použijte rozhraní API specifická pro službu.
    • Každá služba používá Azure Monitor pro základní sadu protokolů a metrik. Některé služby také poskytují podrobnější rozhraní API pro monitorování a využití, abyste získali více podrobností, než je k dispozici ve službě Azure Monitor. Prozkoumejte dokumentaci ke službě Azure a najděte správné rozhraní API pro služby, které používáte.
  • Pomocí shromážděných dat kvantifikujte procento využití pocházející z jednotlivých jednotek.
    • K usnadnění tohoto úsilí využijte údaje o cenách a využití. Obvykle se nejlépe provádí po ingestování a normalizaci dat kvůli vysokému množství dat potřebných k výpočtu přesných jednotkových nákladů.
    • Některé množství využití se nemapuje zpět na jednotku. Existuje několik způsobů, jak tyto náklady zohlednit, například distribuci na základě známých procent využití nebo jako režijních nákladů, které by se měly minimalizovat samostatně.

Základní informace o základech

  • Automatizujte všechny aspekty výpočtu jednotkových nákladů, které nebyly plně automatizované.
  • Zvažte rozšíření výpočtů jednotkových nákladů tak, aby zahrnovaly další náklady, jako jsou externí licencování, místní provozní náklady a práce.
  • Zabudujte jednotkové náklady do klíčových ukazatelů výkonu firmy, abyste maximalizovali hodnotu shromážděných dat.

Další informace o FinOps Foundation

Tato schopnost je součástí FinOps Frameworku od FinOps Foundation, neziskové organizace vyhrazené pro rozvoj správy a optimalizace nákladů na cloud. Další informace o FinOps, včetně užitečných playbooků, trénovacích a certifikačních programů a dalších, najdete v článku Měření jednotkových nákladů v dokumentaci k rozhraní FinOps Framework.

Další kroky