Dlaczego Private Cloud – rozważania menedżera IT?

Udostępnij na: Facebook

Autor: Marek Pyka

Opublikowano: 2011-07-19

W środowisku IT od dłuższego już czasu pojawia się pojęcie prywatnej chmury (Private Cloud). Czym więc jest ta chmura i jakie korzyści może dać mojej organizacji? Czy moja infrastruktura jest gotowa na świadczenie usług w chmurze?

Uproszczona definicja prywatnej chmury

Nie wdając się w polemikę na temat definicji podawanych przez NIST czy też dostawców usług, możemy założyć, że prywatna chmura to świadomie zarządzane Data Center, w którym usługi oparte są na technologii wirtualizacji, automatyzacji i architektury zorientowanej na usługi (SOA). Głównym zadaniem tego środowiska jest umożliwienie dostarczenia elastycznej i skalowalnej infrastruktury bazującej na pulach zasobów gwarantowanych przez infrastrukturę IT przedsiębiorstwa. Pojęcie puli określa zarządzanie takimi zasobami,  jak:

  • ilość dostępnych urządzeń fizycznych, tj. hosty komputerów wirtualnych, sieciowe składnice danych i urządzenia sieciowe,
  • całościowa, dostępna moc obliczeniowa Data Center,
  • ilość dostępnej pamięci operacyjnej RAM w ujęciu jednostkowym per host oraz całościowym w Data Center,
  • gwarantowana przepustowość kanałów komunikacyjnych pomiędzy komponentami prywatnej chmury (często zapominamy o tym, że czynnikiem mającym ogromny wpływ na dynamikę środowiska jest właśnie dostępność i przepustowość kanału komunikacyjnego),
  • całkowita ilość dostępnej przestrzeni dyskowej na macierzach sieciowych oraz szybkość ich pracy.

Powyższa ogólna definicja będzie miała zastosowanie do każdego typu infrastruktury chmur, nawet publicznej, ale w przeciwieństwie do niej w chmurach prywatnych wszystkie operacje na danych i procesach realizowane są w wyizolowanym środowisku kontrolowanym przez działy IT przedsiębiorstw. Wyjątkiem od tej reguły może być sytuacja, gdy przedsiębiorstwo zdecyduje się na wynajęcie zasobów prywatnej chmury u dostawcy zewnętrznego. W takim przypadku zewnętrzny dostawca zobowiązany jest dostarczyć platformę fizyczną dla potrzeb infrastruktury i procesów przedsiębiorstwa (IaaS). To podejście może być alternatywą dla rozbudowy własnej infrastruktury Data Center, co umożliwia obniżenie kosztów i minimalizację ryzyka związanego z przestojami oraz awariami. Decydując się na takie rozwiązanie, należy bardzo szczegółowo zdefiniować umowy SLA (Service Level Agreement) zarówno z dostawcą usług w chmurze, jak i integratorami telekomunikacyjnymi.

Powstaje więc pytanie – czy Private Cloud to nie jest przypadkiem inna nazwa Data Center?

Nie do końca.  Wykorzystanie mechanizmów wirtualizacji, automatyzacji i SOA pozwala bardziej elastycznie zarządzać posiadanymi zasobami w modelu infrastruktury dostępnej na żądanie i o wymaganej mocy. Te cechy wyróżniają infrastrukturę chmur (prywatnych lub publicznych) od klasycznie zorganizowanej serwerowni.  W związku z powyższym o infrastrukturze chmury prywatnej możemy mówić wyłącznie podczas połączenia wystandaryzowanych usług ze wspólnym modelem wykorzystania zasobów.
Kolejną zmianą, jaka pojawia się w strukturach opartych na prywatnej chmurze, jest podejście do budżetowania. Dzięki modelowi proponowanemu przez chmury odchodzimy od rocznego budżetowania infrastruktury IT do bardziej dynamicznych rozliczeń na podstawie wykorzystanych zasobów lub zgłaszanego przez komórki biznesowe zapotrzebowania.

Jakie korzyści dają więc prywatne chmury przedsiębiorstwu?

W modelu przedsiębiorstwa opartego na infrastrukturze prywatnej chmury możemy wskazać kilka głównych korzyści:

  1. Elastyczność i skalowalność procesów – zastosowanie idei prywatnych chmur umożliwia działom IT dostarczenie w pełni skalowanych i wydajnych procesów biznesowych. Z punktu widzenia jednostek biznesowych obserwowany jest wzrost dostępności i jakości dostarczanych przez działy IT usług.
  2. Wysoka dostępność środowiska – jedną z podstawowych cech infrastruktury opartej na Private Cloud jest zagwarantowanie wysokiej dostępności procesów biznesowych. Zastosowanie klastrów (a w szczególności klastrów geograficznych) gwarantuje nieprzerwany dostęp do infrastruktury i procesów nawet w sytuacjach awaryjnych. Taka infrastruktura gwarantuje zminimalizowanie ilości przestojów, co bezpośrednio przekłada się na obniżenie kosztów i wzrost produktywności pracowników.
  3. Redukcja kosztów TCO – filozofia chmur zakłada racjonalne podejście do systemu rozliczania wykorzystanych zasobów w przedsiębiorstwie. Dzięki posiadanym mechanizmom działy IT są w stanie bardzo precyzyjnie wyliczyć zapotrzebowanie konkretnych procesów biznesowych na zasoby Data Center i wprowadzić wewnętrzne mechanizmy rozliczeń. Organizacja zyskuje dzięki temu jasny i przejrzysty obraz zapotrzebowania na zasoby i usługi działu IT. Wdrożenie prywatnych chmur to również korzyści związane z mniejszymi kosztami usuwania awarii lub spadku wydajności środowiska.
  4. Szybkość reagowania na potrzeby biznesowe – każdy nowocześnie realizowany proces biznesowy musi nadążać za szybkozmiennymi warunkami rynkowymi. Zmienność ta powoduje, że zaplanowanie zapotrzebowania na zasoby staje się wręcz niemożliwe. Dzięki zastosowaniu środowiska System Center Operations Manager, Orchestrator oraz Virtual Machine Manager działy IT mogą całkowicie zautomatyzować proces wdrażania platformy serwerowej i aplikacji biznesowych. Dynamiczne środowisko prywatnych chmur gwarantuje elastyczną alokację zasobów wraz ze zmiennym zapotrzebowaniem na moc i inne zasoby w czasie.

Osiągnięcie powyższych korzyści jest oczywiście zależne od gotowości procesów biznesowych do pracy w środowisku prywatnych chmur. Na wstępnym etapie wdrażania tego typu rozwiązań zaleca się przeprowadzenie wnikliwej analizy funkcjonalnej usług i procesów realizowanych w przedsiębiorstwie.

Private Cloud – same korzyści i brak wad?

Nie do końca. Przeniesienie procesów biznesowych do infrastruktury prywatnej chmury wiąże się  ze zmianami zarówno na poziomie IT, jak i realizowanych procesów biznesowych. Pojawiają się również nowe wyzwania w pracy działów IT.

Kiedy zostanie wdrożona prywatna chmura, w infrastrukturze rozpoczną działanie systemy podejmowania decyzji o automatycznym przydziale oraz pierwszeństwie w dostępie procesów do zasobów Data Center. Takie mechanizmy mogą powodować rywalizację procesów biznesowych pomiędzy sobą, a w konsekwencji spadek ich wydajności i dostępności.

Należy więc pamiętać, że przy wdrażaniu technologii prywatnych chmur firmy muszą mieć jasność co do specyfiki przebiegu procesów biznesowych, priorytetów dostępu do zasobów podczas konfliktów i modelu alokacji pul w Data Center. Bez opracowania zestawu mierników wydajnościowych, map zapotrzebowania na zasoby, istotności procesów w biznesie zarządzanie w chmurze może powodować szereg nieprzewidzianych zdarzeń i problemów.

Dobrze zaprojektowane i przeanalizowane środowisko wspierane przez środowisko System Center może bardzo łatwo zminimalizować pojawienie się takiego ryzyka.

Czy wszyscy będą używać prywatnych chmur w 2012 roku?

Jest to mało prawdopodobne. Tworzenie prywatnych chmur może trwać kilka lat, lecz jest to proces nieunikniony.  Analitycy firmy Gartner uważają, że organizacje znacznie częściej inwestować będą w infrastrukturę prywatnych chmur, niż w rozwiązania oparte na chmurze publicznej. W przeciągu kilku najbliższych lat prywatne chmury przejmą większość procesów biznesowych firm i zapewnią łatwą migrację do chmur publicznych. Zgodnie z przewidywaniami, większość firm zdecyduje się na zastosowanie modelu hybrydowego, w którym ich procesy oparte będą zarówno na infrastrukturze chmury publicznej, jak i prywatnej.

Żyjemy w czasach ogromnych zmian w infrastrukturze IT, Windows Server 2008, Wirtualizacja, Private Cloud, Hyper-V, vNext… Musimy jednak pamiętać, że…

… każda podróż zaczyna się od pierwszego kroku. Prywatne chmury to nasz pierwszy krok w infrastrukturę jutra.