Jak oszacować finansowe i operacyjne koszty chmury?

Kobieta Technologia

Wszystko, co Twoja firma robi w chmurze, kosztuje. Niezależnie od tego, czy chodzi o uruchomienie nowej maszyny wirtualnej, czy też o wykonywanie zapytań w hurtowni danych, naliczane są za to opłaty. Główną zaletą przejścia do chmury może być łatwa konfiguracja bez kosztów początkowych. Jednak bez odpowiedniego planowania, budżetowania i zarządzania wydatki na chmurę mogą szybko wymknąć się spod kontroli.

Każdy dostawca chmury ma swój unikalny model cenowy, więc minimalizacja wydatków w dużym stopniu zależy od tych modeli. Szacowanie i budżetowanie planowanych obciążeń roboczych ma kluczowe znaczenie dla optymalizacji kosztów chmury. W tym artykule przedstawimy ogólny przegląd czynników, które wpływają na koszty chmury. Następnie poruszymy temat technik optymalizacji kosztów. Na zakończenie przedstawimy kilka narzędzi do analizy wykorzystania chmury, w tym Cisco Intersight, które zapewniają przejrzystość firmom, które chcą lepiej zrozumieć, jak wydawany jest ich budżet na chmurę.

Chociaż na koszty chmury wpływa wiele czynników, zacznijmy od wprowadzenia do dwóch modeli wydatków IT: CapEx i OpEx.

CapEx i OpEx

W finansach informatycznych wydatki kapitałowe (CapEx) odnoszą się do głównych kosztów początkowych związanych z zakupem i konfiguracją infrastruktury informatycznej, sieci i oprogramowania, co w skrócie oznacza kupowanie rzeczy. Zazwyczaj dotyczy to sprzętu dostępnego lokalnie. Wydatki operacyjne (OpEx) odnoszą się do codziennych kosztów wynagrodzeń pracowników obsługi technicznej, modernizacji, amortyzacji, energii, klimatyzacji, nieruchomości itd.

Ponieważ dostawcy usług w chmurze już zajmują się infrastrukturą i konfiguracją platformy, nakłady inwestycyjne nie mają tu zastosowania. Podobnie, ponieważ dostawcy usług w chmurze zajmują się również działaniami operacyjnymi i konserwacyjnymi, zwykłe koszty operacyjne w środowiskach lokalnych również stają się niewidoczne.

Przyjmując model infrastruktury w chmurze, firmy muszą liczyć się z kosztami użytkowania typu Pay-As-You-Go (PAYG). Jest to koszt, którym dostawcy usług w chmurze obciążają użytkownika za korzystanie z ich systemów. Im więcej korzystasz, tym więcej opłat ponosisz. Dla finansów IT ten koszt użytkowania PAYG jest kosztem operacyjnym chmury.

Wymiary kosztów

Sposób, w jaki model PAYG wpływa na koszty chmury, zależy od charakteru konfiguracji IT i poszczególnych usług w chmurze, z których korzystają obciążenia IT. Oczywiście ponosisz mniejsze koszty, gdy korzystasz tylko z chmury, a nie ze środowiska hybrydowego.

Ponadto każda usługa na platformie chmurowej jest wyceniana na różnych poziomach cenowych. W przypadku konfiguracji obejmującej wiele chmur każdy dostawca będzie miał inne modele cenowe dla podobnych usług.

Usługi w chmurze

Przewidywanie kosztów usług w chmurze może być mylące i trudne, ale nadal można je oszacować (i zaplanować), najpierw identyfikując zasoby dla swoich obciążeń roboczych. W poniższej tabeli przedstawiono kilka popularnych typów zasobów i typowe czynniki wpływające na ceny:

Środowiska

Liczba środowisk, które są uruchamiane, również będzie miała wpływ na koszty chmury. Na przykład, jeżeli dla każdej aplikacji mamy identyczne środowiska programistyczne, testowe, inscenizacyjne i produkcyjne, koszt będzie wyższy niż w przypadku posiadania tylko środowisk nieprodukcyjnych i produkcyjnych.

Po zidentyfikowaniu rodzajów zasobów, których będą potrzebować obciążenia, można skorzystać z estymatora kosztów chmury, aby oszacować wydatki. Większość głównych dostawców usług w chmurze udostępnia kalkulator kosztów. Kalkulatory te są bardzo wszechstronne i zawsze aktualizowane o najnowsze dane dotyczące cen:

Kluczem do optymalizacji kosztów chmury jest przyjęcie holistycznego spojrzenia na całość.w celu znalezienia potrzebnych zasobów i określenia wzorców ich wykorzystania. Za pomocą narzędzi monitorujących można utworzyć linię bazową, pokazującą wzorce wykorzystania w okresach szczytowych i pozaszczytowych. Po kilkutygodniowym profilowaniu wykorzystania zasobów prawdopodobnie zaczną pojawiać się trendy, które odzwierciedlają niektóre z poniższych wzorców:

  • Nadmiernie i nie w pełni wykorzystane zasoby
  • Zasoby, które wymagają określonego poziomu dostępności lub mocy tylko w określonych przedziałach czasowych
  • Zasoby, które można skonsolidować w celu poprawy efektywności kosztowej.

Mając solidne dane na poparcie swoich wniosków, można zacząć podejmować konkretne kroki w celu optymalizacji wydatków. Można na przykład zaplanować konsolidację zasobów i zautomatyzować ich planowanie, aby godziny niewykorzystywania nie powodowały kosztów.

Dzięki dobremu planowaniu można zoptymalizować koszty, korzystając z różnych poziomów cenowych, bez negatywnego wpływu na wydajność lub dostępność aplikacji. Na przykład, aby zmaksymalizować oszczędności, możesz zakupić flotę instancji poprzez połączenie instancji spotowych, na żądanie i zarezerwowanych. Ponownie, dostępne są narzędzia, które mogą pomóc w obliczeniu takich kombinacji.

Istnieje kilka narzędzi dostępnych dla organizacji, które chcą przeanalizować i zrozumieć swoje koszty chmury, w tym:

Cloud Analyzer łączy się z kontem AWS z rolą IAM, która ma dostęp tylko do odczytu do raportów kosztów i wykorzystania. Z tego miejsca może analizować wszystkie wydatki na chmurę, dostarczając wizualizacje i sugestie działań w celu optymalizacji kosztów chmury.

Apptio Cloudability, podobnie, zapewnia wizualizację kosztów chmury w organizacji poprzez grupowanie kosztów według tagów. Organizacje mogą oznaczać zasoby na podstawie zespołu lub projektu. Zapewnia to szczegółowy wgląd w koszty chmury na poziomie poszczególnych zespołów lub projektów.

Cisco Intersight to platforma do zarządzania systemami w chmurze typu Software-as-a-Service (SaaS). Obejmuje ona kilka usług, które mogą analizować środowisko chmury, automatyzować i orkiestrować wdrożenia oraz optymalizować zasoby.

Intersight usprawnia wdrożenia dzięki wykorzystaniu profili serwerów. Profile serwerów umożliwiają skonfigurowanie polityk dla obliczeń, zarządzania, pamięci masowej i sieci – czyli zasadniczo określenie, jak powinna wyglądać infrastruktura. Następnie wdrożenia można przeprowadzić przy minimalnym wysiłku, ponieważ Intersight integruje się z popularnymi narzędziami orkiestracji.

Wśród wielu funkcji, Intersight zapewnia również głęboką widoczność wydajności serwerów dzięki konfigurowalnym pulpitom nawigacyjnym, alertom i ostrzeżeniom.

Narzędzia takie jak Cloud Analyzer, Cloudability i Intersight pomagają uzyskać przejrzysty obraz środowiska aplikacji, dzięki czemu można zrozumieć koszty chmury i zoptymalizować wydatki na nią.

Wnioski

Przejście do chmury może przynieść firmom korzyści zarówno finansowe, jak i operacyjne. Nadal jednak trzeba mieć świadomość, ile się wyda.

Organizacje przyjmują obecnie nową dyscyplinę o nazwie FinOps, łącząc zespoły ds. finansów IT i operacji w chmurze w celu uzyskania jasnego obrazu śladu chmury, usprawnienia istniejących wdrożeń i optymalizacji nowych. Najbardziej podstawowymi narzędziami do tego celu są estymatory kosztów chmury. Nowe, bardziej zaawansowane platformy, takie jak Cisco Intersight, obiecują bardziej efektywne monitorowanie i automatyczne dostosowywanie zasobów chmury w oparciu o ustalone zasady. Na stronie

Aby dowiedzieć się więcej o Intersight, można obejrzeć wersje demonstracyjne, odbyć szybką wycieczkę po funkcjach, zapoznać się z dokumentacją lub zarejestrować się.

Chętnie dowiemy się, co o tym myślisz. Zadaj pytanie lub zostaw komentarz poniżej.
Bądź na bieżąco z Cisco DevNet w serwisach społecznościowych!

LinkedIn | Twitter @CiscoDevNet | Facebook | Developer Video Channel

Share

:

Czytaj dalej: https://blogs.cisco.com/developer/cloudcosts01

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.