Wprowadzenie do rozwiązań Chmury Prywatnej  Udostępnij na: Facebook

Tłumaczenie na podstawie Overview of Private Cloud Architecture: Marcin Siewnicki

Opublikowano: 2012-10-12

Wprowadzenie

Czym jest Chmura Prywatna? Czym różni się od innych mechanizmów dostarczania usług z Chmury? Aby odpowiedzieć na te pytania dobrze jest poznać definicję Chmury oraz dowiedzieć się, czym różni się od tradycyjnych centrów danych opartych na sieciach LAN. Narodowy Instytut Standaryzacji i Technologii Stanów Zjednoczonych (United States National Institute of Standards and Technology – NIST) opracował definicję Chmury Obliczeniowej, która zyskała aprobatę architektów, projektantów, wdrożeniowców oraz dostawców usług Chmury. Definicja Chmury Obliczeniowej odnosi się zarówno do Chmury Prywatnej, jak i do Chmury Publicznej.

Rozwiązania Chmury powinny zawierać następujące elementy:

  • samoobsługa – odbiorca usługi dostarczanej przez infrastrukturę Chmury powinien samodzielnie definiować parametry usługi (moc obliczeniowa, pamięć, sieci, zasoby dyskowe) przy pomocy mechanizmów samoobsługowych (np. portal WWW), dzięki czemu usługa nie będzie wymagać obsługi ze strony administratorów,
  • dostęp z każdego miejsca – rozwiązania Chmury powinny być dostępne z każdego miejsca (jeśli wymagane) oraz powinny być dostępne na różnych urządzeniach (telefony, tablety, laptopy, komputery stacjonarne oraz inne urządzenia dostępne obecnie lub w przyszłości),
  • współdzielenie zasobów – rozwiązania Chmury powinny dostarczać użytkownikom współdzielone pule zasobów. Zasoby, takie jak: moc obliczeniowa, pamięć, sieci oraz zasoby dyskowe alokowane są użytkownikom ze współdzielonych pul. Są one niezależne od ich fizycznych lokalizacji, a użytkownicy nie są świadomi fizycznych lokalizacji wykorzystywanych zasobów,
  • elastyczność i skalowalność – rozwiązania Chmury powinny umożliwić natychmiastowe alokowanie oraz zwalnianie zasobów, zgodnie z rosnącym lub malejącym zapotrzebowaniem usług. Mechanizmy te powinny działać automatycznie i bez potrzeby działań ze strony człowieka. Dodatkowo, użytkownik Chmury powinien postrzegać zasoby Chmury jako nieograniczone oraz zdolne do obsłużenia dowolnego scenariusza,
  • mierzalność usług – usługi Chmury muszą umożliwiać rozliczanie klientów Chmury według aktualnego zużycia zasobów. Czasem, taki model nazywany jest „pay-as-you-go”. Używane zasoby są monitorowane, raportowane oraz kontrolowane przez dostawcę usług oraz odpowiednie polityki. Dzięki temu, dostarczane rozliczenia są wiarygodne dla dostawcy oraz dla klientów.

 

Jeżeli weźmiemy pod uwagę wymogi określone przez NIST można zrozumieć, że chmura obliczeniowa to znacznie więcej niż tylko wirtualizacja, konsolidacja serwerów czy usługi online, i że kluczowe elementy chmury (samoobsługa, dostęp z każdego miejsca, współdzielenie zasobów, elastyczność i skalowalność oraz mierzalność usług) tworzą nowy paradygmat dla dostarczania usług. Kiedy te wszystkie wymagania są spełnione w tradycyjnym centrum danych, zmienia się ono w chmurę prywatną.

Zalety Chmury Prywatnej

Jakie są zalety Chmury Prywatnej w porównaniu z tradycyjnym centrum danych? Kilka przykładów:

  • dzięki usługom na żądanie można szybko tworzyć, testować oraz wdrażać rozwiązania, które w klasycznym modelu zajmowały tygodnie lub nawet miesiące. Zespół wypełnia formularz online i maszyny wirtualne z odpowiednio przypisanymi zasobami, które są tworzone i uruchamiane – wszystko bez żadnej ingerencji obsługi dostawcy Chmury,
  • elastyczność i skalowalność zasobów Chmury umożliwia oszczędność pieniędzy na zużywanych zasobach (moc obliczeniowa, pamięć operacyjna, sieci, zasoby dyskowe). W momencie rozpoczęcia projektu zasoby są alokowane do usługi Chmury, a w momencie zakończenia projektu zasoby wracają do globalnej puli zasobów, dzięki czemu klient płaci tylko za faktycznie zużyte zasoby,
  • mierzalność usług Chmury na nowo definiuje działy IT. Dzięki bogatym możliwościom monitorowania użycia usług Chmury oraz dostarczania szczegółowych raportów z użycia i kosztów utrzymania tych usług, działy IT, z klasycznych centrów kosztów, przekształcają się w dostawcę usług biznesowych.

Powyższe przykłady to tylko kilka z zalet Chmury Prywatnej. Główną różnicą pomiędzy tradycyjnym modelem centrum danych (gdzie główny nacisk położony jest na infrastrukturę oraz na jej działanie) oraz Chmurą Prywatną jest to, iż Chmura Prywatna skupia się na dostarczaniu usług. Dostarczanie usług jest głównym i kluczowym elementem każdej architektury Chmury Prywatnej.

Chmura prywatna jako droga do Chmury Hybrydowej

Warto pamiętać, że Chmura Prywatna powinna być traktowana jako krok w kierunku Chmury Hybrydowej, gdzie część z usług działa w Chmurze Prywatnej, a część w Chmurze Publicznej. Aby uzyskać największe korzyści z inwestycji w Chmurę Prywatną należy pamiętać o modelu mieszanym, ponieważ jest to główny kierunek rozwoju Chmury Obliczeniowej.

Główne cele przejścia na infrastrukturę Chmury:

  • ukierunkowanie na dostarczanie usług,
  • ukierunkowanie na elastyczność zamiast na redundancję usługi i środowiska,
  • tworzenie aplikacji, które w pełni wykorzystują zalety Chmury,
  • tworzenie aplikacji, które są mobilne – łatwo można je przenosić pomiędzy Chmurą Prywatną i Publiczną

W trakcie zmiany tradycyjnych centrów danych, opartych na sieciach LAN, w centra oparte na Chmurze Prywatnej, działy IT uczą się, jak sprawnie i efektywnie pracować w środowisku Chmury. Doświadczenia zdobyte przy tworzeniu architektury, projektowaniu, planowaniu, wdrażaniu i zarządzaniu Chmurą Prywatną procentują przy dalszym rozwoju Chmury i rozwojem środowiska w stronę Chmury Hybrydowej.

Architektura Chmury Prywatnej

Implementacja Chmury dla większości działów IT oznacza dużą zmianę w stylu pracy. Centra danych są zwykle mieszanką elementów infrastruktury, które każdy chciałby mieć i które musi mieć. Droga od klasycznego środowiska do Chmury stanowi dobrą okazję do zaprojektowania środowiska, pożądanego przez działy IT. Jednak w klasycznym modelu nie było to możliwe do realizacji. Aby osiągnąć największe korzyści z infrastruktury Chmury Prywatnej należy również zadbać o silne fundamenty w postaci odpowiedniej architektury.

Podsumowanie

Chmura Prywatna to elastyczne usługi, dopasowane do organizacji, dostarczane klientom poprzez samoobsługowe narzędzia. Chmura Prywatna ukierunkowuje IT na dostarczanie elastycznych i skalowalnych usług biznesowych oraz przygotowuje działy IT do Chmury Mieszanej. Wdrożenie Chmury to również okazja do zaprojektowania infrastruktury tak, aby spełniała założenia Chmury Prywatnej i skupiała się na dostarczaniu usług. W celu pełnego wykorzystania zalet Chmury Prywatnej należy zbudować infrastrukturę w oparciu o sprawdzone wzorce, opisane w artykule Architektura referencyjna Chmury Prywatnej.