Cloud Computing to bardzo popularny ostatnimi czasy termin. Niestety wielokrotnie nadużywany, stosowany w niewłaściwym kontekście, błędnie interpretowany, itp itd. Gdyby zapytano 3 osoby o definicję – przypuszczalnie otrzymalibyśmy trzy skrajnie różne odpowiedzi. Prowadzi to bardzo często do nieporozumień, zatem niezbędnym jest czytelne i jednoznaczne zdefiniowanie Cloud Computingu.
Przede wszystkim należy zrozumieć, że Cloud Computing to wspólny termin dla 3 skrajnie różnych typów usług:
- SaaS – Software as a Service
- IaaS – Infrastructure as a Service
- PaaS – Platform as a Service
Wszystkie powyższe typy łączy przetwarzanie danych (computing) za pośrednictwem internetu, który ostatnio coraz częściej nazywany jest chmurą (cloud). Przyjrzyjmy się bliżej każdemu z tych modeli.
Software as a Service (SaaS)
W tradycyjnym modelu, aby korzystać z oprogramowania należało najpierw kupić licencję – najczęściej bardzo drogą, przez co koszt zakupu amortyzował się na przestrzeni kilku następnych lat. Natomiast model SaaS umożliwia korzystanie z aplikacji bez wykupywania drogich licencji. Zamiast nich wprowadzono zwykłą opłatę miesięczną za korzystanie z aplikacji. Zatem przykładowo – zamiast kupować sklep internetowy za kilkadziesiąt tysięcy złotych + serwer + konfiguracja + administracja, itp – Klient ma możliwość wykupienia dostępu do aplikacji, która spełnia to samo zadanie za kilkaset złotych miesięcznie. Jednocześnie Klient nie musi się martwić o infrastrukturę, administrację, itp – bo te obowiązki najczęściej spoczywają na barkach dostawcy oprogramowania w modelu SaaS. Krótko mówiąc zamiast bardzo wysokich opłat wstępnych i szeregu problemów związanych z utrzymaniem aplikacji – Klient otrzymuje przywilej korzystania z aplikacji o tej samej funkcjonalności za niewielką opłatą miesięczną.
Infrastructure as a Service (IaaS)
W klasycznym modelu jeśli Klient potrzebuje infrastruktury serwerowej, ma do dyspozycji kilka opcji. Najczęściej wybierane to:
- Zakup własnych serwerów oraz wykupienie usługi kolokacji w serwerowni (bardzo wysoki koszt początkowy, umowa na długi okres czasu)
- Dzierżawa serwerów umieszczonych w serwerowni (niski koszt początkowy, opłata miesięczna nieadekwatna do stopnia wykorzystania infrastruktury, umowa na długi okres czasu)
Obydwa warianty niosą jednak ze sobą pewne niedogodności:
- Czas oczekiwania na infrastrukturę jest bardzo długi (z reguły kilka tygodni)
- Klient jest wiązany umową na długi okres czasu (z reguły 24 a czasem nawet 36 miesięcy)
- Rozbudowa infrastruktury Klienta jest skomplikowana, zajmuje dużo czasu i wymaga odłączenia serwera
- Ponieważ ciężko jest oszacować dokładne zapotrzebowanie na moc obliczeniową – Klienci bardzo często opłacają serwery o mocy obliczeniowej kilkukrotnie przewyższającej faktyczne zapotrzebowanie Klienta.
Tymczasem w modelu IaaS dostęp do infrastruktury serwerowej i zarządzanie nią stało się znacznie łatwiejsze:
- Klient otrzymuje dostęp do infrastruktury w ciągu kilku minut (czasem nawet sekund) od złożenia zamówienia
- Rozliczenia najczęściej odbywają się w modelu pay-as-you-go, czyli w dowolnym momencie można zrezygnować z usługi jeśli przestanie być potrzebna
- Rozbudowa infrastruktury odbywa się automatycznie i trwa maksymalnie kilka minut. Dodatkowo istnieje możliwość powrotu do pierwotnej konfiguracji jeśli zapotrzebowanie spadnie
- Wydajność serwera może być dopasowana do potrzeby chwili
Platform as a Service (PaaS)
PaaS jest pochodną modelu IaaS, przy czym Kupujący nie dzierżawi gołej infrastruktury sprzętowej lecz określone środowisko (np MySQL, SQL Server, itp). W modelu PaaS Użytkownik ma mniejszą swobodę konfiguracji usługi, ponieważ zmuszony jest korzystać z takich ustawień serwera jakie narzucił dostawca. Z drugiej jednak strony całe zarządzanie i opieka administracyjna spoczywa na barkach dostawcy.
Jak to jest w Polsce?
U nas na dzień dzisiejszy jak mówi się o Cloud Computingu to najczęściej mówi się o modelu SaaS. Wynika to przede wszystkim z tego, że pozostałe dwa modele są w Polsce jeszcze bardzo mało popularne. Na dzień dzisiejszy ServeCloud.pl jest jedynym dostawcą IaaS w Polsce, choć jesteśmy pewni, że w nadchodzącym roku usług tego typu będzie się pojawiało znacznie więcej.
W kolejnych wpisach przyjrzymy się bliżej modelowi IaaS, który na pierwszy rzut oka wygląda jak zwykłe zastępstwo tradycyjnej infrastruktury. Natomiast jeśli przyjrzymy się mu bliżej – dostrzeżemy szereg możliwości, które w poprzednim modelu dostarczania infrastruktury były kompletnie niedostępne.
Komentarze