Archiwa tagu: dostęp do danych

Cloud computing

W ostatnim czasie coraz częściej można się spotkać z pojęciem Cloud Computing, które związane jest z możliwością dynamicznego wynajmu serwera, oprogramowania lub pamięci dyskowej. Proces wynajmu może być realizowany na określony czas, na przykład na godziny i w tym zakresie mogą być realizowane następujące usługi:
Infrastructure as a Service (IaaS) – umożliwia wynajęcie serwera z zainstalowanym systemem operacyjnym (klienci mogą wybierać między różnymi wersjami systemów Linux i Windows),
Platform as a Service (Paas) – umożliwia wynajęcie różnych usług serwerowych, na przykład baz danych, pamięci dyskowych,
Software as a Service (SaaS) – umożliwia klientowi wynajęcie określonych aplikacji komputerowych, co może być dla klienta zdecydowanie tańszą opcją jak zakup licencji (w tym przypadku może być istotne również to, że aktualizacje są dostępne dla klienta, bez dodatkowej opłaty).

W przypadku usług „Cloud Computing” możliwe jest zamówienie usługi w postaci udziału w pamięci, procesorze czy pamięci dyskowej serwera. Poważni usługodawcy Cloud Computing kierują do biznesu kompletnie sterowalny dostęp za pośrednictwem API (zwykle serwery działają za pośrednictwem usług serwerowych XML na bazie technologii REST). Klient w takim przypadku jest w stanie zdalnie uruchomić i zakończyć pracę usługi, ale ponadto może również zdalnie uzyskać różne dane statystyczne oraz raporty.

Większość oferentów usług Cloud Computing gwarantuje stosunkowo niski poziom przerw dostępu do usługi – regułą jest oferowanie poziomu awarii poniżej 1 % czasu dostępu w roku (poza planowanymi przerwami i usługi serwisowe). W przypadku gdy poziom awarii zostanie przekroczony, wtedy najczęściej oferent usług „Cloud Computing” rekompensuje klientowi taką przerwę.

Profesjonalni oferenci usług Cloud Computing posiadają wiele centrów obliczeniowych zlokalizowanych w różnych miejscach na świecie (najczęściej w Ameryce Północnej, Europie lub w Azji). Klienci mogą wybierać, które z nich i w jaki sposób chcą wykorzystać.

Usługi „Cloud Computing” skierowane są zarówno do biznesu (firm, instytucji), jak również do użytku prywatnego (w tym drugim przypadku może być to usługa bezpłatna, jednakże z dużymi ograniczeniami).

Wśród głównych oferentów usług „Cloud Computing” można wymienić:
Amazon Web Service (AWS) oferujący takie usługi jak EC2 (IaaS i PaaS) oraz S3 (pamięć),
Microsoft z platformą Azure (wyłącznie usługi bazujące na systemowe Windows), OneDrive, Office Online.
Rackspace – oferuje możliwość przejęcia przez swoich pracowników usług związanych z administracją serwera,
NesServers – który oferuje usługi serwerowe w rozliczeniach czasowych (na przykład na godzinę).
Google – oferuje usługi dyskowe (Google Drive, Google Apps), na którym można uruchamiać różne aplikacje.
ICloud – firma Apple oferuje przestrzeń dyskową (wersja bezpłatna i odpłatna), która może być przypisana do telefonu iPhone.
DropBox – umożliwia przechowywanie plików.

Użytkownicy usług „Cloud Computing” muszą zwrócić szczególną uwagę na bezpieczeństwo ponieważ o ile komunikacja między usługami Cloud odbywa się za pośrednictwem bezpiecznego protokołu HTTPS, to już za szyfrowanie komunikacji na serwerze odpowiedzialny jest sam klient.

Cloud Computing
Cloud Computing