Kalendarzowe hibernowanie aplikacji
Optymalizacja kosztów chmury dzięki automatycznemu włączaniu i wyłączaniu środowisk
Last updated
Optymalizacja kosztów chmury dzięki automatycznemu włączaniu i wyłączaniu środowisk
Last updated
Istnieją różne sposoby na optymalizację wydatków i uzyskanie oszczędności na chmurze publicznej. Najczęściej stosowane to:
Dobór optymalnych usług do generowanych obciążeń
Monitorowanie, analiza i korygowanie ustawień środowisk
Hibernowanie aplikacji w określonych godzinach
Wybór chmury lub regionu na podstawie ceny
My przedstawimy jak zaplanować automatyczne zatrzymywanie i uruchamianie środowisk. Jest to jedno z najprostszych, ale wciąż bardzo skutecznych rozwiązań pozwalających zaoszczędzić pieniądze podczas uruchamiania środowisk deweloperskich i testowych w chmurze ale również związanych z użytkowaniem aplikacji biurowych.
Gdyby się chwilę zastanowić, to ciągła dostępność środowisk, które są w fazie budowy lub testowania jest sporym marnotrawstwem. Po co na przykład, takie zasoby mają być dostępne w nocy lub w weekendy? Podobnie jest w przypadku różnych aplikacji biurowych, które z zasady używamy między 8:00 a 16:00. Na poniższej ilustracji pokazaliśmy potencjał oszczędności lub jak kto woli, skalę marnotrawstwa :)
Jak widać, około 70% zasobów marnuje się w godzinach wolnych od pracy. Więc byłoby całkiem rozsądnie, by zatrzymać swoje środowisko w takim okresie bezczynności, aby zmniejszyć wydatki. Oczywiście, robienie tego ręcznie mogłoby się okazać karkołomne. Dlatego mamy dla Was specjalny dodatek, który ma na celu zautomatyzowanie operacji zatrzymywania i uruchamiania dla dowolnego środowiska na platformie chmurowej. Będąc niezwykle prostym w konfiguracji, pozwala na uzyskanie znacznych oszczędności, zwłaszcza przy pracy z wieloma środowiskami. Poniżej umieszczamy krótką instrukcję.
1. Zaloguj się do Panelu Usług Cloudlets.Zone i kliknij przycisk Marketplace w górnym menu i wybierz zakładkę Rozszerzenia i kliknij instaluj przy dodatku Env Start/Stop Scheduler.
2. Podaj następujące dane, aby dostosować dodatek do swoich potrzeb:
Włącz przełączniki Stop/Start i określ czas, w którym środowisko powinno zostać odpowiednio zatrzymane/uruchomione
Wybierz dni tygodnia dla każdego działania, które chcesz zastosować (po amerykańsku, dzień tygodnia zaczyna się od niedzieli :)
Wybierz preferowaną strefę czasową
Nazwa środowiska - środowisko docelowe, które powinno być zarządzane przez dodatek
Węzły - warstwa środowiska, w której dodatek zostanie zainstalowany, jest on pobierany automatycznie po wybraniu środowiska (zalecamy pozostawienie tego pola z domyślnym wyborem).
Zauważ, że Env Start/Stop Scheduler może być uruchamiany tylko na jednej warstwie na raz w przeciwnym razie (tj. jeśli jest zintegrowany z kilkoma) tylko ostatnio zainstalowany lub ponownie skonfigurowany będzie działał prawidłowo.
Kliknij Zainstaluj, aby dodać harmonogram.
3. Za chwilę zobaczysz powiadomienie o pomyślnym zakończeniu operacji.
Dodatek został zainstalowany i już działa, będąc gotowym do regulowania czasu aktywności Twojego środowiska na podstawie określonego harmonogramu zgodnie z wybraną przez Ciebie Strefą Czasową.
Ile można zaoszczędzić? Przeciętny miesięczny koszt środowiska Jitsi na Cloudlets.Zone to 130 zł. Po aktywowaniu kalendarzowej hibernacji, dzienny koszt utrzymania środowiska spada o 58 groszy. Jeśli odliczyć pełne weekendy, to miesięcznie zaoszczędzimy 50 zł.
Gdy zajdzie potrzeba zmiany warunków zatrzymywania i uruchamiania środowiska już po instalacji, można to zrobić bezpośrednio z Panelu Usługi.
1. Kliknij ikonę Dodatki obok warstwy środowiska, w której zainstalowano rozwiązanie. W otwartej zakładce znajdź harmonogram i wybierz przycisk Konfiguruj.
2. Wyświetli się odpowiednia ramka, pozwalająca ustawić nowe wartości dla czasu Stop i Start, Dni i Strefy Czasowej. Na przykład możesz zaznaczyć weekendy, aby środowiska były dostępne w dni wolne od pracy.
Kliknij Zastosuj, aby wprowadzić zmiany.
Uwaga! Jeśli środowisko docelowe jest współdzielone przez kilku współpracowników, tylko jeden współpracownik może zainstalować i skonfigurować dodatek. Unikaj więc sytuacji, w których pierwszy współpracownik instaluje dodatek, a drugi go konfiguruje i odwrotnie.
3. Przenosząc projekt do produkcji lub jeśli po prostu nie potrzebujesz już tego dodatku, użyj menu w prawym górnym rogu konfiguracji harmonogramu, aby go odinstalować.