Monitorowanie i ograniczanie kosztów zasobów platformy Azure

Ukończone

Firma Contoso może użyć kalkulatora cen do oszacowania kosztów przed wdrożeniem zasobów platformy Azure. Jednak po wdrożeniu nadal ważne jest, aby mogli zarządzać kosztami zasobów na platformie Azure. Korzystając z wielu narzędzi platformy Azure, firma Contoso może monitorować i ograniczać koszty zasobów platformy Azure.

Co to jest Azure Advisor?

Usługa Azure Doradca analizuje wdrożone zasoby i usługi i identyfikuje sposoby ulepszania środowiska w każdym z tych obszarów. Usługa Azure Doradca udostępnia zalecenia dotyczące:

  • Wysoka dostępność
  • Zabezpieczenia
  • Wydajność
  • Efektywność operacyjna
  • Koszty

Doradca sprawia, że zalecenia dotyczące kosztów, w tym zalecenia opisane w poniższej tabeli.

Porada

Aby uzyskać pełną listę możliwych zaleceń, zapoznaj się z artykułem Obniżanie kosztów usług przy użyciu usługi Azure Doradca.

Zalecenie Opis
Zmniejsz koszty, eliminując nieprowizowane obwody usługi ExpressRoute. Doradca identyfikuje obwody usługi ExpressRoute, które były w stanie dostawcy Nie aprowizowano przez więcej niż jeden miesiąc. Następnie zaleca usunięcie obwodu, jeśli nie planujesz aprowizacji obwodu u dostawcy łączności.
Zmniejsz koszty, usuwając lub ponownie konfigurując bezczynne bramy sieci wirtualnej. Doradca identyfikuje bramy sieci wirtualnej, które były bezczynne przez ponad 90 dni. Ponieważ opłaty za te bramy są rozliczane co godzinę, należy rozważyć ich ponowne skonfigurowanie lub usunięcie, jeśli nie zamierzasz już ich używać.
Kup wystąpienia zarezerwowane maszyn wirtualnych, aby zaoszczędzić na kosztach płatności zgodnie z rzeczywistym użyciem. Doradca przegląda użycie maszyny wirtualnej w ciągu ostatnich 30 dni i określa, czy możesz zaoszczędzić pieniądze w przyszłości, kupując rezerwację platformy Azure. Doradca identyfikuje regiony i rozmiary, w których potencjalnie masz największe oszczędności i przedstawia szacowane oszczędności.
Zoptymalizuj wydatki na maszyny wirtualne przez zmianę rozmiaru lub zamknięcie nie w pełni wykorzystanych wystąpień. Doradca monitoruje użycie maszyny wirtualnej i identyfikuje nie w pełni wykorzystywane maszyny wirtualne. Maszyny wirtualne, których średnie wykorzystanie centralnej jednostki przetwarzania (CPU) wynosi 5 procent lub mniej, a użycie sieci wynosi 2 procent lub mniej (w ciągu siedmiu dni) są uznawane za nie w pełni wykorzystywane maszyny wirtualne. Zalecane akcje to zamknięcie lub zmiana rozmiaru w zależności od ocenianego zasobu.

Doradca rozważa zamknięcie maszyn wirtualnych, gdy są spełnione następujące instrukcje:

  • 95 procent czasu maksymalna wartość użycia procesora CPU jest mniejsza niż 3 procent.
  • Wykorzystanie sieci jest mniejsze niż 2 procent w okresie siedmiu dni.
  • Wykorzystanie pamięci jest niższe niż wartości progowe.

Doradca uwzględnia zmianę rozmiaru maszyn wirtualnych, gdy możliwe jest dopasowanie bieżącego obciążenia do mniejszej jednostki SKU (w ramach tej samej rodziny jednostek SKU) lub mniejszej liczby wystąpień, które zapewniają:

  • Bieżące obciążenie nie przekracza 80 procent użycia dla obciążeń, które nie są dostępne dla użytkowników.
  • Bieżące obciążenie nie przekracza 40% w przypadku obciążeń dostępnych dla użytkowników.

Doradca przedstawia szacowane oszczędności kosztów dla obu zalecanych akcji: zmiany rozmiaru lub zamknięcia. Aby zmienić rozmiar, Doradca zawiera bieżące i docelowe informacje o jednostce SKU.

Porada

Jeśli chcesz być bardziej agresywny w identyfikowaniu nie w pełni wykorzystanych maszyn wirtualnych, możesz dostosować regułę wykorzystania procesora CPU dla poszczególnych subskrypcji.

Aby użyć usługi Azure Doradca do przeglądania zaleceń dotyczących kosztów, wykonaj następującą procedurę:

  1. W Azure Portal wybierz pozycję Wszystkie usługi.

  2. Wyszukaj i wybierz pozycję Doradca.

  3. W bloku Doradca w sekcji Rekomendacje wybierz pozycję Koszt.

    Uwaga

    Doradca może nie zwracać żadnych zaleceń dotyczących kosztów, ponieważ oceny mogły nie zostać ukończone lub Doradca nie ma żadnych.

    Screenshot of Azure portal Advisor blade with five category boxes for recommendations: Cost, Security, Reliability, Operational excellence, and Performance.

  4. Wybierz kafelek Koszt . Ta akcja powoduje wykonanie szczegółowych zaleceń z Doradca.

    Screenshot of Azure portal Advisor recommendations blade with the cost recommendations. Currently there are two high-impact VM recommendations for using reserved instances, and right-size or shutdown of underutilized VMs.

  5. Wybranie zalecenia spowoduje przejście do szczegółów dla tego konkretnego zalecenia. Następnie możesz wykonać określoną akcję, taką jak zmiana rozmiaru maszyn wirtualnych w celu obniżenia kosztów.

    Screenshot of Azure portal Advisor with several specific VMs to resize or shut down, and their potential savings.

Co to jest usługa Microsoft Cost Management?

Możesz użyć usługi Microsoft Cost Management , aby uzyskać lepszy wgląd w to, gdzie znajdują się największe koszty zasobów platformy Azure. Możesz przejrzeć historyczne informacje o tym, które usługi kosztują najwięcej, a także śledzić wydatki względem skonfigurowanych budżetów, które zostały ustawione. Aby uzyskać dostęp do usługi Cost Management, wykonaj następującą procedurę:

  1. W Azure Portal wyszukaj i wybierz pozycję Zarządzanie kosztami i rozliczenia.
  2. W bloku Zarządzanie kosztami i rozliczenia wybierz pozycję Zarządzanie kosztami.
  3. W bloku Zarządzanie kosztami wybierz pozycję Analiza kosztów. Po chwili możesz przejrzeć skumulowane koszty zasobów platformy Azure w bieżącym okresie rozliczeniowym. Jest to raport domyślny.
  4. Aby zmienić raport, w menu na liście rozwijanej WIDOK wybierz między kosztami skumulowanymi, kosztami według zasobów, kosztami dziennymi, kosztami według usługi i szczegółami faktury.
  5. W polu Data wybierz okres, który chcesz przejrzeć.
  6. Możesz również wybrać typy wykresów, których chcesz użyć do przeglądania kosztów. Wartość domyślna to Obszar, ale można również wybrać pozycję Linia, Kolumna lub Tabela.

Screenshot of Azure portal Cost analysis section of the Cost Management pane in which an area cost chart is rising steadily.

Jeśli chcesz skonfigurować budżety do kontrolowania wydatków, w sekcji Zarządzanie kosztami wybierz pozycję Budżety. Następnie możesz utworzyć budżet dla różnych zasobów platformy Azure, wybierając pozycję + Dodaj. Jeśli chcesz również skonfigurować alert dotyczący wydatków, wybierz kartę Ustaw alerty . W tym miejscu wybierz grupę akcji, która jest używana po wyzwoleniu akcji. Grupy akcji definiują odpowiednie działania, które należy podjąć po osiągnięciu limitu budżetu.

Screenshot of Azure portal Set alerts tab in the Create budget blade.

Uwaga

Mimo że można ustawić budżet i utworzyć alerty, gdy wydatki zbliżają się do limitu budżetowego, nie zapobiega to naliczaniu opłat. Wysyła on tylko alerty do bieżących wydatków.

Używanie limitów wydatków

Niektóre subskrypcje platformy Azure mają skojarzone miesięczne środki. Obejmują one konta wersji próbnej platformy Azure. Te subskrypcje mają limit wydatków , który pomaga upewnić się, że nie są naliczane opłaty po użyciu środków.

Uwaga

Limity wydatków platformy Azure różnią się od limitów i przydziałów subskrypcji, usługi lub grupy zasobów. Aby uzyskać więcej informacji, zapoznaj się z tematem Azure subscription and service limits, quotas, and constraints (Limity, limity przydziału i ograniczenia usługi platformy Azure).

Funkcja limitów wydatków może pomóc w zapobieganiu używaniu wszystkich środków na koncie w ramach każdego okresu rozliczeniowego. Gdy użycie platformy Azure powoduje naliczanie opłat, które korzystają ze wszystkich uwzględnionych miesięcznych środków, platforma Azure wyłącza i wyłącza usługi wdrożone w pozostałej części okresu rozliczeniowego. Po rozpoczęciu nowego okresu rozliczeniowego i założeniu, że masz dostępne środki, platforma Azure reactivates i wdraża zasoby.

Platforma Azure powiadamia Cię pocztą e-mail po osiągnięciu limitu wydatków dla subskrypcji. Ponadto możesz użyć Azure Portal, aby przejrzeć powiadomienia dotyczące wydatków na środki.

Ważne

Funkcja limitu wydatków jest charakterystyczna dla subskrypcji, które obejmują miesięczny przydział zawierający środki na korzystanie z platformy Azure. Nie jest ona dostępna w subskrypcjach tylko do płatności.

Ustawianie odpowiedniego rozmiaru nie w pełni wykorzystanych maszyn wirtualnych

Ustalanie rozmiaru maszyny wirtualnej jest procesem zmiany rozmiaru maszyny wirtualnej na bardziej odpowiedni rozmiar. Na przykład firma Contoso ma serwer z systemem jako kontroler domeny o rozmiarze Standard_D4s_v3. Jednak ta maszyna wirtualna działa w 90% bezczynności przez większość czasu. Zmieniając rozmiar tej maszyny wirtualnej na Standard_D2s_v3, firma Contoso może zmniejszyć koszt obliczeń o 50%. W takim przypadku firma Contoso może nawet skorzystać ze zmiany serii wystąpień na tańsze serie maszyn wirtualnych.

Uwaga

Koszty są liniowe i podwójne dla każdego większego rozmiaru w tej samej serii.

Nadmierne maszyny wirtualne platformy Azure są typowymi, ale niepotrzebnymi wydatkami, które można łatwo naprawić. Rozmiar maszyny wirtualnej można zmienić za pomocą interfejsu Azure Portal, Azure PowerShell lub interfejsu azure Command-Line (interfejs wiersza polecenia platformy Azure).

Uwaga

Zmiana rozmiaru maszyny wirtualnej powoduje ponowne uruchomienie w celu wprowadzenia zmian. Może to potrwać kilka minut, w zależności od tego, jak znacząca jest zmiana rozmiaru. Podczas wykonywania tego zadania należy zaplanować przestój lub przenieść ruch do innego wystąpienia.

Porada

Jeśli zatrzymasz maszynę wirtualną przed zmianą rozmiaru, możesz wybrać więcej opcji określania rozmiaru niż wtedy, gdy maszyna wirtualna jest uruchomiona.

Cofanie przydziału maszyn wirtualnych, gdy nie są używane

Jeśli masz obciążenia maszyn wirtualnych, które nie są używane przez cały czas, ale stale je uruchamiasz, ponosisz niepotrzebne koszty platformy Azure. Rozważ zamknięcie tych maszyn wirtualnych i użycie harmonogramu do ponownego uruchomienia zgodnie z potrzebami. Gdy maszyna wirtualna jest zatrzymana w stanie cofnięcia przydziału, nie płacisz za zasoby obliczeniowe dla tej maszyny wirtualnej.

Aby cofnąć przydział maszyny wirtualnej, z Azure Portal znajdź maszynę wirtualną, którą chcesz skonfigurować, a następnie w sekcji Operacje wybierz pozycję Automatyczne zamykanie. Następnie skonfiguruj właściwości automatycznego zamykania.

Screenshot of Azure portal Auto-shutdown section of a virtual machine pane, with a shutdown time enabled for 7:00:00 PM.