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 prognozowania w strukturze FinOps Framework i jak zaimplementować je w chmurze firmy Microsoft.
Definicja
Prognozowanie obejmuje analizowanie historycznych trendów i przyszłych planów przewidywania kosztów, zrozumienia wpływu bieżących budżetów i wpływu na przyszłe budżety.
Przeanalizuj historyczne trendy użycia i kosztów, aby zidentyfikować wszelkie wzorce, które mają ulec zmianie. Wzbogacenie tego elementu o przyszłe plany w celu wygenerowania świadomej prognozy.
Okresowo przeglądaj prognozy względem bieżących budżetów, aby zidentyfikować ryzyko i zainicjować działania naprawcze. Ustanów plan równoważenia budżetów między zespołami i działami oraz uwzględnianie uczenia się w przyszłych budżetach.
Dzięki dokładnej, szczegółowej prognozie organizacje są lepiej przygotowane do dostosowania się do przyszłych zmian.
Zanim rozpoczniesz
Zanim będzie można skutecznie prognozować przyszłe użycie i koszty, musisz zapoznać się ze sposobem naliczania opłat za używane usługi.
Zrozumienie, w jaki sposób zmiany wzorców użycia wpływają na przyszłe koszty, jest informowane za pomocą:
- Zrozumienie czynników, które przyczyniają się do kosztów (na przykład obliczeń, magazynu, sieci i transferu danych)
- Sposób, w jaki korzystanie z usługi pokrywa się z różnymi modelami cenowymi (na przykład płatności według zużycia, rezerwacjami i Azure Hybrid Benefit)
Wprowadzenie
Po pierwszym rozpoczęciu zarządzania kosztami w chmurze należy użyć natywnego środowiska analizy kosztów w portalu.
Najprostszą opcją jest użycie analizy kosztów do projekcji przyszłych kosztów przy użyciu widoku Koszty dzienne lub Skumulowane koszty. Jeśli Twoje użycie jest spójne, z niewielkimi anomaliami lub dużymi odchyleniami, może to być wszystko, czego potrzebujesz.
Jeśli widzisz anomalie lub duże (prawdopodobnie oczekiwane) zmiany kosztów, możesz dostosować widok, aby utworzyć dokładniejszą prognozę. W tym celu należy przeanalizować dane i odfiltrować wszystkie elementy, które mogą wypaczyć wyniki.
- Analiza kosztów umożliwia analizowanie trendów historycznych i identyfikowanie nieprawidłowości.
- Przed rozpoczęciem ustal, czy interesują Cię Twoje koszty, jak są one fakturowane, czy też chcesz prognozować efektywne koszty po uwzględnieniu zniżek zobowiązaniowych. Jeśli chcesz uzyskać koszt efektywny, zmień widok, aby używał kosztu zamortyzowanego.
- Zacznij od widoku Dzienne koszty, a następnie zmień zakres dat, aby spojrzeć wstecz tak daleko, jak jesteś zainteresowany patrzeć w przyszłość. Jeśli na przykład chcesz przewidzieć następne 12 miesięcy, ustaw zakres dat na ostatnie 12 miesięcy.
- Odfiltruj wszystkie zakupy (
Charge type = Purchase
). Zanotuj je, ponieważ musisz je oddzielnie prognozować. - Grupuj koszty, aby zidentyfikować nowe i stare (usunięte) subskrypcje, grupy zasobów i zasoby.
- Jeśli zostaną wyświetlone usunięte elementy, odfiltruj je.
- Jeśli widzisz nowe, zanotuj je, a następnie odfiltruj je. Prognozujesz je oddzielnie. Rozważ zapisanie widoku pod nową nazwą jako jeden ze sposobów "zapamiętania" ich na później.
- Jeśli masz daty przyszłe uwzględnione w widoku, możesz zauważyć, że prognoza zaczyna się wyrównać. Dzieje się tak, ponieważ nieprawidłowości nie są już uwzględniane w algorytmie.
- Jeśli widzisz jakiekolwiek duże skoki lub spadki, pogrupuj dane według jednej z opcji grupowania, aby zidentyfikować przyczynę.
- Wypróbuj różne opcje, dopóki nie odkryjesz przyczyny przy użyciu tego samego podejścia, co w przypadku znalezienia nieoczekiwanych zmian w kosztach.
- Jeśli chcesz znaleźć dokładną zmianę, która spowodowała wzrost kosztów (lub spadek), użyj narzędzi takich jak Azure Monitor lub Resource Graph w osobnym oknie lub karcie przeglądarki.
- Jeśli zmiana była opłatą segregowaną i nie powinna być uwzględniana w prognozie, odfiltruj ją. Należy zachować ostrożność, aby nie odfiltrować innych kosztów, ponieważ spowoduje wypaczenie prognozy. W razie potrzeby zacznij od prognozowania mniejszego zakresu, aby zminimalizować ryzyko filtrowania większej ilości i powtórzyć proces dla każdego zakresu.
- Jeśli zmiana znajduje się w zakresie, który nie powinien być filtrowany, zanotuj ten zakres, a następnie odfiltruj go. Prognozujesz je oddzielnie.
- Rozważ odfiltrowanie wszystkich subskrypcji, grup zasobów lub zasobów, które zostały ponownie skonfigurowane w danym okresie i może nie odzwierciedlać dokładnego obrazu przyszłych kosztów. Zanotuj je, aby można je było prognozować oddzielnie.
- W tym momencie należy mieć dość czysty obraz spójnych kosztów.
- Zmień zakres dat, aby przyjrzeć się przyszłemu okresowi. Na przykład następne 12 miesięcy.
- Jeśli interesuje cię łączne skumulowane koszty w danym okresie, zmień stopień szczegółowości na
Accumulated
.
- Jeśli interesuje cię łączne skumulowane koszty w danym okresie, zmień stopień szczegółowości na
- Zanotuj prognozę, a następnie powtórz ten proces dla każdego z odfiltrowanych zestawów danych.
- Może być konieczne skrócenie przyszłego zakresu dat, aby upewnić się, że historyczna anomalia lub zmiana zasobu nie ma wpływu na prognozę. Jeśli prognoza zostanie naruszona, ręcznie oszacuj przyszłe koszty na podstawie dziennego lub miesięcznego tempa.
- Następny czynnik w wszelkich zmianach, które planujesz wprowadzić w środowisku.
- Ta część może być nieco trudna i musi być obsługiwana oddzielnie dla każdego obciążenia.
- Zacznij od filtrowania w dół tylko do zmieniającego się obciążenia. Jeśli planowana zmiana ma wpływ tylko na pojedynczy miernik, na przykład liczba godzin pracy maszyny wirtualnej, która może zawierać lub łączną ilość danych przechowywanych na koncie magazynu, odfiltruj je do tego miernika.
- Skorzystaj z kalkulatora cen, aby określić różnicę między tym, co masz dzisiaj i co zamierzasz mieć. Następnie oblicz różnicę i ręcznie wprowadź ją do prognoz kosztów dla zamierzonego okresu.
- Powtórz proces dla każdego z oczekiwanych zmian.
Niezależnie od tego, które podejście działało najlepiej, porównaj prognozę z bieżącym budżetem, aby zobaczyć, gdzie jesteś dzisiaj. Jeśli dane zostały przefiltrowane do mniejszego zakresu lub obciążenia:
- Aby śledzić ten konkretny zakres lub obciążenie, rozważ utworzenie budżetu w usłudze Cost Management. Określ filtry i ustaw alerty dla kosztów rzeczywistych i prognozowanych.
- Zapisz widok w analizie kosztów, aby monitorować ten koszt i budżet w czasie.
- Rozważ subskrybowanie zaplanowanych alertów dla tego widoku, aby udostępnić wykres trendów kosztów uczestnikom projektu. Może to pomóc zwiększyć odpowiedzialność i świadomość, ponieważ koszty zmieniają się wraz z upływem czasu przed przekroczeniem budżetu.
- Rozważ subskrybowanie alertów dotyczących anomalii dla każdej subskrypcji, aby upewnić się, że wszyscy są świadomi anomalii, gdy zostaną zidentyfikowane.
Rozważ przejrzenie prognoz co miesiąc lub co kwartał, aby upewnić się, że pozostajesz zgodny ze swoimi oczekiwaniami.
Tworzenie podstaw
W tym momencie masz proces ręczny generowania prognozy. W miarę przechodzenia poza podstawy należy wziąć pod uwagę następujące kwestie:
- Rozwiń zakres obliczeń prognozy, aby uwzględnić wszystkie koszty.
- W przypadku pozyskiwania danych kosztów do oddzielnego systemu należy użyć lub wprowadzić funkcję prognozowania, która obejmuje wszystkie dane kosztów. Rozważ użycie zautomatyzowanego uczenia maszynowego (AutoML), aby zminimalizować nakład pracy.
- Integrowanie prognozowania z wewnętrznymi narzędziami budżetowania.
- Automatyzowanie wykrywania i ograniczania ryzyka wariancji kosztów.
- Zaimplementuj zautomatyzowane procesy w celu identyfikowania i rozwiązywania wariancji kosztów w czasie rzeczywistym.
- Ustanów przepływy pracy lub mechanizmy umożliwiające szybkie badanie i eliminowanie wariancji, zapewniając kontrolę kosztów i dostosowanie ich do prognozowanych budżetów.
- Twórz niestandardowe raporty prognoz i budżetów z uwzględnieniem rzeczywistych kosztów, dostępne dla wszystkich zainteresowanych stron.
- Jeśli mierzysz koszty jednostkowe, rozważ ustanowienie prognozy kosztów jednostkowych, aby lepiej zrozumieć, czy zbliżasz się do wyższych, czy niższych kosztów niż przychodów.
- Ustanów i zautomatyzuj kluczowe wskaźniki wydajności, takie jak:
- Koszt a prognoza w celu mierzenia dokładności algorytmu prognozy.
- Można to wykonać tylko wtedy, gdy istnieją oczekiwane wzorce użycia i nie ma anomalii.
- Wariancja docelowa <12% w przypadku braku anomalii.
- Koszty w porównaniu do prognozy w celu zmierzenia, czy były zgodne z celem.
- Zostanie on oceniony, czy istnieją anomalie, czy nie, aby zmierzyć wydajność rozwiązania w chmurze.
- Docelowa wariancja 12–20%, w której <12% byłoby zoptymalizowanym zespołem, projektem lub obciążeniem.
- Liczba nieoczekiwanych anomalii w okresie, który spowodował przekroczenie oczekiwanego zakresu kosztów.
- Czas reagowania na alerty prognozy.
- Koszt a prognoza w celu mierzenia dokładności algorytmu prognozy.
Dowiedz się więcej na stronie FinOps Foundation
Ta funkcja jest częścią struktury FinOps tworzonej przez Fundację FinOps, organizację non-profit poświęconą rozwijaniu zarządzania kosztami chmury i optymalizacji. Aby uzyskać więcej informacji na temat finops, w tym przydatnych podręczników, szkoleń i programów certyfikacji i nie tylko, zobacz artykuł Dotyczący możliwości prognozowania 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
- Ośrodki FinOps
- Moduły Bicep zestawu narzędzi FinOps
Inne zasoby: