Jacek Koman z IBM wyjaśnia na czym polega przetwarzanie danych na zasadzie cloud computingu
Cloud computing (przetwarzanie w chmurze) to obecnie jeden z najszybciej rozwijających się segmentów rynku IT. Według prognoz firmy badawczej IDC, przychody z publicznych usług w chmurze mają wzrosnąć z 16 mld USD w 2009 do 55,5 mld USD w 2014 r. Co roku wzrastałyby więc o 27,4 proc., czyli pięć razy więcej niż prognozowany wzrost rynku "tradycyjnych" produktów informatycznych.
Cloud computing jest przede wszystkim efektywną i wydajną platformą pozwalającą na szybkie dostarczanie rozwiązań dopasowanych do potrzeb biznesowych klienta. Przez szybkie dostarczanie rozwiązań należy rozumieć zarówno krótki czas realizacji, jak i znacząco skrócony okres związany z definiowaniem wymagań. W modelu cloud computingu firmy i przedsiębiorstwa kupują od dostawców konkretne usługi informatyczne bez konieczności zakupu licencji, instalowania oprogramowania czy zakupu sprzętu. Wszystko, czego potrzeba to komputer podłączony do sieci. Płacić można m.in. za możliwość korzystania z pakietu biurowego, skanera antywirusowego czy oprogramowania do wystawiania faktur.
Cloud computing można zdefiniować również jako połączenie znanych już modeli świadczenia usług: SaaS (Software as a service — oprogramowanie jako usługa), PaaS (Platform as a Service — platforma jako usługa), IaaS (Infrastructure as a Service — infrastruktura jako usługa), BPaaS (Business Process as a Service — usługi biznesowe realizowane kompleksowo przez zewnętrznego dostawcę). W rezultacie chodzi o to, by odbiorca mógł korzystać z rozwiązań IT w taki sam sposób, w jaki obecnie korzysta z prądu. Nikt się nie zastanawia, gdzie się produkuje i jak przesyła energię elektryczną. Po prostu podłączamy wtyczkę do gniazdka i opłacamy rachunki.
Technologia potrzebna do oferowania usług
informatycznych w takim modelu (np. oprogramowanie do wirtualizacji serwerów) była dostępna już od dłuższego czasu. Jednym z ograniczeń były sieci przesyłowe, które miały za małą przepustowość łączy. Teraz jednak to się zmieniło.
Podstawowe cechy platformy cloud computingu to wirtualizacja, która pozwala na najbardziej efektywne wykorzystanie zasobów informatycznych, standaryzacja oferowanych usług, czyli ograniczenie różnorodności i uproszczenie rozwiązań w oparciu o typowe wzorce oraz automatyzacja procesów. To wszystko znacząco obniża koszty i zapewnia przedsiębiorstwu bardzo elastyczną i efektywną platformę usług informatycznych.
Przedsiębiorstwo-klient może skorzystać z trzech rodzajów chmur: prywatnej, hybrydowej lub publicznej. Chmura prywatna powstaje w oparciu o zasoby i infrastrukturę informatyczną należące do firmy. Głównymi zaletami tego rozwiązania są: lepsza efektywność kosztowa i sprzętowa, dopasowanie do potrzeb przedsiębiorstwa oraz pełne bezpieczeństwo danych. Takie rozwiązanie należy rozważać w kategoriach systemu dopasowanego do specyficznych wymagań klienta. Pozwala na wprowadzenie wewnętrznego procesu rozliczania z wykorzystania zasobów i zapewnia dużą elastyczność i efektywność.
Chmura publiczna znajduje się poza firmą i jest zbudowana na sprzęcie należącym do dostawcy danej usługi. Klient końcowy często nawet nie wie, gdzie się znajdują serwery, na których pracuje. W skrajnym przypadku możliwe jest wyeliminowanie infrastruktury serwerowej z przedsiębiorstwa. Pewną nowością jest natomiast możliwość wirtualizacji stacji roboczych. Dzięki temu użytkownik otrzymuje dostęp do swoich aplikacji i roboczego pulpitu z dowolnego miejsca na świecie przez sieć internet. Zalety chmur publicznych to m. in.: elastyczność kosztowa, odpłatność za wykorzystanie, automatyczna i szybka dostawa oraz ustandaryzowane rozwiązania.
Chmury hybrydowe to połączenie dwóch poprzednich rozwiązań. Są przeznaczone dla firm, które okresowo — co miesiąc, kwartał lub rok — potrzebują większych mocy obliczeniowych. Na co dzień pracownicy przedsiębiorstwa korzystają z zasobów chmury prywatnej, a kiedy potrzebują większej mocy wykupują odpowiednie usługi w chmurze publicznej. Można powiedzieć, że to przedsiębiorstwa, przez dążenie do optymalizacji kosztów i zwiększenia efektywności, wymusiły powstanie cloud computingu. Nie ma wątpliwości, że ten model będzie się rozwijał. Dostawcy będą sprzedawali coraz więcej bardziej interesujących i zaawansowanych technologicznie usług. A przecież nawet obecnie można zyskać bardzo dużo wchodząc w chmurę.
Definicja
Cloud computing to określone rozwiązania informatyczne dostępne w formie usługi na takiej samej zasadzie jak prąd w gniazdku elektrycznym. Zamiast kupować na własność programy lub moce obliczeniowe w tym modelu płacimy za ich rzeczywiste wykorzystanie.