
„Mam to w chmurze” stało się jednym z najbardziej zwyczajnych zdań w świecie technologii. Dokumenty przechowujemy na dyskach internetowych, zdjęcia automatycznie synchronizują się z telefonem, muzyki słuchamy z serwisów streamingowych, a firmy coraz częściej przenoszą całe systemy informatyczne do chmury.
Sama nazwa może jednak wprowadzać w błąd. Dane nie unoszą się przecież gdzieś nad naszymi głowami. Chmura to w praktyce ogromna infrastruktura składająca się z serwerów, sieci, magazynów danych i centrów obliczeniowych.
Chmura to po prostu cudzy komputer?
Takie stwierdzenie jest częściowo prawdziwe, ale mocno upraszcza sprawę.
Jeżeli zapisujemy plik wyłącznie na własnym laptopie, dane znajdują się fizycznie na jego dysku. Jeżeli wysyłamy go do usługi chmurowej, zostaje zapisany na infrastrukturze należącej do operatora usługi.
Nie musi to jednak oznaczać jednego konkretnego komputera. Dane mogą być kopiowane pomiędzy różnymi urządzeniami, przechowywane w kilku lokalizacjach i zabezpieczane na wypadek awarii.
Właśnie ta skala odróżnia profesjonalną chmurę od zwykłego komputera stojącego w biurze.
Dlaczego firmy korzystają z chmury?
Jednym z powodów jest elastyczność.
Wyobraźmy sobie sklep internetowy, który przez większość roku obsługuje umiarkowany ruch, ale przed świętami liczba klientów gwałtownie wzrasta. Gdyby firma korzystała wyłącznie z własnych serwerów, musiałaby wcześniej kupić sprzęt wystarczająco mocny, aby poradzić sobie z największym możliwym obciążeniem.
Przez pozostałą część roku spora część jego możliwości byłaby niewykorzystana.
W chmurze można znacznie łatwiej zwiększać i zmniejszać dostępne zasoby w zależności od zapotrzebowania.
Chmura to nie tylko miejsce na pliki
Dla zwykłego użytkownika najbardziej widoczne są dyski internetowe. W zastosowaniach biznesowych chmura obejmuje jednak znacznie więcej usług.
Można wynajmować wirtualne serwery, bazy danych, systemy wykonywania kopii zapasowych, narzędzia analityczne czy środowiska do uruchamiania aplikacji.
Programista nie musi więc za każdym razem kupować fizycznego serwera. Może uruchomić potrzebną maszynę wirtualną, używać jej przez określony czas i płacić za wykorzystane zasoby.
Co daje synchronizacja?
Jedną z największych zalet chmury jest możliwość korzystania z tych samych danych na różnych urządzeniach.
Robimy zdjęcie telefonem, a po chwili pojawia się ono na komputerze. Edytujemy dokument w pracy, a wieczorem kontynuujemy pracę na domowym laptopie.
Aplikacje dbają o przesłanie zmian na serwer i późniejsze pobranie ich na pozostałych urządzeniach.
Proces wygląda prosto, ale staje się bardziej skomplikowany, gdy ten sam dokument zostanie zmieniony w dwóch miejscach jednocześnie. System musi wówczas zdecydować, która wersja jest nowsza albo jak połączyć wprowadzone zmiany.
Czy chmura jest bezpieczna?
Nie istnieje technologia całkowicie odporna na awarie czy ataki.
Duzi dostawcy usług chmurowych dysponują jednak zabezpieczeniami, których stworzenie samodzielnie byłoby dla wielu małych firm bardzo kosztowne. Dane mogą być szyfrowane, kopiowane pomiędzy centrami danych i chronione przez rozbudowane systemy monitoringu.
Jednocześnie bezpieczeństwo chmury zależy również od użytkownika.
Jeżeli ktoś używa prostego hasła albo przekazuje kod logowania osobie podszywającej się pod administratora, nawet najbardziej zaawansowana infrastruktura może nie wystarczyć.
Kopia zapasowa i synchronizacja to nie zawsze to samo
To jeden z ważniejszych szczegółów.
Jeżeli folder na komputerze synchronizuje się z chmurą, usunięcie pliku lokalnie może spowodować jego usunięcie także z serwera. Synchronizacja nie musi więc automatycznie chronić przed każdym błędem użytkownika.
Kopia zapasowa ma inne zadanie. Jej celem jest umożliwienie odzyskania wcześniejszej wersji danych po awarii, przypadkowym skasowaniu czy innym problemie.
Dobre usługi często łączą oba mechanizmy, ale warto wiedzieć, że nie są one tym samym.
Gdzie fizycznie znajduje się plik?
To pytanie okazuje się bardziej skomplikowane, niż mogłoby się wydawać.
Operator może posiadać centra danych w różnych krajach. Kopie informacji mogą być przechowywane na kilku urządzeniach. W dodatku infrastruktura jest zarządzana dynamicznie, więc użytkownik zwykle nie wie, na którym konkretnym dysku znajduje się dana część informacji.
Z punktu widzenia użytkownika ma to niewielkie znaczenie. Dla firm przechowujących dane klientów lokalizacja może być jednak istotna z powodów prawnych i organizacyjnych.
Co się stanie, gdy zabraknie internetu?
To jedna z podstawowych wad usług chmurowych.
Jeśli aplikacja działa wyłącznie online, utrata połączenia może uniemożliwić dostęp do danych. Dlatego wiele programów pozwala przechowywać wybrane pliki również lokalnie.
Powstaje wtedy model hybrydowy. Najważniejsze informacje są dostępne na urządzeniu, a jednocześnie synchronizowane z serwerem, gdy połączenie zostanie przywrócone.
Chmura zmieniła sposób myślenia o komputerze
Kiedyś komputer był przede wszystkim samodzielnym urządzeniem. Program instalowało się z płyty, dokument znajdował się na lokalnym dysku, a zdjęcia trzeba było ręcznie kopiować pomiędzy urządzeniami.
Dzisiaj granica pomiędzy urządzeniem a internetem znacznie się zatarła. Telefon jest tylko jednym z punktów dostępu do danych, a aplikacja może wykonywać część pracy lokalnie, a część na zdalnych serwerach.
To właśnie jest najważniejsza zmiana związana z chmurą. Nie chodzi wyłącznie o nowe miejsce przechowywania plików. Chmura sprawiła, że zaczęliśmy traktować dane i programy jako coś dostępnego z dowolnego urządzenia, a nie przypisanego na stałe do jednego komputera.

