Azure Savings Plans i rezerwacje
Proszę porównać Azure Savings Plans z Reserved VM Instances i Reserved Capacity dla baz danych oraz opracować strategię zakupu zobowiązań dla zróżnicowanego środowiska obciążeń.
Azure Savings Plans i rezerwacje to bezpłatna lekcja Cloud & IT Cert Prep na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Cloud & IT Cert Prep, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Cloud & IT Cert Prep zawiera 4 lekcji w sumie.
Dlaczego zobowiązanie pozwala oszczędzać?
Cennik Azure z płatnością zgodnie z użyciem jest elastyczny, ale kosztowny w przypadku długotrwałych obciążeń. Jeśli wiadomo, że obciążenie będzie działać przez 1 lub 3 lata, zobowiązanie się do rezerwacji pojemności zapewnia znaczne rabaty — do 72% taniej niż stawki płatności zgodnie z użyciem. Microsoft oferuje dwa mechanizmy zobowiązań: Reserved VM Instances (dla określonych SKU) oraz Azure Savings Plans (bardziej elastyczne). Wybór właściwego mechanizmu dla każdego obciążenia jest kluczową decyzją FinOps.
Wyjaśnienie Reserved VM Instances
Reserved VM Instance (RVI) to zobowiązanie rozliczeniowe do korzystania z określonego SKU maszyny wirtualnej (na przykład Standard_D4s_v5) w określonym regionie Azure przez 1 lub 3 lata. W zamian Azure stosuje rabat do 72% w porównaniu z cenami płatności zgodnie z użyciem. Rabat jest automatycznie stosowany do każdej uruchomionej maszyny wirtualnej zgodnej z zarezerwowanym SKU i regionem — nie trzeba łączyć rezerwacji z konkretną maszyną wirtualną. Rezerwacje można wymieniać lub anulować (z opłatą za wcześniejsze zakończenie w wysokości 12% niewykorzystanej wartości).
# Purchase a 1-year Reserved VM Instance via CLI
az reservations reservation-order purchase \
--sku 'Standard_D4s_v5' \
--location eastus \
--reserved-resource-type VirtualMachines \
--billing-scope '/subscriptions/<subscriptionId>' \
--term P1Y \
--billing-plan Monthly \
--quantity 1 \
--display-name 'MyWebServer-Reservation'Elastyczność rozmiaru wystąpień
Domyślnie Reserved VM Instances oferują elastyczność rozmiaru wystąpień w ramach tej samej rodziny serii maszyn wirtualnych. Na przykład rezerwacja dla Standard_D4s_v5 (4 procesory vCPU) obejmuje również dwie maszyny Standard_D2s_v5 (po 2 procesory vCPU każda) lub połowę maszyny Standard_D8s_v5. Ta elastyczność pozwala dobrać odpowiedni rozmiar maszyn wirtualnych bez utraty korzyści z rezerwacji. Elastyczność rozmiaru nie obowiązuje między różnymi rodzinami serii ani regionami.
Azure Savings Plans dla zasobów obliczeniowych
Azure Savings Plans stanowią bardziej elastyczną alternatywę dla Reserved VM Instances. Zamiast zobowiązania dotyczącego konkretnego SKU zobowiązujesz się do stałych wydatków godzinowych w dolarach na kwalifikujące się zasoby obliczeniowe (VMs, App Service, Container Instances, Azure Functions Premium) w dowolnym regionie, dla dowolnego SKU lub systemu operacyjnego. Savings Plans zapewniają rabat do 65% względem stawek płatności zgodnie z użyciem — nieco mniejszy niż maksymalny rabat RVI, lecz elastyczność zmiany typów maszyn wirtualnych, regionów i usług bez wymiany zobowiązania jest istotną korzyścią operacyjną.
# Purchase a Compute Savings Plan at USD 10/hour for 1 year
az savings-plan order purchase \
--sku 'Compute_Savings_Plan' \
--billing-scope '/subscriptions/<subscriptionId>' \
--term P1Y \
--billing-plan Monthly \
--commitment '{ 'amount': 10, 'currencyCode': 'USD', 'grain': 'Hourly' }' \
--display-name 'ComputeSavingsPlan2024'Zarezerwowana pojemność dla baz danych
Zarezerwowana pojemność jest również dostępna dla zarządzanych usług baz danych. Azure SQL Reserved Capacity dotyczy zakupów rdzeni vCore dla Azure SQL Database i SQL Managed Instance, zapewniając oszczędności do 55%. Cosmos DB Reserved Capacity dotyczy aprowizowanej przepustowości (RU/s), zapewniając oszczędności do 65%. Rezerwacje baz danych są oparte na tym samym modelu okresu 1- lub 3-letniego i są automatycznie stosowane do zgodnych wdrożeń niezależnie od subskrypcji, w której się znajdują, gdy zakres rezerwacji obejmuje grupę zarządzania lub konto rozliczeniowe.
Wybór między RVI a Savings Plans
Skorzystaj z tego przewodnika decyzyjnego: wybierz Reserved VM Instances, gdy SKU maszyny wirtualnej jest stabilne (wiadomo, że przez lata będzie używany określony rozmiar) i gdy potrzebny jest maksymalny możliwy rabat (do 72%). Wybierz Savings Plans, gdy przewidywane są zmiany SKU (modernizacja do nowszych generacji maszyn wirtualnych), potrzebne jest pokrycie wielu usług (połączenie VMs i App Service) lub środowisko działa w wielu regionach. W przypadku obciążeń rzeczywiście skokowych lub krótkotrwałych bardziej odpowiednie są płatność zgodnie z użyciem albo Spot VMs.
Azure Hybrid Benefit
Azure Hybrid Benefit (AHB) umożliwia zastosowanie istniejących lokalnych licencji Windows Server lub SQL Server z aktywnym Software Assurance do maszyn wirtualnych i usług zarządzanych Azure, eliminując koszt licencji ze stawki godzinowej Azure. Włączenie AHB na maszynie wirtualnej Windows Server obniża jej koszt o około 40%. W połączeniu z 3-letnią rezerwacją Reserved VM Instance w pełni licencjonowana maszyna wirtualna Windows Server może być o 80% tańsza od maszyny wirtualnej z płatnością zgodnie z użyciem i uwzględnioną licencją.
# Enable Azure Hybrid Benefit on an existing VM
az vm update \
--resource-group myRG \
--name myWindowsVM \
--license-type Windows_ServerOpcje zakresu rezerwacji
Przy zakupie rezerwacji wybierasz jej zakres: Pojedyncza subskrypcja (rabat dotyczy wyłącznie tej subskrypcji), Zakres współdzielony (rabat obowiązuje dla wszystkich subskrypcji na koncie rozliczeniowym lub w grupie zarządzania) albo Zakres grupy zarządzania (najnowsza opcja, obowiązuje dla wszystkich subskrypcji w grupie zarządzania). Zakres współdzielony lub zakres grupy zarządzania jest zalecany dla dużych organizacji, ponieważ mechanizm rezerwacji automatycznie przypisuje rabat tam, gdzie działają kwalifikujące się maszyny wirtualne.
Monitorowanie wykorzystania rezerwacji
Rezerwacja, która nie jest używana, to zmarnowane pieniądze. Monitoruj wykorzystanie rezerwacji w sekcji Azure portal > Reservations, która pokazuje procent każdej rezerwacji, który jest wykorzystywany. Azure wysyła również alerty wykorzystania, gdy wykorzystanie rezerwacji spadnie poniżej konfigurowalnego progu (domyślnie 60%). Jeśli rezerwacja jest stale niedostatecznie wykorzystywana, sprawdź, czy zarezerwowane SKU jest nadal wdrożone, i rozważ wymianę na inne SKU, które jest aktywniej używane.
# Check reservation utilisation
az reservations reservation list \
--reservation-order-id <orderId> \
--query '[].{Name:name, Utilization:properties.utilization.aggregates[0].value}'Zasady wymiany i anulowania
Azure umożliwia wymianę istniejącej rezerwacji na inne SKU, region lub okres w dowolnym momencie bez opłaty — nowa rezerwacja musi mieć równą lub większą wartość. Anulowanie jest dozwolone do kwoty 50 000 USD w każdym kroczącym 12-miesięcznym okresie, ale od pozostałej wartości naliczana jest opłata za wcześniejsze zakończenie w wysokości 12%. W przypadku dużych portfeli rezerwacji ustanów kwartalny proces przeglądu, aby identyfikować rezerwacje wymagające wymiany wraz ze zmianą struktury obciążeń.
Strategia zakupu zobowiązań
Najlepsza praktyka tworzenia strategii zobowiązań: rozpocznij od uruchamiania wszystkich obciążeń z płatnością zgodnie z użyciem przez 30–60 dni, aby zebrać dane o wykorzystaniu. Zidentyfikuj obciążenia o stałym, przewidywalnym użyciu (dobrych kandydatów do rezerwacji). Kup rezerwacje lub savings plans tylko dla stabilnej bazowej pojemności — nie dla pojemności szczytowej, którą lepiej obsługuje płatność zgodnie z użyciem lub automatyczne skalowanie. Zazwyczaj dojrzałe środowisko Azure obejmuje zobowiązaniami 70–80% zasobów obliczeniowych, a pozostałe 20–30% korzysta z elastycznej płatności zgodnie z użyciem dla dynamicznych obciążeń.
Szybkie sprawdzenie
Sprawdź swoją znajomość zagadnień Microsoft Azure Fundamentals (AZ-900) z tej lekcji.
Podsumowanie lekcji
W tej lekcji nauczono się, że: Reserved VM Instances zapewniają rabaty do 72% dla zobowiązań dotyczących konkretnych SKU, Azure Savings Plans zapewniają rabaty do 65% oraz elastyczność między usługami i regionami, a Azure Hybrid Benefit eliminuje koszty licencji dla obciążeń Windows Server i SQL Server na platformie Azure. Następnie zostanie utworzony kompletny model obciążania kosztami FinOps z użyciem tych narzędzi kosztowych.
Często zadawane pytania
Czy lekcja „Azure Savings Plans i rezerwacje” jest bezpłatna?
Tak — pełny tekst „Azure Savings Plans i rezerwacje” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Cloud & IT Cert Prep, przejdź na CoddyKit PRO. Kurs Cloud & IT Cert Prep zawiera 4 lekcji w sumie.
Co nauczysz się w „Azure Savings Plans i rezerwacje”?
Proszę porównać Azure Savings Plans z Reserved VM Instances i Reserved Capacity dla baz danych oraz opracować strategię zakupu zobowiązań dla zróżnicowanego środowiska obciążeń. Ćwiczysz Cloud & IT Cert Prep z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Cloud & IT Cert Prep?
Nie wymagamy żadnego doświadczenia. Cloud & IT Cert Prep w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.
Ile czasu zajmuje lekcja „Azure Savings Plans i rezerwacje”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Cloud & IT Cert Prep?
Tak. Każda lekcja Cloud & IT Cert Prep zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Identyfikowanie i eliminowanie marnotrawstwa
- Dobór rozmiaru i automatyczne skalowanie
- Azure Savings Plans i rezerwacje
- FinOps i modele chargeback