Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł pomaga zrozumieć możliwości alokacji w strukturze FinOps Framework i jak zaimplementować tę funkcję w chmurze firmy Microsoft.
Definicja
Alokacja odnosi się do procesu przydzielania i redystrybucji kosztów i wykorzystania zasobów dzielonych za pomocą kont, etykiet i innych metadanych, aby ustalić odpowiedzialność między zespołami i projektami 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 zarządzania lukami i pominięciami w tagowaniu.
Przejrzyj wspólne koszty i sposób korzystania oraz opracuj plan alokacji z regułami i metodami dzielenia wspólnych kosztów sprawiedliwie i równomiernie. Śledź i zgłaszaj współdzielone koszty i zużycie oraz ich alokację na odpowiednich interesariuszy. Regularnie sprawdzaj i aktualizuj plan alokacji, aby upewnić się, że jest on dokładny i sprawiedliwy.
Alokacja jest podstawowym elementem odpowiedzialności i umożliwia organizacjom uzyskanie wglądu w wpływ ich rozwiązań w chmurze oraz powiązanych działań i inicjatyw. Efektywne zarządzanie wspólnymi kosztami oraz użytkowaniem w ramach strategii alokacji redukuje koszty ogólne, zwiększa przejrzystość i odpowiedzialność oraz dostosowuje koszty i użycie chmury do wartości biznesowej. Takie podejście maksymalizuje efektywność i oszczędności kosztów z usług udostępnionych.
Zanim rozpoczniesz
Przed rozpoczęciem ważne jest, aby mieć jasne zrozumienie celów i priorytetów organizacji, jeśli chodzi o alokację. Należy pamiętać, że nie wszystkie wspólne koszty mogą wymagać ponownego dystrybuowania, a niektóre z nich są bardziej efektywnie zarządzane za pomocą innych środków. Dokładnie oceń każdy udostępniony koszt, aby określić najbardziej odpowiednie podejście dla Twojej organizacji.
Ten przewodnik nie obejmuje rabatów na zobowiązania, takich jak rezerwacje i plany oszczędnościowe. Aby uzyskać szczegółowe informacje na temat obsługi showback i chargeback, zobacz Optymalizacja stawek.
Wprowadzenie
Po pierwszym rozpoczęciu zarządzania kosztami w chmurze należy używać natywnych narzędzi alokacji do organizowania subskrypcji i zasobów w celu dostosowania ich do podstawowej struktury raportowania organizacyjnego. W przypadku wszystkiego poza nim, tagi mogą zwiększyć zasoby w chmurze oraz ich wykorzystanie, aby dodać kontekst biznesowy, co ma kluczowe znaczenie dla każdej strategii przydziału zasobów.
Alokacja jest zazwyczaj rozważana później i wymaga pewnego stopnia uporządkowania po wprowadzeniu. Potrzebujesz planu wdrożenia strategii alokacji. Zalecamy najpierw utworzenie planu w celu uzyskania zgodności i ewentualnie stworzenie prototypu na małą skalę w celu zademonstrowania wartości. Zastanów się, czy uwzględnić koszty wspólne wynikające z usług używanych wspólnie przez wiele produktów lub zespołów. Zarządzanie wspólnymi kosztami może być złożone i wiele organizacji zaczyna bez tego. Zidentyfikuj koszty wspólne i ustal priorytetowy plan działania.
- 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ększego nadzoru, a niskie poziomy 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.
- Zidentyfikuj wspólne koszty i sposób ich obsługi.
- Powiadom uczestników projektu, że oceniasz koszty wspólne i żądasz szczegółów dotyczących wszystkich znanych scenariuszy. Samodzielna identyfikacja pozwala zaoszczędzić dużo czasu i nakładu pracy.
- Przejrzyj zakupione usługi i te, które są używane, za pomocą widoku Usługi w analizie kosztów.
- Zapoznaj się z każdą usługą, aby określić, czy są one przeznaczone dla zasobów udostępnionych i/lub mogą być używane dla tego celu. Oto kilka przykładów często używanych usług udostępnionych:
- Usługi hostingu aplikacji, takie jak Azure Kubernetes Service, Azure App Service i Azure Virtual Desktop.
- Narzędzia do obserwacji, takie jak Azure Monitor i Log Analytics.
- Narzędzia do zarządzania i zabezpieczeń, takie jak Microsoft Defender dla Chmury i DevTest Labs.
- Usługi sieciowe, takie jak ExpressRoute.
- Usługi baz danych, takie jak cosmos DB i bazy danych SQL.
- Narzędzia do współpracy i produktywności, takie jak Platforma Microsoft 365.
- Skontaktuj się z uczestnikami projektu, którzy są odpowiedzialni za potencjalnie udostępnione usługi. Upewnij się, że wiedzą, czy usługi udostępnione są współużytkowane i jak są obecnie przydzielane koszty. Jeśli nie zostanie uwzględnione, jak alokacja mogłaby lub powinna być przeprowadzona.
- Jak chcesz używać grup zarządzania?
- Organizuj subskrypcje w grupy zarządzania środowiskowego, aby zoptymalizować przypisywanie zasad. Grupy zarządzania umożliwiają administratorom polityk zarządzanie zasadami na najwyższym poziomie, ale blokują możliwość wykonywania raportowania między subskrypcjami bez zewnętrznego rozwiązania, co zwiększa wysiłek związany z analizą danych i rozliczaniem kosztów.
- Aby zoptymalizować raportowanie organizacyjne, grupuj subskrypcje w grupy zarządzania na podstawie hierarchii organizacyjnej. Grupy zarządzania umożliwiają liderom w organizacji bardziej naturalne wyświetlanie kosztów w portalu, ale wymaga od administratorów zasad stosowania polityk opartych na tagach, co zwiększa wysiłki związane z polityką i zarządzaniem. 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 organizacji.
- Należy wziąć pod uwagę określone atrybuty, które są istotne dla przypisywania kosztów, takie jak:
- Jak przyporządkować koszty do struktur finansowych, na przykład do 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ściciel firmy i właściciel działu inżynierii?
- Jaki wysiłek przypisuje się, na przykład, do projektu lub aplikacji?
- 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.
- Przed optymalizacją na najniższym poziomie projektu i środowiska należy wziąć pod uwagę podejście od góry do dołu, aby priorytetowo ustalić koszty działowe. 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 dotyczących kosztów. Nie zmienia tagów twoich 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.
- Wszystko wskazuje na to, że ceny na żądanie dla rezerwacji nie są obecnie dostępne w Cost Management, gdy alokacja kosztów jest włączona. Pamiętaj o tym przed włączeniem alokacji kosztów w Cost Management. Aby określić oszczędności kosztów, należy dołączyć zestawy danych kosztów i cen.
- Aby wyświetlić koszty razem w analizie kosztów, rozważ grupowanie powiązanych zasobów za pomocą tagu "cm-resource-parent".
- Rozdziel odpowiedzialność za wszelkie pozostałe zmiany, aby rozszerzyć skalę działania i zoptymalizować wydajność.
- Zanotuj wszelkie nieprzydzielone koszty lub koszty, które powinny zostać podzielone, ale nie można ich podzielić. Należy wziąć pod uwagę znaczenie pełnej alokacji w porównaniu z innymi wysiłkami i odpowiednio ustalić priorytety. Prostą opcją może być możliwość podzielenia kosztów w warstwie raportowania.
Gdy wszystkie zasoby zostaną otagowane i/lub zorganizowane w odpowiednich grupach zasobów i subskrypcjach, możesz sporządzić raport na podstawie tych danych w ramach analizy danych i showbacku.
Pamiętaj, że tagowanie wymaga czasu na zastosowanie, przejrzenie i uporządkowanie. Musisz się spodziewać, że przejdziesz przez wiele cykli tagowania, gdy wszyscy uzyskają wgląd w dane kosztowe. 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 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, których nie wypełniają narzędzia natywne.
- Ta luka wymaga co najmniej zgłaszania poza portalem, gdzie można zintegrować luki w tagowaniu z innymi danymi.
- Jeśli luki tagowania muszą zostać rozwiązane bezpośrednio w danych, musisz zaimplementować pozyskiwanie 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 ogólnej strategii alokacji.
- Powiadom uczestników projektu, że oceniasz koszty wspólne i żądasz szczegółów dotyczących wszystkich znanych scenariuszy. Samodzielna identyfikacja pozwala zaoszczędzić dużo czasu i nakładu pracy.
- Przejrzyj zakupione usługi, które są używane w widoku Usługi w analizie kosztów.
- Zapoznaj się z każdą usługą, aby określić, czy są one przeznaczone dla zasobów udostępnionych i/lub mogą być używane dla tego celu. Oto kilka przykładów często używanych usług udostępnionych:
- Usługi hostingu aplikacji, takie jak Azure Kubernetes Service, Azure App Service i Azure Virtual Desktop.
- Narzędzia do obserwacji, takie jak Azure Monitor i Log Analytics.
- Narzędzia do zarządzania i zabezpieczeń, takie jak Microsoft Defender dla Chmury i DevTest Labs.
- Usługi sieciowe, takie jak ExpressRoute.
- Usługi baz danych, takie jak cosmos DB i bazy danych SQL.
- Narzędzia do współpracy i produktywności, takie jak Platforma Microsoft 365.
- Skontaktuj się z uczestnikami projektu, którzy są odpowiedzialni za potencjalnie udostępnione usługi. Upewnij się, że wiedzą, czy usługi udostępnione są współużytkowane i jak są obecnie przydzielane koszty. Jeśli nie zostanie uwzględnione, jak alokacja mogłaby lub powinna być przeprowadzona.
- Reguły alokacji kosztów w usłudze Microsoft Cost Management umożliwiają redystrybucję udostępnionych kosztów na podstawie statycznych wartości procentowych, zasobów obliczeniowych, sieci lub kosztów magazynu.
- Regularnie sprawdzaj i uściślij reguły alokacji, aby upewnić się, że pozostają dokładne i sprawiedliwe.
- Rozważ ten proces jako część cyklu informacji zwrotnej z raportowania. Jeśli twoja strategia alokacji zawodzi, otrzymana informacja zwrotna może nie być bezpośrednio skojarzona z alokacją czy metadanymi. Zamiast tego może to być związane z raportowaniem. Zwróć uwagę na tę opinię i upewnij się, że jest uwzględniona na najbardziej odpowiednim poziomie.
- 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.
- Ustanów i śledź typowe wskaźniki KPI, takie jak procent nieprzydzielonych wspólnych kosztów.
- Użyj danych użycia z metryk usługi Azure Monitor, jeśli to możliwe, aby zrozumieć użycie usługi.
- Rozważ użycie telemetrii aplikacji, aby określić rozkład kosztów wspólnych. Więcej informacji na ten temat można znaleźć w sekcji Ekonomia jednostkowa.
- Zautomatyzuj proces identyfikowania podziału procentowego kosztów udostępnionych i rozważ użycie reguł alokacji kosztów w usłudze Cost Management w celu ponownego dystrybuowania kosztów.
- Automatyzowanie reguł alokacji kosztów w celu zaktualizowania odpowiednich wartości procentowych na podstawie zmieniających się wzorców użycia.
- Rozważ udostępnienie ukierunkowanego raportowania dotyczącego dystrybucji kosztów wspólnych odpowiednim interesariuszom.
- Utwórz proces raportowania, aby zwiększyć świadomość i wzmocnić odpowiedzialność za nieprzydzielone koszty współdzielone.
- Podziel się wskazówkami z uczestnikami projektu, aby dowiedzieć się, jak mogą optymalizować koszty wspólne.
Dowiedz się więcej na stronie FinOps Foundation
Ta funkcja jest częścią struktury FinOps Foundation, organizacji non-profit poświęconej rozwijaniu 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 w dokumentacji platformy FinOps Framework.
Możesz również znaleźć powiązane filmy wideo na kanale FinOps Foundation YouTube:
Prześlij opinię
Daj nam znać, jak nam idzie, zostawiając krótką opinię. Te recenzje służą do ulepszania i rozszerzania narzędzi i zasobów FinOps.
Jeśli szukasz czegoś konkretnego, zagłosuj na istniejący lub utwórz nowy pomysł. Podziel się pomysłami z innymi osobami, aby uzyskać więcej głosów. Skupiamy się na pomysłach z największą większością głosów.
Powiązana zawartość
Powiązane możliwości FinOps:
Powiązane produkty:
Powiązane rozwiązania:
- Łącznik Cost Management dla Power BI
- Raporty usługi Power BI dla zestawu narzędzi FinOps
- Centra FinOps