#Wprowadzenie Chmury publiczne znacznie wzrosły pod względem rozmiaru, złożoności i liczby funkcji. To sprawia, że ​​trudno jest odpowiedzieć nawet na proste pytania, zwłaszcza gdy próbujesz porównać chmury.   Jednym z pytań, które słyszymy bardzo często, jest odmiana następującego:   **Czy moja chmura wystawia mi rachunki za zatrzymane maszyny, czyli instancje, linody, kropelki itp.?**   Rozumowanie stojące za tym pytaniem jest dość proste. Jeśli zatrzymam maszynę, oznacza to, że jej nie używam, więc zakładam, że moja chmura nie obciąży mnie za to. W końcu chmury publiczne to przede wszystkim elastyczność. W takim przypadku mógłbym zaoszczędzić dużo pieniędzy, zatrzymując maszyny, gdy nie są potrzebne.  Niestety, sprawy nie są zbyt proste.   #Porównanie Przejrzyjmy podsumowanie tego, co dzieje się z każdą chmurą, w porządku alfabetycznym.   | Usługa | Rachunki za zatrzymane maszyny? | |------------------------|-------------------------------------- ----:| | Alibaba ECS | Tak (domyślnie) | | Amazon EC2 | Nie | | Cyfrowy ocean | Tak | | Silnik obliczeniowy Google | Nie | | Chmura IBM | Nie | | Linoda | Tak | | Microsoft Azure | Może | | Vultr | Tak |   To zdjęcie na bardzo wysokim poziomie. Aby uzyskać więcej informacji, czytaj dalej lub przejdź [tutaj](https://blog.mist.io/post/611039713030193152/billing-for-stopped-machines), aby uzyskać bardziej skondensowany widok.   **Alibaba ECS** Instancje ECS są rozliczane sekundowo. Możesz uniknąć naliczania opłat za zatrzymane instancje połączone z VPC, które nie mają dysków lokalnych. W tym celu wymagane jest działanie użytkownika. Jeśli włączysz tę funkcję i zatrzymasz instancję, zostanie naliczona opłata za jedną z poniższych sytuacji: * dołączone miejsce do przechowywania bloków * powiązane elastyczne adresy IP * pasmo * zdjęcia Więcej informacji można znaleźć w oficjalnej dokumentacji dotyczącej cen PAYG [tutaj](https://www.alibabacloud.com/help/doc-detail/40653.htm), a konkretnie w przypadku zatrzymanych instancji [tutaj](https://www. alibabacloud.com/help/doc-detail/63353.htm?spm=a2c63.p38356.b99.17.418a7470ZwN0bN).   **Amazon EC2** Opłaty za instancje systemu Linux są naliczane sekundowo, przy czym co najmniej 60 sekund. Wszyscy inni rozliczani są za godzinę. Gdy zatrzymasz instancję, zostaniesz obciążony opłatą za jedną z poniższych sytuacji: * dołączona pamięć blokowa * powiązane elastyczne adresy IP Aby uzyskać więcej informacji, sprawdź oficjalną dokumentację [tutaj](https://aws.amazon.com/ec2/pricing/on-demand/) i âÃÂÃÂOpcje rozliczeń i zakupuà¢ÃÂàw tym [FAQ](https://aws.amazon.com/ec2/faqs/).   **Cyfrowy ocean** Krople są rozliczane za godzinę, nawet jeśli są zatrzymane. Sprawdź odpowiednie odpowiedzi w cenniku [FAQ](https://www.digitalocean.com/pricing/#FAQs).   **Silnik obliczeniowy Google** Instancje są rozliczane sekundowo, przy czym minimum 60 sekund. Niektóre obrazy premium mają inny model. Gdy zatrzymasz instancję, zostaniesz obciążony opłatą za dowolne z poniższych zdarzeń: * dołączona pamięć trwała *lokalne dyski SSD * powiązane statyczne adresy IP Więcej informacji znajdziesz w oficjalnej dokumentacji [tutaj](https://cloud.google.com/compute/all-pricing).   **Chmura IBM** Publiczne serwery wirtualne i rozliczane za godzinę. IBM oferuje „Wstrzymane fakturowanie”. Serwery po 1 listopada 2018 r. obejmują zawieszone rozliczenia. Większość serwerów utworzonych przed tą datą nie oferuje tego. Jeśli zawieszone płatności są dostępne i zatrzymasz serwer, zostaniesz obciążony opłatą za jedną z następujących sytuacji: * przechowywanie * dodatkowy publiczny adres IP Więcej informacji można znaleźć w oficjalnej dokumentacji [tutaj](https://cloud.ibm.com/docs/vsi?topic=virtual-servers-requirements).   **Linoda** Linody są rozliczane za godzinę, nawet jeśli są zatrzymane. Sprawdź odpowiednie odpowiedzi w cenniku [FAQ](https://www.linode.com/pricing/#row--faqs).   **Microsoft Azure** Opłaty za maszyny wirtualne są naliczane sekundowo i za pełną liczbę minut pracy maszyny. Dokumentacja wyraźnie wspomina, że ​​jeśli maszyna działała przez 6 minut i 45 sekund, zostanie naliczona opłata za 6 minut. Jeśli stan maszyny to âÃÂÃÂZatrzymana Cofnięta alokacjaâÃÂÃÂ, opłata nie jest naliczana. Jeśli jest âÃÂÃÂZatrzymanyâÃÂàlub âÃÂÃÂZatrzymany PrzydzielonyâÃÂà Â, opłaty są naliczane za przydzielone wirtualne rdzenie, ale nie za licencje na oprogramowanie. Pełne informacje o stanach maszyn wirtualnych są dostępne [tutaj](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/states-lifecycle). Aby przejść do stanu „Zatrzymano cofnięcie przydziału”, musisz zatrzymać maszynę z poziomu portalu zarządzania platformy Azure lub za pośrednictwem interfejsu API przy użyciu określonego parametru cofnięcia alokacji. Jeśli zatrzymasz maszynę z poziomu systemu operacyjnego, przejdzie ona w stan „Zatrzymaj przydzielone”. Jeśli uda Ci się przejść do stanu „Zatrzymano anulowanie przydziału”, pamiętaj, że nadal naliczane są opłaty za dowolne z poniższych sytuacji: * dołączone dyski Premium (oparte na SSD). * Dołączone dyski standardowe (oparte na dysku twardym). * W modelu wdrażania ARM opłata jest naliczana za statyczny publiczny adres IP, chyba że jest on częścią pierwszych pięciu w regionie. Przeczytaj więcej na temat adresów IP w sekcji często zadawanych pytań na dole tej [strony](https://azure.microsoft.com/en-us/pricing/details/ip-addresses/). Aby uzyskać jeszcze więcej informacji, zapoznaj się z często zadawanymi pytaniami na dole tej [strony](https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/). Adres URL kończy się na /linux, ale te same często zadawane pytania znajdziesz także w /windowsâÃÂæ   **Vultr** Instancje chmury Vultr są rozliczane za godzinę, nawet jeśli są zatrzymane. Sprawdź odpowiednie odpowiedzi w cenniku [FAQ](https://www.vultr.com/resources/faq/).   #Inne parametry Porównanie obejmuje tylko usługi oferujące maszyny w chmurze. Istnieje również szereg usług, które oferują dedykowane hosty i/lub bare metale. Nie uwzględniliśmy powyższych usług, ponieważ są one z natury różne i zgodnie z oczekiwaniami naliczają opłaty niezależnie od stanu maszyny.   Należy również pamiętać, że porównanie dotyczy opłat zgodnie z rzeczywistym użyciem (PAYG). Alibaba, Amazon, Google, IBM i Microsoft oferują również ceny zarezerwowane i spot. W przypadku ceny z rezerwacją opłata zostanie naliczona nawet wtedy, gdy nie wykorzystasz zarezerwowanej pojemności. W miejscu zatrzymanie maszyny zwykle zwalnia ją i zwraca do puli. W tym momencie naliczanie opłat zatrzymuje się, ale nie można już korzystać z urządzenia. Dzieje się tak w Amazon, Google i Azure. W Alibaba i IBM zatrzymanie spotu nie spowoduje jego zwolnienia, ale będziesz nadal ponosić opłaty, dopóki nie zażądają zwrotu lub nie zwolnisz go samodzielnie.   Jeśli sprawy nie były wystarczająco skomplikowane, trzeba liczyć się także ze specjalnymi rabatami za użytkowanie. Takie rabaty to: * Subskrypcje Alibaba * Plany oszczędnościowe Amazon * Zniżki Google za zaplanowane i długotrwałe użytkowanie   W przypadku [subskrypcji Alibaba](https://www.alibabacloud.com/help/doc-detail/56220.htm?spm=a2c63.p38356.b99.15.25cc166bYXiesi) sprawa jest dość prosta. Kupując subskrypcję, płacisz z góry obniżoną cenę za cały cykl rozliczeniowy. Zmiana statusu urządzenia niczego nie uratuje.   Dzięki [planom oszczędnościowym Amazon](https://aws.amazon.com/savingsplans/) wszystko też jest proste. Zobowiązujesz się do określonego użytkowania przez 1 rok lub 3 lata i otrzymujesz zniżkę. Jeśli go używasz, jesteś dobry. Jeśli go nie używasz, nadal za to płacisz.   [zniżki Google za zaplanowane użytkowanie](https://cloud.google.com/compute/docs/instances/signing-up-committed-use-discounts ) są bardzo podobne do planów oszczędnościowych Amazon.   [Zniżki Google za przedłużone użytkowanie](https://cloud.google.com/compute/docs/sustained-use-discounts) są bardziej skomplikowane. Przede wszystkim Google stosuje podejście, które nazywają [wyceną opartą na zasobach] (https://cloud.google.com/compute/resource-based-pricing). W tym modelu podstawowa cena maszyny jest powiązana z wykorzystywanymi przez nią zasobami (procesorami wirtualnymi i pamięcią). Jeśli w trakcie cyklu rozliczeniowego nadal korzystasz z tej samej łącznej ilości zasobów, stopniowo uzyskujesz rabat, który rośnie w miarę upływu czasu. To jest zniżka za przedłużone użytkowanie. Zniżka nie ma znaczenia dla faktycznie używanych maszyn, wiąże się tylko z całkowitą ilością wykorzystanych zasobów. Ta zniżka nie rośnie liniowo w czasie. Aby lepiej to zrozumieć, zdecydowanie zalecamy przeczytanie stron dokumentacji, do których prowadzą linki powyżej.   #Podsumowanie Powiedziawszy wszystko powyższe, powtórzmy początkowe pytanie:   **Czy zaoszczędzę pieniądze, jeśli zatrzymam maszyny w chmurze, gdy nie są używane?**   Odpowiedź zależy od wielu czynników. Aby dojść do sedna tego, musisz: 1. Sprawdź, czy Twój serwis naliczy opłaty za zatrzymane maszyny iw jaki sposób. 2. Sprawdź swoje rezerwacje i długoterminowe zobowiązania. 3. Nie bierz pod uwagę miejsca. 4. Jeśli korzystasz z Google Compute Engine, oblicz zniżkę za dłuższe użytkowanie.   Wszystko to może wydawać się przygnębiające, ale możesz potencjalnie zaoszczędzić dużo pieniędzy. Aby poznać zwrot z inwestycji, jednemu z naszych klientów udało się ostatnio obniżyć o 50% 5-cyfrowy miesięczny rachunek za infrastrukturę programistyczną. Zrobili to poprzez automatyczne tagowanie maszyn podczas udostępniania, a następnie ustawianie harmonogramu ich zatrzymywania poza godzinami pracy.   Podsumowując, wysiłek jest dobrze uzasadniony. Zrób badania i powodzenia!   Chętnie poznamy Twoją opinię na temat innych porównań, które będą przydatne. Dziękuję za szczegółową analizę. Sami myśleliśmy o czymś takim. Jakich narzędzi i narzędzi używali ci goście?