Do tej pory było głównie o sieci szkieletowej, jednak tym razem chciałbym przyjrzeć się chmurze. Prawie wszyscy korzystają z możliwości, jakie ona daje, lecz czy zastanawialiście się kiedyś jak to wszystko działa
By przybliżyć Wam zasady działania usług w chmurze poprosiłem o pomoc kolegów, którzy na co dzień zajmują się naszą wewnętrzną chmurą - OneCloud. Mogą z niej skorzystać podmioty należącego do grupy Orange z krajów Europy Środkowej i Wschodniej – Polski, Słowacji i Mołdawii. Uznałem, że będzie to fajny przykład, na podstawie którego można opisać działanie infrastruktury chmury. A wiec do dzieła!
OneCloud to IaaS, czyli infrastruktura w postaci usługi. Ciekawa nazwa, prawda? Oznacza to, że użytkownikowi dostarczana jest cała infrastruktura informatyczna, co daje nieograniczone możliwości skalowania niezależnie od wielkości projektu. To odróżnia IaaS od infrastruktury fizycznej gdzie płaci się za konkretne urządzenia bez względu na procent ich wykorzystania. Jednak to nie jedyny rodzaj chmury. Działa ona także w formie Platform as a Service, czyli w skrócie PaaS. To rodzaj chmury, w ramach której usługodawca dostarcza wirtualne środowisko pracy. Sprzedaje klientowi gotowy zestaw aplikacji, a klient płaci za wykorzystanie na przykład czasu pracy procesora, miejsce na dysku, czy transfer danych. Kolejnym rodzajem chmury jest znana wszystkim usługa Software as a Service, czyli SaaS. Przerzuca on obowiązki zarządzania, aktualizacji, pomocy technicznej z konsumenta na dostawcę. W efekcie użytkownik oddaje kontrolę nad oprogramowaniem dostawcy, oczywiście wraz z obowiązkiem zapewnienia ciągłości jego działania. Przykładem jest usługa Orange Cloud czy Google Apps. Jeżeli poszperacie w internecie znajdziecie także dwie inne metody działania chmury: CaaS, czyli Communications as a Service oraz IPaaS, czyli Integration Platform as a Service. A jeżeli kiedyś natraficie na skrót XaaS, to pamiętajcie, że to ogólna nazwa dla „... as a service” ;-).
Innym pojęciem, które często pojawia się w kontekście chmury jest vDC, czyli wirtualne Centrum Danych. Wracając do naszego przykładu, czyli OneCloud, wirtualne Centrum Przetwarzania Danych oferuje: moc obliczeniową procesorów, pamięć operacyjną, powierzchnię dyskową czy wirtualne sieci. W tego typu usługach możecie także natrafić na inne możliwości, jak choćby firewalle czy urządzenia pozwalające na dynamiczne rozdzielenie obciążenia. Gdzie fizycznie znajdują się te wszystkie urządzenia? To zależy oczywiście od dostawcy usług, jednak w przypadku chmury, o której pisze serwerownie znajdują się w dwóch miejscach w Europie. Są one zabezpieczone przed zagrożeniami zewnętrznymi, a sam transfer danych zabezpieczony.
A jak chmura wygląda z perspektywy zwykłego użytkownika? Mniej więcej tak:
To oczywiście przykład, jednak pokazuje, jak z perspektywy osoby obsługującej chmurę wygląda zarządzanie nią. Zarządzający (Tenant Admin) vDC może samodzielnie tworzyć nowe urządzenia w ramach chmury, nazywane VM, czyli ni mniej czy więcej Virtual Machine. Może też je grupować w vApps czyli grupy maszyn wirtualnych pracujących na potrzeby konkretnego systemu, na przykład strony internetowej. Mogą być to chociażby maszyny na potrzeby konkretnych komponentów systemu, np. bazy danych, front-endu, back-endu. Czasem pojawia się konieczność sprzężenia ze sobą kilku maszyn wirtualnych, zapewniających odpowiednią moc obliczeniową. Osoba zarządzająca usługą ma także możliwość skalowania. Oznacza to, że może dokupić nowe zasoby jeśli wszystkie VM, którymi zarządza, osiągnęły górny limit swoich możliwości. Z kolei w sytuacji, w której jedna z maszyn ma jeszcze spore zapasy sił roboczych można przerzucić na nią ruch.
A to grafika przedstawiająca, co kto tak naprawdę widzi i czym może zarządzać. Na samej górze są faktyczni odbiorcy usługi (ci przy komputerkach), środek to zarządzający vDC (klienci), a najniżej obszar, którym zarządza Orange – fizyczne serwery i procesory
Przepraszam Was, że musieliście czekać tak długo na kolejny tekst. Kolejny będzie jeszcze przed świętami – napiszę o Smart Home. A po Sylwestrze wracam do sieci i zasad jej działania.