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ć, aby te rozwiązania były zoptymalizowane pod kątem zminimalizowania kosztów dla organizacji. Postępowanie zgodnie z zasadami opisanymi w tym dokumencie i używanie naszych narzędzi pomoże osiągnąć sukces organizacji.

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, organizacja musi:

  • 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ć odpowiedzialność.
  • 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, wstępne planowanie pozwala na dostosowanie wykorzystania chmury do konkretnych wymagań biznesowych. Zadaj sobie pytania:

  • Jaki problem biznesowy chcę rozwiązać?
  • Jakich wzorców użycia oczekuję w odniesieniu do swoich zasobów?

Twoje odpowiedzi pomogą Ci wybrać odpowiednią ofertę. Określają one infrastrukturę, z jakiej należy korzystać, oraz sposób jej używania w celu maksymalizacji wydajności platformy Azure.

Widoczność

Przy dobrej strukturze usługa Cost Management ułatwia informowanie użytkowników o kosztach związanych z platformą Azure, za które są odpowiedzialni, lub wydatkach, które generują. 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ść

Przypisuj koszty w organizacji, aby upewnić się, że odpowiednie osoby przejmą odpowiedzialność za wydatki swojego zespołu. Aby w pełni zrozumieć wydatki związane z platformą Azure w organizacji, należy zorganizować zasoby w sposób pozwalający zmaksymalizować uzyskiwanie szczegółowych informacji o przypisywaniu kosztów. Dobra organizacja pomaga zarządzać kosztami i ograniczać je oraz wymusza na pracownikach odpowiedzialność za efektywne wydatkowanie środków w organizacji.

Optymalizacja

Podejmij działania w celu zmniejszenia wydatków. Uzyskaj maksymalne wyniki w oparciu o ustalenia zebrane na drodze planowania i zwiększenie 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

Wszyscy w organizacji muszą uczestniczyć w cyklu życia zarządzania kosztami. Muszą oni być zaangażowani na bieżąco, aby zoptymalizować koszty. Rygorystycznie podchodź do tego iteracyjnego procesu i uczyń z niego kluczową zasadę odpowiedzialnego zapewniania ładu w chmurze w swojej organizacji.

Key principles diagram showing visibility, accountability, and optimization

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ć
  • Ile mogą kosztować

Platforma Azure udostępnia narzędzia ułatwiające proces oceny. Narzędzia te mogą zapewnić dobre wyobrażenie o inwestycji niezbędnej do obsługi Twoich obciążeń. Następnie możesz wybrać najlepszą konfigurację dla danej sytuacji.

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 mam płacić z góry i uzyskać obniżoną cenę, czy otrzymać fakturę na koniec miesiąca?

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
  • Środki w walucie rozliczeniowej w wysokości 200 USD do eksplorowania usług przez 30 dni
  • Ponad 25 usług, które są zawsze bezpłatne

Płatność zgodnie z rzeczywistym użyciem

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

Umowa Enterprise Agreement

  • 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 programu CSP tworzą pakiet usług z unikatowymi rozwiązaniami lub odsprzedają platformę Azure przy zachowaniu kontroli nad cenami, warunkami i rozliczeniami

Szacowanie kosztów rozwiązania

Przed wdrożeniem infrastruktury należy ocenić, ile będzie kosztować rozwiązanie. Ocena ta pomoże w przygotowaniu z góry budżetu dla obciążenia w organizacji. 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 kontroli dostępu opartej na rolach platformy Azure. 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 z tagami. Tagi zostały omówione w następnej sekcji.

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ć.

Dodawanie tagów do współdzielonych zasobów

Tagi są skutecznym sposobem na zrozumienie 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ł generowany w jego zespole 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ń, dodaj tagi do zasobów, których używają. 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ę Azure Policy w celu wymuszania tagowania zasobów. Obejrzyj film wideo Jak przejrzeć zasady tagów za pomocą usługi Cost Management , aby poznać dostępne narzędzia, które ułatwiają 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 pozwoli Ci mieć dostęp do szerszych informacji i umożliwi bardziej świadome podejmowanie 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ętrzne obciążenie zwrotne — teraz, gdy znam wysokość naliczanych opłat, w jaki sposób należy je rozbić na moją organizację?

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 i uniknij konieczności ręcznego pobierania plików co miesiąc. Następnie możesz łatwo skonfigurować automatyczną integrację z innymi systemami, aby zapewnić stałą synchronizację danych rozliczeniowych.

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

Tworzenie budżetów

Po zidentyfikowaniu i przeanalizowaniu wzorców wydatków ważne jest, aby zacząć ustalać limity dla siebie i swoich zespołów. Budżety platformy Azure umożliwiają tworzenie budżetu opartego na kosztach lub opartego na użyciu z wieloma progami i alertami. Pamiętaj o regularnym przeglądaniu budżetów, które tworzysz, aby sprawdzić stan wykorzystania budżetu i w razie potrzeby wprowadzić zmiany. Budżety platformy Azure umożliwiają również skonfigurowanie automatycznego wyzwalacza, gdy zostanie osiągnięty określony próg budżetu. Można na przykład skonfigurować usługę do zamykania maszyn wirtualnych. Można też przenieść infrastrukturę do innej warstwy cenowej w odpowiedzi na wyzwalacz budżetu.

Aby uzyskać więcej informacji, zobacz Budżety platformy Azure.

Aby uzyskać więcej informacji na temat automatyzacji opartej na budżecie, zobacz Automatyzacja oparta na budżecie.

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

Rozmiar 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 dobierasz odpowiedni rozmiar do obciążeń, które planujesz uruchamiać.

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.

Rezerwacje platformy Azure

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?.

Korzystaj z zalet 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 korzystania z systemu Windows Server każda licencja obejmuje koszt systemu operacyjnego (na maksymalnie dwóch maszynach wirtualnych), a Ty ponosisz tylko koszty według podstawowej stawki obliczeniowej. Możesz korzystać z istniejących licencji na program SQL Server, aby zaoszczędzić do 55% 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 Kalkulator 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.

Następne kroki

  • Jeśli dopiero zaczynasz korzystać z usługi Cost Management, przeczytaj artykuł Co to jest usługa Cost Management? aby dowiedzieć się, jak pomaga monitorować i kontrolować wydatki na platformę Azure oraz zoptymalizować użycie zasobów.