Alokacja kosztu
Ten artykuł pomaga zrozumieć możliwości alokacji kosztów w strukturze FinOps Framework i jak zaimplementować je w chmurze firmy Microsoft.
Definicja
Alokacja kosztów odnosi się do procesu przypisywania i przypisywania kosztów do określonych działów, zespołów i projektów w organizacji.
Zidentyfikuj najbardziej krytyczne atrybuty do raportowania na podstawie potrzeb uczestników projektu. Rozważ różne struktury raportowania w organizacji i sposób obsługi zmian w czasie. Rozważ praktyki inżynieryjne, które mogą wprowadzać różne typy kosztów, które muszą być analizowane niezależnie.
Ustal i zachowaj mapowanie kosztów chmury i środowiska lokalnego na każdy atrybut i zastosuj zasady ładu, aby zapewnić, że dane są odpowiednio oznakowane z wyprzedzeniem. Zdefiniuj proces obsługi luk tagowania i chybień.
Alokacja kosztów jest podstawowym elementem odpowiedzialności kosztów i umożliwia organizacjom uzyskanie wglądu w wpływ finansowy ich rozwiązań w chmurze oraz powiązanych działań i inicjatyw.
Wprowadzenie
Po pierwszym rozpoczęciu zarządzania kosztami w chmurze należy użyć natywnych narzędzi "alokacji" do organizowania subskrypcji i zasobów w celu dostosowania ich do podstawowej struktury raportowania organizacyjnego. W przypadku innych elementów tagi mogą rozszerzać zasoby w chmurze i ich użycie w celu dodania kontekstu biznesowego, co ma kluczowe znaczenie dla każdej strategii alokacji kosztów.
Alokacja kosztów jest zwykle następstwem i wymaga pewnego poziomu oczyszczania po wprowadzeniu. Potrzebujesz planu wdrożenia strategii alokacji kosztów. Zalecamy najpierw utworzenie planu w celu uzyskania wyrównania i ewentualnie utworzenia prototypu na małą skalę w celu zademonstrowania wartości.
- Zdecyduj, jak chcesz zarządzać dostępem do chmury.
- Na jakim poziomie w organizacji chcesz centralnie aprowizować dostęp do chmury: działy, zespoły, projekty lub aplikacje? Wysokie poziomy wymagają większej liczby ładu i niskich poziomów wymagają większego zarządzania.
- Jaki zakres chmury chcesz aprowizować dla tego poziomu?
- Zakresy rozliczeniowe służą do organizowania kosztów między fakturami i w ramach tych faktur.
- Grupy zarządzania służą do organizowania kosztów zarządzania zasobami. Grupy zarządzania można zoptymalizować pod kątem przypisywania zasad lub raportowania organizacyjnego.
- Subskrypcje zapewniają inżynierom największą elastyczność tworzenia potrzebnych rozwiązań, ale mogą również mieć większe wymagania dotyczące zarządzania i ładu ze względu na tę wolność.
- Grupy zasobów umożliwiają inżynierom wdrażanie niektórych rozwiązań, ale mogą wymagać większej obsługi, gdy rozwiązania wymagają włączenia wielu grup zasobów lub opcji na poziomie subskrypcji.
- Jak chcesz używać grup zarządzania?
- Organizowanie subskrypcji w grupy zarządzania oparte na środowisku w celu zoptymalizowania pod kątem przypisywania zasad. Grupy zarządzania umożliwiają administratorom zasad zarządzanie zasadami na najwyższym poziomie, ale blokuje możliwość wykonywania raportowania między subskrypcjami bez rozwiązania zewnętrznego, co zwiększa analizę danych i nakłady pracy.
- Aby zoptymalizować raportowanie organizacyjne, organizuj subskrypcje w grupy zarządzania w oparciu o hierarchię organizacyjną. Grupy zarządzania umożliwiają liderom w organizacji bardziej naturalne wyświetlanie kosztów w portalu, ale wymaga od administratorów zasad używania zasad opartych na tagach, co zwiększa nakłady pracy związane z zasadami i ładem. Należy również pamiętać, że może istnieć wiele hierarchii organizacyjnych i grup zarządzania, które obsługują tylko jedną.
- Zdefiniuj kompleksową strategię tagowania zgodną z celami alokacji kosztów w organizacji.
- Należy wziąć pod uwagę określone atrybuty, które są istotne dla przypisywania kosztów, takie jak:
- Jak mapować koszty z powrotem na konstrukcje finansowe, na przykład centrum kosztów?
- Czy można wrócić do każdego poziomu w hierarchii organizacyjnej, na przykład jednostki biznesowej, działu, działu i zespołu?
- Kto jest odpowiedzialny za usługę, na przykład właściciela firmy i właściciela inżynierii?
- Jaki wysiłek jest mapowy na przykład na projekt i aplikację?
- Jaki jest cel inżynieryjny tego zasobu, na przykład środowisko, składnik i cel?
- Jasno przekaż wytyczne dotyczące tagowania wszystkim uczestnikom projektu.
- Należy wziąć pod uwagę określone atrybuty, które są istotne dla przypisywania kosztów, takie jak:
- Po zdefiniowaniu należy wdrożyć strategię alokacji kosztów.
- Przed optymalizacją na najniższym poziomie projektu i środowiska należy wziąć pod uwagę podejście od góry do góry, które priorytetowo ustala koszty działu. Możesz chcieć zaimplementować ją w fazach, w zależności od tego, jak szeroka i głęboka jest twoja organizacja.
- Włącz dziedziczenie tagów w usłudze Cost Management , aby skopiować tagi subskrypcji i grupy zasobów tylko w danych kosztów. Nie zmienia tagów zasobów.
- Użyj usługi Azure Policy, aby wymusić strategię tagowania, zautomatyzować stosowanie tagów na dużą skalę i śledzić stan zgodności. Użyj zgodności jako kluczowego wskaźnika wydajności dla strategii tagowania.
- Jeśli musisz przenosić koszty między subskrypcjami, grupami zasobów lub dodawać lub zmieniać tagi, skonfiguruj reguły alokacji w usłudze Cost Management. Alokacja kosztów jest szczegółowo omówiona w temacie Zarządzanie kosztami udostępnionymi.
- Aby wyświetlić koszty razem w analizie kosztów, rozważ grupowanie powiązanych zasobów wraz z tagiem "cm-resource-parent".
- Rozłóż odpowiedzialność za wszelkie pozostałe zmiany w celu skalowania w poziomie i zwiększania wydajności.
- Zanotuj wszelkie nieprzydzielone koszty lub koszty, które powinny zostać podzielone, ale nie można ich podzielić. Pokrywasz je w ramach zarządzania kosztami udostępnionymi.
Gdy wszystkie zasoby zostaną otagowane i/lub zorganizowane w odpowiednich grupach zasobów i subskrypcjach, możesz zgłosić je w ramach analizy danych i pokazania zwrotnego.
Pamiętaj, że tagowanie zajmuje trochę czasu, aby zastosować, przejrzeć i wyczyścić. Spodziewaj się przejść przez wiele cykli tagowania po tym, jak wszyscy mają wgląd w dane kosztów. Wiele osób nie zdaje sobie sprawy, że występuje problem, dopóki nie mają widoczności, dlatego FinOps jest tak ważny.
Tworzenie podstaw
W tym momencie masz strategię alokacji kosztów ze szczegółowymi wymaganiami dotyczącymi zarządzania chmurą i tagowania. Tagowanie powinno być wymuszane automatycznie lub przynajmniej śledzone za pomocą wskaźników KPI zgodności. W miarę przechodzenia poza podstawy należy wziąć pod uwagę następujące kwestie:
- Wypełnij wszelkie luki niezaspokojonych przez narzędzia natywne.
- Ta luka wymaga co najmniej raportowania poza portalem, w którym można scalić luki tagowania z innymi danymi.
- Jeśli luki tagowania muszą zostać rozwiązane bezpośrednio w danych, musisz zaimplementować pozyskiwanie i normalizację danych.
- Rozważ inne koszty, które nie zostały jeszcze objęte lub mogą być śledzone oddzielnie.
- Aby dostosować implementacje tagowania, staraj się zwiększyć spójność między źródłami danych. Jeśli nie jest to możliwe, zaimplementuj oczyszczanie w ramach pozyskiwania danych i normalizacji lub reallokuj koszty w ramach nadrzędnej strategii alokacji kosztów.
- Regularnie sprawdzaj i uściślij strategię alokacji kosztów.
- Rozważ ten proces w ramach pętli opinii raportowania. Jeśli strategia alokacji kosztów nie spadnie, otrzymana opinia może nie być bezpośrednio skojarzona z alokacją kosztów lub metadanymi. Zamiast tego może to być związane z raportowaniem. Zwróć uwagę na tę opinię i upewnij się, że opinia jest skierowana do najbardziej odpowiedniej warstwy.
- Upewnij się, że wymagania dotyczące nazewnictwa, metadanych i hierarchii są używane spójnie i skutecznie w całym środowisku.
- Rozważ inne kluczowe wskaźniki wydajności, aby śledzić i monitorować powodzenie strategii alokacji kosztów.
Dowiedz się więcej na stronie FinOps Foundation
Ta funkcja jest częścią struktury FinOps Foundation przez Organizację FinOps Foundation, organizacji non-profit zajmującej się rozwijaniem zarządzania kosztami w chmurze i optymalizacji. Aby uzyskać więcej informacji na temat metodyki FinOps, w tym przydatnych podręczników, szkoleń i programów certyfikacji oraz nie tylko, zobacz artykuł dotyczący możliwości alokacji kosztów (metadanych i hierarchii) w dokumentacji platformy FinOps Framework.
Możesz również znaleźć powiązane filmy wideo na kanale FinOps Foundation YouTube:
Powiązana zawartość
Powiązane możliwości finops:
Powiązane produkty:
Powiązane rozwiązania:
- Łącznik usługi Cost Management dla usługi Power BI
- Raporty usługi Power BI dla zestawu narzędzi FinOps
- Koncentratory FinOps