Co to jest FinOps?

FinOps to dyscyplina, która łączy zasady zarządzania finansowego z inżynierią chmury i operacjami, aby zapewnić organizacjom lepsze zrozumienie wydatków na chmurę. Ułatwia również podejmowanie świadomych decyzji dotyczących przydzielania kosztów chmury i zarządzania nimi. Celem finops nie jest oszczędzanie pieniędzy, ale maksymalizacja przychodów lub wartości biznesowych za pośrednictwem chmury. Pomaga to organizacjom kontrolować wydatki na chmurę przy zachowaniu poziomu wydajności, niezawodności i zabezpieczeń potrzebnych do obsługi operacji biznesowych.

FinOps zwykle obejmuje korzystanie z narzędzi do zarządzania kosztami w chmurze, takich jak Microsoft Cost Management, i najlepszych rozwiązań:

  • Analizowanie i śledzenie wydatków na chmurę
  • Identyfikowanie możliwości oszczędzania kosztów
  • Przydzielanie kosztów określonym zespołom, projektom lub produktom.

FinOps obejmuje współpracę między zespołami finansowymi, technologicznymi i biznesowymi w celu ustanowienia i wymuszenia zasad i procesów, które umożliwiają zespołom śledzenie, analizowanie i optymalizowanie kosztów chmury. FinOps stara się dostosować wydatki na chmurę do celów biznesowych i osiągnąć równowagę między optymalizacją kosztów a wydajnością, aby organizacje mogły osiągnąć swoje cele biznesowe bez nadmiernego wydatków na zasoby w chmurze.

Słowo FinOps to mieszanka metodyki Finance and DevOps i jest czasami nazywana zarządzaniem kosztami w chmurze lub zarządzaniem finansami w chmurze. Główną różnicą między finops a tymi terminami jest wpływ kulturowy, który rozszerza się w całej organizacji. Chociaż jedna osoba lub zespół może "zarządzać kosztami" lub "optymalizować zasoby", kultura FinOps odnosi się do zestawu wartości, zasad i praktyk, które przenikają organizacje. Ułatwia to im osiągnięcie maksymalnej wartości biznesowej dzięki inwestycjom w chmurę.

Fundacja FinOps, organizacja non-profit skoncentrowana na FinOps, oferuje świetny opis wideo:

FinOps Model operacyjny dla chmury

Partnerstwo z Organizacją FinOps Foundation

FinOps Foundation jest organizacją non-profit hostowaną w Linux Foundation. Jest ona przeznaczona dla osób, które praktykują dyscyplinę zarządzania kosztami chmury i optymalizacji za pośrednictwem najlepszych rozwiązań, edukacji i standardów. Fundacja FinOps zarządza społecznością praktyków na całym świecie, w tym wieloma z naszych cenionych klientów i partnerów w chmurze firmy Microsoft. Fundacja FinOps foundation hostuje grupy robocze i specjalne grupy zainteresowań, aby uwzględnić wiele tematów. To na przykład:

  • Standaryzacja danych dotyczących kosztów i użycia
  • Kontenery i usługa Kubernetes
  • Zrównoważony rozwój w oparciu o prawdziwe historie i wiedzę od społeczności

Firma Microsoft dołączyła do FinOps Foundation w lutym 2023 roku. Firma Microsoft aktywnie uczestniczy w wielu grupach roboczych, przyczyniając się do zawartości foundation. Angażuje się ona w organizacje w społeczności FinOps, aby ulepszyć najlepsze rozwiązania i wskazówki dotyczące struktury FinOps Framework. Ponadto integruje ona wnioski ze społeczności FinOps z powrotem do produktów i wskazówek firmy Microsoft.

Co to jest struktura FinOps?

Struktura FinOps Foundation jest kompleksowym zestawem najlepszych rozwiązań i zasad. Zapewnia ona ustrukturyzowane podejście do implementowania kultury FinOps w celu:

  • Pomóż organizacjom efektywniej zarządzać kosztami chmury
  • Dopasowywanie wydatków na chmurę do celów biznesowych
  • Zwiększenie wartości biznesowej z poziomu infrastruktury chmury

Wskazówki firmy Microsoft są w dużej mierze oparte na platformie FinOps Framework z kilkoma ulepszeniami opartymi na lekcjach wyciągniętych z naszego rozległego ekosystemu klientów i partnerów w chmurze firmy Microsoft. Te rozszerzenia są dokładnie mapowane z powrotem na koncepcje struktury FinOps Framework i mają na celu zapewnienie bardziej ukierunkowanych, praktycznych wskazówek dla klientów i partnerów usługi Microsoft Cloud. Współpracujemy z Fundacją FinOps w celu włączenia naszych wspólnych uczenia się z powrotem do struktury FinOps Framework.

W kilku następnych sekcjach omówiono podstawowe pojęcia dotyczące struktury FinOps:

  • Zasady, które powinny kierować działaniami finops.
  • Osoby biorące udział w projekcie .
  • Cykl życia , przez który wykonasz iterowanie.
  • Możliwości wdrażane z uczestnikami projektu w całym cyklu życia.
  • Model dojrzałości używany do mierzenia wzrostu w czasie.

Zasady

Przed zagłębianiem się w finops ważne jest, aby zrozumieć podstawowe zasady, które powinny kierować wysiłkami FinOps. Społeczność FinOps opracowała zasady, stosując swoje zbiorowe doświadczenie i pomagając stworzyć kulturę wspólnej odpowiedzialności i przejrzystości.

  • Zespoły muszą współpracować — tworzenie wspólnego skupienia się na efektywności kosztowej, procesach i decyzjach dotyczących kosztów w zespołach, które zwykle nie współpracują ze sobą ściśle.
  • Każdy przejmuje własność — decyzje zdecentralizowane dotyczące użycia i optymalizacji zasobów w chmurze oraz umożliwiają zespołom technicznym rozważenie kosztów, czasu pracy i wydajności.
  • Scentralizowany zespół napędza FinOps — scentralizowane zarządzanie praktykami FinOps w celu zapewnienia spójności, automatyzacji i negocjacji szybkości.
  • Raporty FinOps powinny być dostępne i terminowe — szybkie dostarczanie przejrzystych danych użycia i kosztów odpowiednim osobom w celu umożliwienia podejmowania natychmiastowych decyzji i prognozowania.
  • Decyzje są oparte na wartości biznesowej chmury — równoważ decyzje dotyczące kosztów z korzyściami biznesowymi, takimi jak jakość, szybkość i możliwości biznesowe.
  • Skorzystaj ze zmiennego modelu kosztów chmury — dokonaj ciągłych drobnych korekt użycia i optymalizacji chmury.

Aby uzyskać więcej informacji na temat zasad FinOps, w tym wskazówek od ekspertów, zobacz FinOps with Azure — Bringing FinOps to life through organizational and cultural alignment (FinOps with Azure — Bringing FinOps to life through organizational and cultural alignment( FinOps with Azure – Bringing FinOps to life through organizational and cultural alignment (FinOps with Azure — Bringing FinOps to life through organizational and cultural alignment).

Uczestnicy

FinOps wymaga holistycznego i wielofunkcyjnego podejścia obejmującego różne osoby (lub osoby). Mają różne role, obowiązki i perspektywy wpływające na sposób ich używania i optymalizowania zasobów i kosztów w chmurze. Zapoznaj się z każdą rolą i zidentyfikuj uczestników projektu w organizacji. Skuteczny program FinOps wymaga współpracy między wszystkimi uczestnikami projektu:

  • Finanse — dokładnie budżet, prognoza i raport dotyczący kosztów chmury.
  • Przywództwo — zastosuj mocne strony chmury, aby zmaksymalizować wartość biznesową.
  • Właściciele produktów — wprowadzenie nowych ofert w odpowiedniej cenie.
  • Zespoły inżynieryjne — dostarczanie wysokiej jakości, tanich usług.
  • Praktycy FinOps — edukowanie, standaryzacja i promowanie najlepszych rozwiązań FinOps.

Cykl życia

FinOps to iteracyjny, hierarchiczny proces. Każdy zespół iteruje cykl życia FinOps we własnym tempie, współpracując z zespołami wymienionymi we wszystkich obszarach organizacji.

Struktura FinOps Definiuje prosty cykl życia z trzema fazami:

  • Inform — zapewnianie widoczności kosztów i tworzenie wspólnej odpowiedzialności za pomocą alokacji, testów porównawczych, budżetowania i prognozowania.
  • Optymalizowanie — zmniejszanie strat w chmurze i zwiększanie wydajności chmury przez zaimplementowanie różnych strategii optymalizacji.
  • Obsługa — definiowanie, śledzenie i monitorowanie kluczowych wskaźników wydajności i zasad ładu, które są zgodne z celami chmury i działalności biznesowej.

Możliwości

Struktura FinOps Zawiera funkcje, które obejmują wszystko, od analizy kosztów i monitorowania po optymalizację i dostosowanie organizacji, pogrupowane w zestaw powiązanych domen. Każda możliwość definiuje funkcjonalny obszar działania i zestaw zadań do obsługi praktyki FinOps.

  • Omówienie użycia chmury i kosztów

    • Alokacja kosztu
    • Analiza danych i powrót
    • Zarządzanie kosztami udostępnionymi
    • Pozyskiwanie i normalizacja danych
  • Śledzenie wydajności i testowanie porównawcze

    • Mierzenie kosztów jednostkowych
    • Prognozowanie
    • Zarządzanie budżetem
  • Podejmowanie decyzji w czasie rzeczywistym

    • Zarządzanie anomaliami
    • Ustanawianie struktury decyzyjnej i odpowiedzialności finops
  • Optymalizacja szybkości chmury

    • Zarządzanie rabatami opartymi na zobowiązaniach
  • Optymalizacja użycia chmury

    • Dołączanie obciążeń
    • Wykorzystanie zasobów i wydajność
    • Zarządzanie obciążeniami i automatyzacja
  • Dopasowanie organizacji

    • Ustanawianie kultury FinOps
    • Integracja obciążeń zwrotnych i finansowych
    • Edukacja i włączanie finops
    • Zasady chmury i ład
    • FinOps i intersecting frameworks

Model zaawansowania

W miarę postępu zespołów w cyklu życia finops naturalnie uczą się i rozwijają, opracowując bardziej dojrzałe praktyki przy każdej iteracji. Podobnie jak cykl życia FinOps, każdy zespół jest na różnych poziomach dojrzałości na podstawie ich doświadczenia i obszarów koncentracji uwagi.

Struktura FinOps definiuje prosty model dojrzałości przeszukiwania—walk-run, ale prawda jest taka, że dojrzałość jest bardziej złożona i zniuansowana. Zamiast skupiać się na globalnym poziomie dojrzałości, uważamy, że ważniejsze jest identyfikowanie i ocenianie postępów w stosunku do celów w poszczególnych obszarach. Na wysokim poziomie wykonasz:

  1. Zidentyfikuj najbardziej krytyczne możliwości twojej firmy.
  2. Zdefiniuj, jak ważne jest, aby każdy zespół miał wiedzę, proces, metryki sukcesu, wyrównanie organizacji i automatyzację dla każdej z zidentyfikowanych możliwości.
  3. Oceń bieżącą wiedzę, proces, metryki sukcesu, wyrównanie organizacji i poziom automatyzacji na podstawie zdefiniowanych celów.
  4. Zidentyfikuj kroki, które każdy zespół może wykonać, aby poprawić dojrzałość dla każdej możliwości.
  5. Skonfiguruj regularne ewidencjonowania w celu monitorowania postępu i ponownego oceniania oceny dojrzałości co 3–6 miesięcy.

Dowiedz się więcej na stronie FinOps Foundation

FinOps Foundation oferuje wiele zasobów, które ułatwiają naukę i implementowanie metodyki FinOps. Dołącz do społeczności FinOps, poznaj programy szkoleniowe i certyfikacyjne, weź udział w grupach roboczych społeczności i nie tylko. Aby uzyskać więcej informacji na temat metodyki FinOps, w tym przydatnych podręczników, zobacz dokumentację platformy FinOps Framework.

Następne kroki

Przeprowadzanie iteracji FinOps