Pozyskiwanie danych
Ten artykuł pomaga zrozumieć możliwości pozyskiwania danych w strukturze FinOps Framework i jak zaimplementować je w chmurze firmy Microsoft.
Definicja
Pozyskiwanie danych odnosi się do procesu zbierania, przekształcania i organizowania danych z różnych źródeł w jedno, łatwo dostępne repozytorium.
Zbierz koszty, wykorzystanie, wydajność i inne dane biznesowe od dostawców chmury, dostawców i systemów lokalnych. Zbieranie danych może obejmować:
- Wewnętrzne dane IT. Na przykład z systemów zarządzania konfiguracją bazy danych (CMDB) lub zarządzania zasobami IT (ITAM).
- Dane specyficzne dla firmy, takie jak hierarchie organizacyjne i metryki, które mapują koszty chmury na lub kwantyfikują wartość biznesową. Na przykład przychód zdefiniowany przez instrukcje misji organizacyjnej i dzielenia.
Dowiedz się, jak dane są raportowane i planują wymagania dotyczące standaryzacji danych w celu obsługi raportowania podobnych danych z wielu źródeł.
Rozważ sposób obsługi danych kosztów z wielu chmur lub typów kont. Preferuj otwarte standardy, takie jak projekt FinOps Open Cost & Usage Specification (FOCUS), który zapewnia spójność i standaryzację danych kosztów w chmurze oraz współdziałanie z dostawcami, dostawcami i narzędziami wewnętrznymi.
Może być konieczne logiczne i znaczące organizowanie danych przez kategoryzowanie lub tagowanie. Ułatwia to dostęp, analizowanie i zrozumienie.
W przypadku uzbrojenia w kompleksową kolekcję informacji o kosztach i użyciu związanych z wartością biznesową organizacje mogą wspierać uczestników projektu i przyspieszać cele innych funkcji FinOps. Uczestnicy projektu mogą podejmować bardziej świadome decyzje, co prowadzi do bardziej wydajnego wykorzystania zasobów i potencjalnie znaczących oszczędności kosztów.
Zanim rozpoczniesz
Chociaż pozyskiwanie danych ma kluczowe znaczenie dla długoterminowej wydajności i skuteczności jakiejkolwiek praktyki FinOps, nie jest to wymaganie blokujące dla początkowego zestawu inwestycji FinOps. Jeśli jest to twoja pierwsza iteracja w cyklu życia FinOps, rozważ lżejsze możliwości, które mogą zapewnić szybszy zwrot z inwestycji, takich jak raportowanie i analiza. Pozyskiwanie danych może wymagać znacznego czasu i nakładu pracy w zależności od rozmiaru konta i złożoności. Zalecamy skupienie się na tym procesie po odpowiednim poziomie zrozumienia wysiłku i zaangażowania kluczowych uczestników projektu w celu wspierania tego wysiłku.
Podczas pierwszej iteracji, aby rozpocząć wdrażanie tej funkcji, rozważ użycie funkcji FOCUS jako standardowego formatu danych rozliczeniowych dla wszystkich źródeł danych. Aby dowiedzieć się, dlaczego organizacje tego potrzebują i dlaczego firma Microsoft wierzy w fokus, możesz przejrzeć dokumentację FOCUS dostępną na zestawie narzędzi FinOps dostarczonym przez firmę Microsoft.
Wprowadzenie
Po pierwszym rozpoczęciu zarządzania kosztami w chmurze należy użyć natywnych narzędzi dostępnych w portalu lub za pośrednictwem usługi Power BI. Jeśli potrzebujesz więcej, możesz pobrać dane do analizy lokalnej lub ewentualnie utworzyć mały raport lub scalić go z innym zestawem danych. W końcu należy zautomatyzować ten proces, czyli miejsce"pozyskiwania danych". Jako punkt wyjścia skupiamy się na pozyskiwaniu danych kosztów do wspólnego magazynu danych.
- Przed pozyskiwaniem danych kosztów zastanów się nad potrzebami raportowania.
- Porozmawiaj z uczestnikami projektu, aby upewnić się, że masz zdecydowane zrozumienie tego, czego potrzebują. Staraj się zrozumieć swoje motywacje i cele, aby upewnić się, że dane lub raporty pomagają im.
- Ustal, czy należy wdrożyć fokus jako standardowy schemat rozliczeniowy dla dowolnego nowego rozwiązania. Konwertowanie istniejących pulpitów nawigacyjnych w celu korzystania z innego zestawu danych może stanowić wyzwanie.
- Usługa Microsoft Cost Management obsługuje eksporty danych kosztów i użycia dostosowane do schematu FOCUS, co pozwala zaoszczędzić dużo czasu i nakładu pracy.
- Zidentyfikuj potrzebne dane, skąd możesz uzyskać dane i kto może udzielić Ci dostępu. Zanotuj wszystkie typowe zestawy danych, które mogą wymagać normalizacji.
- Określ wymagany poziom szczegółowości i częstotliwość odświeżania danych. Dane dotyczące kosztów dziennych mogą stanowić wyzwanie związane z zarządzaniem dużym kontem. Rozważ miesięczne agregacje, aby zmniejszyć koszty i zwiększyć wydajność zapytań oraz niezawodność, jeśli spełnia to potrzeby raportowania.
- Rozważ użycie platformy FinOps innej firmy.
- Przejrzyj dostępne rozwiązania innych firm w witrynie Azure Marketplace.
- Jeśli zdecydujesz się utworzyć własne rozwiązanie, rozważ rozpoczęcie pracy z koncentratorami FinOps, częścią zestawu narzędzi FinOps typu open source dostarczonego przez firmę Microsoft.
- Centra FinOps przyspieszają programowanie i pomagają skupić się na tworzeniu potrzebnych funkcji, a nie na infrastrukturze.
- Uzupełnij dane dotyczące kosztów chmury za pomocą hierarchii organizacyjnych i budżetów.
- Wybierz rozwiązanie szczegółów kosztów, które jest odpowiednie dla Ciebie. Zalecamy zaplanowane eksporty, które wypychają dane kosztów do konta magazynu codziennie lub co miesiąc.
- Jeśli używasz codziennych eksportów, zwróć uwagę, że dane są wypychane do nowego pliku każdego dnia. Upewnij się, że podczas raportowania kosztów wybrano tylko ostatni dzień.
- Ustal, czy potrzebujesz technologii integracji danych lub przepływu pracy do przetwarzania danych.
- Na wczesnym etapie możesz przechowywać dane na wyeksportowanym koncie magazynu bez innego przetwarzania. Zalecamy przechowywanie tam danych dla małych kont z uproszczonymi wymaganiami i minimalnym dostosowaniem.
- Jeśli musisz pozyskać dane do bardziej zaawansowanego magazynu danych lub przeprowadzić oczyszczanie lub normalizację danych, może być konieczne zaimplementowanie potoku danych. Wybierz technologię aranżacji potoku danych.
- Określ, jakie są wymagania dotyczące magazynu danych.
- Na wczesnym etapie zalecamy używanie wyeksportowanego konta magazynu dla uproszczenia i niższych kosztów.
- Jeśli potrzebujesz zaawansowanego aparatu zapytań lub spodziewasz się ograniczenia rozmiaru danych w narzędziach raportowania, rozważ pozyskiwanie danych w magazynie danych analitycznych. Wybierz analityczny magazyn danych.
Tworzenie podstaw
W tym momencie masz potok danych i pozyskiwasz dane do centralnego repozytorium danych. W miarę przechodzenia poza podstawy należy wziąć pod uwagę następujące kwestie:
- Normalizuj dane do standardowego schematu, aby obsługiwać dopasowywanie i łączenie danych z wielu źródeł.
- W przypadku danych kosztów zalecamy użycie schematu FinOps Open Cost & Usage Specification (FOCUS).
- Centra FinOps zawierają raporty usługi Power BI, które normalizują dane do schematu FOCUS, co może być dobrym punktem wyjścia.
- Uzupełnij dane dotyczące kosztów chmury za pomocą hierarchii organizacyjnych i budżetów.
- Rozważ etykietowanie lub wymagania dotyczące tagowania, aby zamapować koszty chmury na hierarchie organizacyjne.
- Wzbogacanie zasobów chmury i danych rozwiązania za pomocą wewnętrznych danych CMDB lub ITAM.
- Zastanów się, jakie wewnętrzne metryki biznesowe i przychodów są potrzebne do mapowania kosztów chmury na wartość biznesową.
- Ustal, jakie inne zestawy danych są wymagane na podstawie potrzeb związanych z raportowaniem:
- Koszt i cennik
- Ceny detaliczne platformy Azure dla stawek płatności zgodnie z rzeczywistym użyciem bez rabatów organizacyjnych.
- Arkusze cen dla cen organizacji dla kont Umowa z Klientem Microsoft.
- Arkusze cen dla cen organizacji dla kont Umowa Enterprise.
- Podsumowanie salda dla Umowa Enterprise salda zobowiązania pieniężnego.
- Rabaty na zobowiązania
- Szczegóły rezerwacji dotyczące rekomendacji.
- Podsumowania wykorzystania korzyści dla planów oszczędnościowych.
- Wykorzystanie i wydajność
- Usługa Resource Graph dla rekomendacji usługi Azure Advisor.
- Monitorowanie metryk użycia zasobów.
- Szczegóły zasobu
- Usługa Resource Graph zawiera szczegółowe informacje o zasobie.
- Zmiany zasobów na liście zmian zasobów z ostatnich 14 dni.
- Subskrypcje do wyświetlania listy subskrypcji.
- Tagi tagów zastosowanych do zasobów i grup zasobów.
- Interfejsy API specyficzne dla usługi platformy Azure dla szczegółów konfiguracji i wykorzystania niższego poziomu.
- Koszt i cennik
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 pozyskiwania danych 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: