Jak zoptymalizować inwestycję w chmurę za pomocą usługi Cost Management

Usługa Cost Management udostępnia narzędzia do planowania, analizowania i zmniejszania wydatków w celu zmaksymalizowania inwestycji w chmurę. Ten dokument przedstawia metodyczne podejście do zarządzania kosztami i wyszczególnia narzędzia pozwalające sprostać wyzwaniom kosztowym organizacji. Platforma Azure ułatwia tworzenie i wdrażanie rozwiązań w chmurze. Należy jednak pamiętać, że te rozwiązania są zoptymalizowane pod kątem zminimalizowania kosztów dla organizacji. Korzystanie z naszych narzędzi zgodnie z zasadami opisanymi w tym dokumencie może pomóc waszej organizacji w lepszym przygotowaniu się do sukcesu.

Metodologia

Zarządzanie kosztami jest problemem o charakterze organizacyjnym i powinno być stałą praktyką, która zaczyna się przed poniesieniem wydatków na zasoby w chmurze. Aby pomyślnie wdrożyć zarządzanie kosztami i zoptymalizować koszty, zalecamy, aby Twoja organizacja:

  • być przygotowana na sukces dzięki odpowiednim narzędziom,
  • odpowiadać za koszty,
  • podejmować odpowiednie działania w celu optymalizacji wydatków.

Trzy najważniejsze grupy, wymienione poniżej, muszą być dopasowane w organizacji, aby zapewnić skuteczne zarządzanie kosztami.

  • Finanse — osoby odpowiedzialne za zatwierdzanie żądań budżetowych w organizacji w oparciu o prognozy wydatków w chmurze. Opłacają one odpowiednie rachunki i przypisują koszty różnym zespołom, aby zwiększyć poczucie odpowiedzialności.
  • Menedżerowie — osoby podejmujące decyzje biznesowe w organizacji, które muszą zrozumieć wydatki na chmurę, aby znaleźć najlepsze sposoby wydatkowania.
  • Zespoły odpowiedzialne za aplikacje — inżynierowie zarządzający zasobami w chmurze na co dzień, tworzący usługi pod kątem zaspokajania potrzeb organizacji. Zespoły te potrzebują elastyczności, aby zapewnić możliwie największą wartość w ramach zdefiniowanych budżetów.

Najważniejsze zasady

Skorzystaj z zasad przedstawionych poniżej, aby zapewnić swojej organizacji odpowiednie warunki do skutecznego zarządzania kosztami w chmurze.

Aby dowiedzieć się więcej, obejrzyj wideo Cost Management setting up for success (Konfigurowanie usługi Cost Management w celu osiągnięcia sukcesu). Aby obejrzeć inne wideo, odwiedź kanał usługi Cost Management w serwisie YouTube.

Planowanie

Kompleksowe planowanie z wyprzedzeniem pozwala dostosować użycie chmury do określonych wymagań biznesowych. Zadaj sobie pytanie:

  • Jakie problemy biznesowe rozwiązujesz?
  • Jakich wzorców użycia oczekujesz od swoich zasobów?

Odpowiedzi mogą pomóc w wyborze ofert, które są odpowiednie dla Ciebie. Określają one używaną infrastrukturę i sposób jej wykorzystania w celu zmaksymalizowania wydajności platformy Azure.

Widoczność

Jeśli zostanie odpowiednio skonfigurowana, usługa Cost Management ułatwia informowanie osób o kosztach związanych z platformą Azure, za które są odpowiedzialne, lub o wydatkach, które ponoszą. Platforma Azure oferuje usługi pozwalające uzyskać wgląd w informacje dotyczące tego, gdzie wydatkowane są pieniądze. Korzystaj z tych narzędzi. Mogą one pomóc znajdować marnowane i nieużywane zasoby oraz maksymalizować możliwości w zakresie oszczędzania kosztów.

Odpowiedzialność

Przypisz koszty w swojej organizacji, aby mieć pewność, że odpowiednie osoby będą czuły się odpowiedzialne za wydatki swojego zespołu. Aby w pełni zrozumieć wydatki związane z platformą Azure w organizacji, należy zorganizować zasoby w celu umożliwienia jak najdokładniejszego wglądu w proces przypisywania kosztów. Dobra organizacja pomaga w zarządzaniu kosztami i przyczynia się do ich obniżenia, jednocześnie sprawiając, że użytkownicy czują się odpowiedzialni za zwiększenie efektywności wydatków w organizacji.

Optymalizacja

Podejmij działania zmniejszające wydatki. Wykorzystaj je jak najlepiej dzięki wynikom zebranym w ramach planowania i zwiększania widoczności kosztów. Możesz rozważyć optymalizację w zakresie zakupów i licencjonowania oraz zmiany dotyczące wdrażania infrastruktury omówione w dalszej części tego dokumentu.

Iteracja

W cyklu życia zarządzania kosztami muszą uczestniczyć wszystkie osoby w organizacji. Muszą one być stale zaangażowane w proces optymalizacji kosztów. Podchodź rygorystycznie do tego procesu iteracyjnego i spraw, aby był on traktowany jako kluczowa zasada dotycząca odpowiedzialnego utrzymywania ładu w chmurze w Twojej organizacji.

Diagram Kluczowych zasad przedstawiający widoczność, odpowiedzialność i optymalizację.

Planowanie z myślą o kosztach

Przed wdrożeniem zasobów w chmurze dokonaj oceny następujących elementów:

  • Oferta platformy Azure, która najlepiej odpowiada Twoim potrzebom
  • Zasoby, których planujesz użyć
  • Koszt zasobów
  • Usługi dostępne do śledzenia, raportowania i optymalizowania kosztów, również za pomocą automatyzacji

Platforma Azure udostępnia narzędzia i interfejsy API ułatwiające proces oceny. Te narzędzia mogą dać dobry pomysł na inwestycje wymagane do włączenia obciążeń i pomóc zautomatyzować zarządzanie kosztami od samego początku. Skorzystaj z kalkulatora cen platformy Azure , aby oszacować koszty i rozważyć użycie interfejsu API eksportów usługi Cost Management, interfejsu API szczegółów kosztów i interfejsu API zapytań w celu zautomatyzowania pobierania i analizowania danych kosztów.

Uwaga / Notatka

Dane dotyczące kosztów dla otwartego okresu rozliczeniowego są odświeżane co cztery godziny na platformie Azure. Po zamknięciu miesiąca opłaty rozliczane są zwykle dostępne w ciągu 72 godzin po wystawieniu faktury. Należy pamiętać, że okres rozliczeniowy może nie być zgodny z miesiącem kalendarzowym. Zaplanuj odpowiednio automatyzację i raportowanie. Limity szybkości interfejsu API mogą być stosowane podczas automatyzowania pobierania danych. Aby uzyskać więcej informacji, zobacz Dokumentacja interfejsu API usługi Cost Management.

Opcje dołączania platformy Azure

Pierwszym krokiem w celu zmaksymalizowania doświadczenia w ramach usługi Cost Management jest zbadanie i wybór najlepszej dla siebie oferty platformy Azure. Pomyśl nad tym, w jaki sposób zamierzasz używać platformy Azure w przyszłości. Zastanów się również, jak ma być skonfigurowany model rozliczeń. Przy podejmowaniu decyzji należy wziąć pod uwagę następujące pytania:

  • Jak długo zamierzam używać platformy Azure? Czy przeprowadzam testy, czy też planuję budowę długoterminowej infrastruktury?
  • W jaki sposób chcę płacić za platformę Azure? Czy powinienem przedpłacić, zobowiązać się do wydania określonej kwoty w zamian za obniżoną cenę, czy też otrzymać fakturę na koniec miesiąca?
  • Czy muszę zautomatyzować śledzenie kosztów, raportowanie lub budżetowanie dla moich zasobów roboczych?

Aby dowiedzieć się więcej o różnych opcjach, odwiedź stronę Kupowanie platformy Azure. Poniżej przedstawiono kilka najczęstszych modeli rozliczeń.

Bezpłatna

  • 12 miesięcy popularnych bezpłatnych usług
  • 200 USD kredytu w walucie rozliczeniowej na eksplorację usług przez 30 dni
  • Ponad 25 usług, które są zawsze bezpłatne

Płać na bieżąco

  • Brak kwot minimalnych oraz zobowiązań
  • Konkurencyjne ceny
  • Płatność wyłącznie za rzeczywiste użycie
  • Możliwość anulowania w dowolnym momencie

Umowa Przedsiębiorstwa

  • Opcje opłaty z góry za platformę Azure (wcześniej nazywanej zobowiązaniem pieniężnym)
  • Dostęp do niższych cen platformy Azure

Platforma Azure w programie CSP

  • Partnerzy programu CSP są pierwszym punktem kontaktu dla klientów oraz stanowią centrum relacji z klientami
  • Partnerzy programu CSP aprowizują nowych klientów, zamawiają subskrypcje, zarządzają subskrypcjami i wykonują zadania administracyjne w imieniu swoich klientów
  • Partnerzy CSP łączą usługi z unikatowymi rozwiązaniami lub odsprzedając Azure, kontrolując ceny, warunki i rozliczenia.

Szacowanie kosztów rozwiązania

Przed wdrożeniem infrastruktury należy ocenić, ile będzie kosztować rozwiązanie. Ocena ta pomoże w przygotowaniu budżetu dla organizacji z wyprzedzeniem, aby sprostać obciążeniu pracą. Następnie można użyć budżetu w czasie, aby dokonać porównania prawidłowości wstępnego oszacowania. Można też porównać go z rzeczywistym kosztem wdrożonego rozwiązania.

Kalkulator cen platformy Azure

Kalkulator cen platformy Azure umożliwia mieszanie i dopasowywanie różnych kombinacji usług platformy Azure pod kątem sprawdzenia szacunkowych kosztów. Platforma Azure umożliwia wdrażanie rozwiązań z wykorzystaniem różnych sposobów — każdy może mieć wpływ na całkowite wydatki. Wczesne przeanalizowanie wszystkich potrzeb infrastrukturalnych związanych z wdrożeniem chmury pomaga efektywniej wykorzystywać to narzędzie. Może to pomóc w uzyskaniu wiarygodnej wyceny szacunkowych wydatków na platformie Azure.

Aby uzyskać więcej informacji, zobacz Kalkulator cen platformy Azure.

Azure Migrate

Azure Migrate to usługa, która ocenia bieżące obciążenia organizacji w lokalnych centrach danych. Zapewnia ona szczegółowe informacje o tym, czego możesz potrzebować od zastępczego rozwiązania platformy Azure. Na początek usługa Migrate przeprowadza analizę lokalnych maszyn w celu sprawdzenia, czy migracja jest możliwa. Następnie proponuje rozmiary maszyn wirtualnych na platformie Azure zapewniające zmaksymalizowanie wydajności. Wreszcie przygotowuje również oszacowanie kosztów rozwiązania opartego na platformie Azure.

Aby uzyskać więcej informacji, zobacz Azure Migrate.

Analizowanie kosztów i zarządzanie nimi

Śledź na bieżąco zmiany kosztów organizacji w czasie. Użyj następujących technik, aby właściwie zrozumieć swoje wydatki i zarządzać nimi.

Organizowanie zasobów w celu maksymalizowania szczegółowych informacji o kosztach i odpowiedzialności

Dobrze zaplanowana struktura organizacyjna hierarchii rozliczeń i zasobów platformy Azure pomaga zapewnić dobrą wiedzę i kontrolę nad kosztami podczas tworzenia infrastruktury chmury. Obejrzyj klip wideo Konfigurowanie hierarchii jednostek, aby lepiej zrozumieć dostępne narzędzia organizacyjne oraz sposób ich używania. Aby obejrzeć inne wideo, odwiedź kanał usługi Cost Management w serwisie YouTube.

Podczas obliczania i tworzenia hierarchii, która spełnia Twoje wymagania, należy zadać sobie poniższe pytania.

Która hierarchia rozliczeń jest dla mnie dostępna i jakie są różne zakresy, których można użyć?

Ustal sposób rozliczeń dla swojej organizacji, określając typ oferty platformy Azure. Dostępne zakresy dla każdego sposobu rozliczeń platformy Azure są udokumentowane na stronie Opis zakresów i praca z nimi.

Jeśli mam wiele zespołów, jak mam organizować subskrypcje i grupy zasobów?

Tworzenie subskrypcji lub grupy zasobów dla każdego zespołu jest powszechną procedurą. Mogą one pomóc w rozróżnieniu kosztów i zapewnieniu odpowiedzialności zespołów. Koszty są jednak powiązane z subskrypcją lub grupą zasobów.

Jeśli masz już zespoły z wieloma subskrypcjami, rozważ zgrupowanie subskrypcji w grupach zarządzania w celu przeanalizowania kosztów razem. Grupy zarządzania, subskrypcje i grupy zasobów są częścią hierarchii platformy Azure dla kontroli dostępu opartej na rolach. Użyj ich zbiorczo w celu kontroli dostępu w zespołach.

Zasoby mogą obejmować wiele zakresów, zwłaszcza gdy są współużytkowane przez wiele zespołów lub obciążeń. Rozważ zidentyfikowanie zasobów przy użyciu tagów. Dyskusja dotycząca tagów jest w dalszej części.

Czy istnieją środowiska deweloperskie i produkcyjne?

Rozważ utworzenie subskrypcji tworzenia i testowania dla środowisk deweloperskich, aby korzystać z niższych cen. Jeśli obciążenia obejmują wiele zespołów lub zakresów platformy Azure, rozważ użycie tagów, aby je zidentyfikować.

Otaguj współdzielone zasoby

Tagi to skuteczny sposób zrozumienia kosztów obejmujących wiele zespołów i zakresów platformy Azure. Przykładem może być taki zasób jak serwer poczty e-mail, który jest używany przez wiele zespołów. Zasób udostępniony, taki jak serwer poczty e-mail, można umieścić w subskrypcji, która jest przeznaczona dla zasobów udostępnionych, lub w istniejącej subskrypcji. Jeśli umieścisz ją w istniejącej subskrypcji, właściciel subskrypcji może nie chcieć, aby koszt był przypisywany do ich zespołu co miesiąc. Na potrzeby tego przykładu można użyć tagu do zidentyfikowania zasobu jako udostępnionego.

Możesz także korzystać z aplikacji internetowych lub środowisk, takich jak testowe lub produkcyjne, które używają zasobów w wielu subskrypcjach należących do różnych zespołów. Aby lepiej zrozumieć całkowity koszt obciążeń, oznacz zasoby, z których korzystają. Gdy tagi są stosowane prawidłowo, można je zastosować jako filtr w analizie kosztów, aby lepiej zrozumieć trendy.

Po zaplanowaniu tagowania zasobów można skonfigurować definicję usługi Azure Policy, aby wymusić tagowanie zasobów. Obejrzyj wideo Jak przejrzeć zasady tagów za pomocą usługi Cost Management, aby poznać dostępne narzędzia ułatwiające wymuszanie skalowalnego tagowania zasobów. Aby obejrzeć inne wideo, odwiedź kanał usługi Cost Management w serwisie YouTube.

Używanie analizy kosztów

Analiza kosztów pozwala na dokładne analizowanie kosztów organizacyjnych przez podział i grupowanie kosztów z użyciem standardowych właściwości zasobów. Weź pod uwagę poniższe typowe pytania jako wytyczne podczas analizy. Regularne odpowiadanie na te pytania pomoże Ci być bardziej świadomym i umożliwić podejmowanie bardziej świadomych kosztów decyzji.

  • Szacunkowe koszty dla bieżącego miesiąca — jakie koszty poniesiono do tej pory w tym miesiącu? Czy zmieszczę się w budżecie?
  • Badanie anomalii — przeprowadzaj rutynowe kontrole, aby upewnić się, że koszty mieszczą się w rozsądnym zakresie normalnego użytkowania. Jakie są trendy? Czy istnieją jakieś elementy odstające?
  • Uzgadnianie faktur — czy mój ostatni zafakturowany koszt jest większy w porównaniu z poprzednim miesiącem? Jak zmieniały się wydatki z miesiąca na miesiąc?
  • Wewnętrzny podział kosztów — teraz, gdy znam wysokość naliczanych opłat, jak te opłaty powinny być rozdzielone w mojej organizacji?

Aby uzyskać więcej informacji, zobacz analiza kosztów.

Eksportowanie danych dotyczących rozliczeń według harmonogramu

Czy potrzebujesz importować dane dotyczące rozliczeń do systemu zewnętrznego, takiego jak pulpit nawigacyjny lub system finansowy? Skonfiguruj automatyczne eksporty do usługi Azure Storage przy użyciu interfejsu API eksportów i unikaj ręcznego pobierania plików co miesiąc. Następnie można łatwo skonfigurować automatyczne integracje z innymi systemami (takimi jak Power BI, Azure Synapse lub analiza niestandardowa), aby zachować synchronizację danych rozliczeniowych.

Aby uzyskać więcej informacji na temat eksportowania danych dotyczących rozliczeń, zobacz Eksportowanie danych i zarządzanie nimi.

Automatyzowanie pobierania i analizowania danych kosztów

W przypadku kont Umowy Enterprise Agreement (EA) i Umowa z Klientem Microsoft (MCA) użyj interfejsu API szczegółów kosztów, aby programowo wygenerować i pobrać szczegółowe, nieagregowane dane kosztów. W przypadku subskrypcji z płatnością zgodnie z rzeczywistym użyciemYou-Go użyj interfejsu API eksportów. Jeśli musisz pobrać małe zestawy danych i nie chcesz używać usługi Azure Storage, możesz także skorzystać z API Szczegółów użycia. Zobacz instrukcje dotyczące tego, jak to zrobić tutaj. W przypadku niestandardowych analiz na żądanie i pulpitów nawigacyjnych użyj interfejsu API zapytań.

Aby uzyskać więcej informacji, zobacz Pobieranie zestawów danych o małych kosztach na żądanie i Wykonywanie zapytań dotyczących danych kosztów.

Tworzenie budżetów i automatyzowanie alertów

Po zidentyfikowaniu i przeanalizowaniu wzorców wydatków ważne jest, aby zacząć ustalać limity dla siebie i swoich zespołów. Budżety umożliwiają ustawianie budżetu opartego na kosztach lub użyciu z wieloma progami i alertami. Użyj interfejsu API budżetów , aby zautomatyzować tworzenie budżetu i zarządzanie nim. Budżety mogą również wyzwalać zautomatyzowane akcje (za pośrednictwem grup akcji) po osiągnięciu progów.

Aby uzyskać więcej informacji, zobacz Tworzenie budżetów i automatyzacji opartej na budżecie.

Używanie tagów, grup zarządzania i wymiarów niestandardowych

Podkreśl użycie tagów, grup zarządzania i niestandardowych wymiarów do alokacji kosztów i raportowania. Analiza kosztów obsługuje filtrowanie i grupowanie według tych atrybutów, co umożliwia bardziej szczegółowe śledzenie kosztów i odpowiedzialność. Użyj interfejsu API wymiarów zarządzania kosztami, aby wypisać dostępne wymiary i nimi zarządzać.

Uwaga / Notatka

Grupy zarządzania nie są obsługiwane dla klientów z Umową z Klientem Microsoft.

Korzystanie z zaleceń dotyczących korzyści i narzędzi oszczędnościowych

Korzystaj z programów i zaleceń dotyczących oszczędzania kosztów platformy Azure:

Dodatkowe najlepsze rozwiązania

  • Wszystkie dane kosztów w witrynie Azure Portal, interfejsach API i eksportach są oparte na tym samym bazowym zestawie danych.
  • Użyj interfejsu API arkusza cen , aby pobrać wynegocjowane i detaliczne stawki mierników na potrzeby szacowania i uzgadniania kosztów.
  • W przypadku zaawansowanych raportów zintegruj wyeksportowane lub zapytane dane kosztów z usługą Power BI, usługą Azure Synapse lub innymi platformami analitycznymi.

Podejmij działania w celu optymalizacji

Aby zoptymalizować wydatki, użyj następujących sposobów.

Eliminowanie marnowanych zasobów

Po wdrożeniu infrastruktury na platformie Azure ważne jest, aby upewnić się, że jest ona używana. Najprostszą metodą, aby natychmiast rozpocząć oszczędności jest przejrzenie zasobów i usunięcie wszystkich, które nie są używane. Następnie należy ustalić, czy zasoby są wykorzystywane tak efektywnie, jak to możliwe.

Azure Advisor

Azure Advisor to usługa, która między innymi identyfikuje maszyny wirtualne o niskim stopniu wykorzystania z punktu widzenia użycia procesora lub sieci. Dzięki temu możesz podjąć decyzję o wyłączeniu lub zmianie rozmiaru maszyny w oparciu o szacowany koszt jej dalszego użytkowania. Usługa Advisor dostarcza również rekomendacje dotyczące zakupów wystąpień zarezerwowanych. Rekomendacje te bazują na ostatnich 30 dniach użytkowania maszyn wirtualnych. Rekomendacje te mogą pomóc w zmniejszeniu wydatków.

Aby uzyskać więcej informacji, zobacz Azure Advisor.

Prawidłowe dopasowanie rozmiaru maszyn wirtualnych

Ustalanie rozmiaru maszyn wirtualnych ma znaczący wpływ na ogólny koszt platformy Azure. Liczba maszyn wirtualnych wymaganych na platformie Azure może nie odpowiadać liczbie obecnie wdrożonych maszyn w lokalnym centrum danych. Upewnij się, że wybierzesz odpowiedni rozmiar dla obciążeń, które planujesz uruchomić.

Aby uzyskać więcej informacji, zobacz Azure IaaS: prawidłowe określanie rozmiaru i koszty.

Korzystanie z rabatów przy zakupie

Platforma Azure oferuje wiele rabatów, z których Twoja organizacja powinna skorzystać, aby zaoszczędzić pieniądze.

Plan oszczędnościowy dla platformy Azure dotyczący zasobów obliczeniowych

Plan oszczędności platformy Azure na potrzeby obliczeń to nasz najbardziej elastyczny plan oszczędnościowy. Pozwala zaoszczędzić do 65 procent w cenach zgodnych z modelem płatności za użycie i dotyczy szerokiej gamy usług obliczeniowych w ramach subskrypcji, grup zasobów, grup zarządzania lub całych kont Azure. Należy wybrać zobowiązanie dotyczące obliczeń godzinowych na okres jednego roku lub trzech lat. Im dłuższe zobowiązanie, tym więcej oszczędności uzyskujesz. Możesz płacić co miesiąc bez dodatkowych kosztów, a platforma Azure automatycznie stosuje największe oszczędności na koncie.

Aby uzyskać więcej informacji, zobacz Plan oszczędności platformy Azure na potrzeby obliczeń.

Azure Reservations

Rezerwacje platformy Azure umożliwiają przedpłatę za pojemność obliczeniową maszyn wirtualnych lub usługi SQL Database za rok lub trzy lata. Przedpłaty umożliwiają uzyskanie rabatu na używane zasoby. Rezerwacje platformy Azure mogą znacząco obniżyć koszty obliczeniowe maszyny wirtualnej lub usługi SQL Database — do 72% w przypadku płatności zgodnie z rzeczywistym użyciem ze zobowiązaniem do zapłaty z góry za jeden rok lub trzy lata. Rezerwacje umożliwiają skorzystanie z rabatu na rozliczenia i nie mają wpływu na stan środowiska uruchomieniowego maszyn wirtualnych lub baz danych SQL.

Aby uzyskać więcej informacji, zobacz Co to są rezerwacje platformy Azure?

Użyj funkcji Korzyść użycia hybrydowego platformy Azure

Jeśli masz już licencje na system Windows Server lub program SQL Server w ramach wdrożeń lokalnych, możesz użyć programu Korzyść użycia hybrydowego platformy Azure i oszczędzać na platformie Azure. W przypadku tej oferty platformy Azure każda licencja obejmuje koszt systemu operacyjnego (do dwóch maszyn wirtualnych). Licencje programu SQL Server mogą zaoszczędzić do 55 procent na opcjach usługi SQL Database opartych na rdzeniach wirtualnych. Opcje obejmują program SQL Server w usłudze Azure Virtual Machines i usługę SQL Server Integration Services.

Aby uzyskać więcej informacji, zobacz temat Korzyści użycia hybrydowego platformy Azure.

Inne zasoby

Platforma Azure oferuje również usługę pozwalającą tworzyć usługi, które wykorzystują nadwyżki wydajności na platformie Azure po obniżonych stawkach. Aby uzyskać więcej informacji, zobacz Używanie maszyn wirtualnych o niskim priorytecie z usługą Batch.