Udostępnij przez


Ekonomia jednostkowa

Ten artykuł pomaga zrozumieć możliwości ekonomii jednostki w strukturze FinOps Framework i jak zaimplementować je w chmurze firmy Microsoft.


Definicja

Ekonomia jednostkowa odnosi się do procesu obliczania kosztów pojedynczej jednostki firmy, która może pokazać wartość biznesową chmury.

Zidentyfikuj, jaka jest pojedyncza jednostka dla Twojej firmy — na przykład transakcja sprzedaży w witrynie handlu elektronicznego lub użytkownik aplikacji społecznościowej. Zamapuj każdą jednostkę na pomocnicze usługi w chmurze, które ją obsługują. Aby określić łączny koszt każdej jednostki, podziel koszt udostępnionej infrastruktury na dane użycia.

Ekonomia jednostek zapewnia wgląd w rentowność i umożliwia organizacjom podejmowanie decyzji biznesowych opartych na danych dotyczących inwestycji w chmurę. Ekonomia jednostkowa jest tym, co wiąże chmurę z wymierną wartością biznesową.

Ostatecznym celem ekonomii jednostkowej, jako pochodnej metodologii kosztów opartych na działaniach, jest uwzględnienie całego obrazu kosztów firmy. Ten artykuł koncentruje się na pokazaniu, jak można uwzględnić koszty chmury Microsoft w tych działaniach. W miarę dojrzewania praktyki FinOps rozważ ręczne procesy i kroki poza chmurą, które mogą być ważne podczas obliczania jednostek, które mają kluczowe znaczenie dla twojej firmy, aby śledzić najbardziej dokładny koszt jednostkowy.


Zanim rozpoczniesz

Zanim będzie można skutecznie zmierzyć koszty jednostkowe, musisz zapoznać się ze sposobem naliczania opłat za używane usługi. Zrozumienie czynników, które przyczyniają się do kosztów, pomaga podzielić użycie i koszty i mapować je na poszczególne jednostki. Czynniki przyczyniające się do kosztów obejmują obliczenia, magazyn, sieć i transfer danych. Sposób, w jaki używasz usług w kontekście różnych modeli cenowych (na przykład płatności zgodnie z rzeczywistym użyciem, rezerwacji oraz hybrydowej korzyści Azure), ma również wpływ na koszty.


Wprowadzenie

Ekonomia jednostkowa nie jest prostym zadaniem. Ekonomia jednostek wymaga głębokiego zrozumienia architektury i wymaga wielu zestawów danych, aby zebrać pełny obraz. Dokładne potrzebne dane zależą od używanych usług i posiadanych danych telemetrycznych.

  • Zacznij od telemetrii aplikacji.
    • Tym bardziej kompleksowa jest telemetria aplikacji, tym prostsza ekonomia jednostkowa może być generowana. Rejestrowanie, kiedy są wykonywane funkcje krytyczne i jak długo działają. Można jej użyć do wywnioskowania czasu wykonywania każdej jednostki lub w odniesieniu do funkcji, która odnosi się do jednostki.
    • Jeśli telemetria aplikacji nie jest możliwa bezpośrednio, rozważ obejścia, które mogą rejestrować dane telemetryczne, takie jak usługa API Management , a nawet konfigurowanie reguł alertów w usłudze Azure Monitor , które wyzwalają grupy akcji rejestrujące dane telemetryczne. Celem jest przeniesienie wszystkich danych telemetrycznych użycia do jednego, spójnego repozytorium danych.
    • Jeśli nie masz danych telemetrycznych, rozważ skonfigurowanie usługi Application Insights, która jest rozszerzeniem usługi Azure Monitor.
  • Użyj metryk usługi Azure Monitor, aby ściągnąć dane użycia zasobów.
    • Jeśli nie masz danych telemetrycznych, zobacz, jakie metryki są dostępne w usłudze Azure Monitor, które mogą mapować użycie aplikacji na koszty. Potrzebujesz czegoś, co może rozbić użycie zasobów, aby określić, jaki procent naliczanego użycia pochodził z jednej jednostki w porównaniu do innej.
    • Jeśli nie widzisz potrzebnych danych w metrykach, sprawdź również dzienniki i ślady w usłudze Azure Monitor. Może to nie być bezpośrednia korelacja z użyciem, ale może dostarczyć pewne wskazówki na temat użycia.
  • Użyj interfejsów API specyficznych dla usługi, aby uzyskać szczegółowe dane telemetryczne użycia.
    • Każda usługa używa usługi Azure Monitor dla podstawowego zestawu dzienników i metryk. Niektóre usługi udostępniają również bardziej szczegółowe interfejsy API monitorowania i wykorzystania, aby uzyskać więcej szczegółów niż są dostępne w usłudze Azure Monitor. Zapoznaj się z dokumentacją usługi platformy Azure, aby znaleźć odpowiedni interfejs API dla używanych usług.
  • Korzystając z zebranych danych, kwantyfikuj procent użycia pochodzącego z każdej jednostki.
    • Użyj danych dotyczących cen i użycia, aby ułatwić ten wysiłek. Zazwyczaj najlepiej jest wykonać czynności po pozyskiwaniu danych i normalizacji ze względu na dużą ilość danych wymaganych do obliczenia dokładnych kosztów jednostkowych.
    • Niektóre ilości zużycia nie są przypisane do jednostki. Istnieje kilka sposobów, aby uwzględnić ten koszt, na przykład dystrybucję na podstawie tych znanych wartości procentowych użycia lub traktując je jako koszty narzutowe, które powinny być zminimalizowane oddzielnie.

Tworzenie podstaw

  • Zautomatyzuj wszelkie aspekty obliczeń kosztów jednostkowych, które nie są w pełni zautomatyzowane.
  • Rozważ rozszerzenie obliczeń kosztów jednostkowych, aby uwzględnić inne koszty, takie jak licencjonowanie zewnętrzne, koszty operacyjne środowiska lokalnego i praca.
  • Uwzględnij koszty jednostkowe w biznesowych KPI, aby zmaksymalizować wartość zebranych danych.

Dowiedz się więcej na stronie FinOps Foundation

Ta funkcja jest częścią struktury FinOps opracowanej przez FinOps Foundation, organizację non-profit poświęconą rozwijaniu i optymalizacji zarządzania kosztami w chmurze. Aby uzyskać więcej informacji na temat FinOps, w tym przydatnych podręczników, szkoleń i programów certyfikacyjnych oraz więcej, zobacz artykuł Możliwości ekonomii jednostki w dokumentacji 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ązane możliwości FinOps:

Powiązane produkty:

Powiązane rozwiązania:

Inne zasoby: