
Wprowadzenie
Obecnie technologia chmury obliczeniowej stała się bardzo powszechna. Popularność tej technologii wynika z dużej liczby dostawców IT, w tym takich firm jak IBM, Microsoft, Intel, Google, HP i NEC. Technologie chmurowe zaczęły się rozwijać, gdy pojawiły się na rynku w 2008 roku pod terminem "chmura obliczeniowa". Dziś chmura obliczeniowa umożliwia uruchamianie aplikacji przez Internet za pomocą specjalnych zasobów obliczeniowych zarządzanych przez dostawcę. Istnieją trzy główne sposoby świadczenia chmury obliczeniowej: IaaS, PaaS i SaaS.
IaaS oznacza Infrastrukturę jako Usługę. Ten typ usługi umożliwia korzystanie z pełnoprawnego serwera z dedykowaną ilością danych i unikalnym adresem w wirtualnej przestrzeni. PaaS oznacza Platformę jako Usługę. Ten typ usługi umożliwia korzystanie z wirtualnego serwera, na którym zainstalowany jest system operacyjny i niezbędne programy. SaaS oznacza Oprogramowanie jako Usługę. Ten typ usługi umożliwia korzystanie z poszczególnych programów przez Internet. Korzystanie z tych kategorii pozwala użytkownikowi na korzystanie z już skonfigurowanego, utrzymywanego sprzętu bez wydawania pieniędzy na sprzęt i oprogramowanie.
Zalety i wady technologii chmury obliczeniowej
Wszystkie kategorie chmury obliczeniowej mają nieocenioną zaletę w postaci dostępu z dowolnego miejsca na planecie, pod warunkiem dostępności Internetu, komputera i przeglądarki. Aby uzyskać dostęp, nie jest konieczne posiadanie drogiego komputera; wszystkie informacje są przechowywane i przetwarzane na zdalnym serwerze, a dostęp do nich uzyskuje się przez interfejs internetowy.
Korzystanie z technologii chmury obliczeniowej umożliwia dostęp do swoich informacji z dowolnego miejsca o dowolnej porze. Dane są automatycznie kopiowane przez dostawcę i szyfrowane, co pozwala użytkownikowi nie martwić się o bezpieczeństwo i poufność informacji.
Dostawca oferuje całodobowe wsparcie dla maszyn wirtualnych oraz różne plany taryfowe na dowolny wymagany poziom. Zwykle serwery średnich firm są obciążone w 10-15%, podczas gdy przez resztę czasu, z wyjątkiem rzadkich momentów, zasoby stoją bezczynnie. Technologia chmury obliczeniowej umożliwia redystrybucję wydatków i unikanie przepłacania za dodatkowe koszty sprzętu i jego utrzymania. Zasoby sprzętowe są opłacane ściśle na podstawie rzeczywistego zużycia, co pozwala klientowi nie kupować ani nie wynajmować sprzętu, lecz korzystać z zasobów wirtualnych w miarę potrzeb.
Płatność za zasoby oprogramowania również ma elastyczny system. Zamiast pakietów oprogramowania, firma nabywa indywidualne produkty oprogramowania dla każdego oddzielnego lokalnego użytkownika. Koszt wersji produktów dla chmury obliczeniowej jest znacznie niższy niż koszt aplikacji dla komputerów osobistych. Istnieje również możliwość płacenia za oprogramowanie na godzinę, co pozwala zaoszczędzić pieniądze w przypadku rzadkiego użycia. Chmurowe korzystanie z programów eliminuje również czas poświęcony na instalację, aktualizację i wsparcie techniczne.
Dostawcy oprogramowania również zyskują korzyści ekonomiczne z chmurowego udostępniania zasobów. Utrzymanie dużego jednorodnego centrum danych jest bardziej opłacalne niż ten sam wolumen mniejszych, heterogenicznych. Ponadto, gdy jeden serwer jest rozdzielany między kilku użytkowników, obciążenie jest wygładzane, ponieważ szansa na jednoczesne szczytowe obciążenie jest bardzo niska.
Wśród innych rzeczy, technologie chmurowe są skutecznym narzędziem do rozszerzania kanałów sprzedaży i zwiększania zysków dla niezależnych dostawców oprogramowania w formie oprogramowania jako usługi. To podejście organizuje dynamiczne świadczenie usług, w którym użytkownicy płacą za fakt świadczenia usług i regulują ilość zużywanych zasobów w zależności od swoich osobistych potrzeb.
Korzystanie z chmury obliczeniowej nie wymaga zakupu i konfiguracji sprzętu oraz oprogramowania. Zmniejszenie liczby fizycznych serwerów poprawia procesy ich utrzymania. W każdej chwili, gdy użytkownik uruchamia jakikolwiek produkt oprogramowania, ma pełne przekonanie, że zainstalowana jest najnowsza skonfigurowana wersja programu, bez potrzeby ponownej instalacji i płacenia za aktualizacje.
Chmura obliczeniowa oferuje również użytkownikom dodatkowe narzędzia pracy, takie jak wspólna praca nad dokumentami. Korzystając z tego narzędzia, nie ma potrzeby wysyłania nowych wersji pliku i edytowania ich sekwencyjnie. Korzystając z usług chmurowych, wszystkie zmiany wprowadzone przez jednego użytkownika są natychmiast wyświetlane innym użytkownikom.
Narzędzia chmurowe mają standardowe otwarte interfejsy programowania aplikacji (API), za pomocą których aplikacje są rozwijane i łączone ze sobą.
Podczas rozwijania aplikacji o złożonej strukturze, chmura obliczeniowa umożliwia korzystanie z nieograniczonej ilości zasobów obliczeniowych w miarę potrzeb. Udostępnianie tych zasobów jest ograniczone jedynie przez możliwości chmury. Bardziej złożone zadania wykonywane przez użytkowników otrzymują większą ilość pamięci i mocy obliczeniowej w momentach, gdy jest to konieczne. Korzystanie z tego narzędzia umożliwia uruchomienie kilku kopii aplikacji do testowania i debugowania; skalowalność maszyny wirtualnej umożliwia to prawie natychmiast.
Podobnie jak zasoby obliczeniowe, ilość dostępnej pamięci podczas korzystania z technologii chmurowych również ma możliwość zwiększenia w miarę potrzeb. Podczas przechowywania danych w usłudze chmurowej użytkownicy nie są ograniczeni przez ilość miejsca na dysku, ponieważ objętość chmury oblicza się w miliardach gigabajtów dostępnej przestrzeni.
Wszystkie te zalety technologii chmurowych są wygodnym narzędziem do tworzenia startupów oprogramowania. Deweloperzy nie muszą nabywać sprzętu i oprogramowania oraz go utrzymywać.
Niemniej jednak technologia chmury obliczeniowej ma również wady. Najważniejszą z nich jest potrzeba stałego połączenia z Internetem. Bez połączenia sieciowego nie ma dostępu do dokumentów i oprogramowania potrzebnego do pracy. Oprócz prostego dostępu, niektóre programy wymagają wysokiej prędkości połączenia z dużą przepustowością. W przypadku braku jakościowego połączenia programy chmurowe mogą działać wolniej niż aplikacje desktopowe na komputerze osobistym. To właśnie ta wada jest główną przeszkodą w rozwoju technologii chmurowych w środowisku IT w Rosji.
Teoretycznie bezpieczeństwo danych w chmurze może być również zagrożone. Nie wszystkie dane można powierzyć zewnętrznemu dostawcy, nie tylko do przechowywania, ale także do przetwarzania. Dane mogą być również przechwytywane podczas ich przesyłania do dostawcy. Oprócz poufności mogą również pojawić się problemy prawne, na przykład związane z spełnieniem wymagań dotyczących ochrony danych osobowych.
Aspekt dostępu państwa do danych jest ważny. Zgodnie z prawem, państwo, na którego terytorium przechowywane są dane, ma pełny dostęp do informacji. Na przykład, zgodnie z prawem USA, dostawca nie ma nawet prawa ujawniać faktu przekazania poufnych informacji państwu nikomu innemu poza swoimi prawnikami.
Istnieje kilka opcji rozwiązania tego problemu. Jedną z nich jest wstępne szyfrowanie danych przed wysłaniem ich do chmury. Gdy użytkownikiem zasobu chmurowego jest firma, sposób korzystania z technologii chmurowych jest zapisany jako osobny punkt na liście zagadnień związanych z bezpieczeństwem informacji.
Niektórzy dostawcy samodzielnie wdrażają usługi szyfrowania danych.
Inną istotną wadą jest ograniczona funkcjonalność aplikacji chmurowych. Aby korzystać z głównej funkcjonalności przez interfejs internetowy, wiele aplikacji pozbawionych jest dodatkowych narzędzi roboczych. W niektórych produktach oprogramowania chmurowego funkcjonalność jest prawie identyczna z wersjami desktopowymi, podczas gdy w innych znacznie ustępuje w wielu parametrach. Na przykład, desktopowy Microsoft Excel ma znacznie więcej funkcji niż arkusze kalkulacyjne Google Docs czy aplikacja internetowa Office.
Wybierając dostawcę usług chmurowych, warto przede wszystkim myśleć o długoterminowości. Praca z jakimkolwiek dostawcą oznacza pełne zaufanie do wszystkich zasobów i wybór metod przetwarzania informacji. Dostawca może popełniać błędy, nie wykonać terminowych kopii zapasowych i nie utrzymywać swojego sprzętu. Wolność wyboru dowolnej wersji produktu oprogramowania innej niż najnowsza jest również ograniczona.
W swoim artykule "Najlepiej strzeżona tajemnica chmur" Hugh MacLeod twierdzi, że chmura obliczeniowa prowadzi do powstania ogromnego, wcześniej niewidzianego monopolu. Agregacja zasobów u jednego najpopularniejszego dostawcy mogłaby prowadzić do wygórowanej władzy tej korporacji. Ale dziś istnieje już kilka zaufanych korporacji konkurujących ze sobą, takich jak Amazon, Google i Microsoft, i żadna z nich nie ma dominacji
Podsumowanie
Podsumowując, można zauważyć, że aktywne korzystanie z technologii chmury obliczeniowej nie jest rozwiązaniem wszystkich problemów w dziedzinie technologii informacyjnej.
Chmura obliczeniowa nie jest tak bardzo nową zasadą korzystania z technologii informacyjnej, jak wynikiem konwergencji w procesie rozwoju szeregu technologii, takich jak sieci o wysokiej prędkości, procesory o wysokiej wydajności i wirtualizacja.
Potrzeba ponownej oceny inwestycji w dziedzinie technologii informacyjnej w dzisiejszej sytuacji gospodarczej jest dodatkowym czynnikiem, który skłania firmy do badania możliwości chmury obliczeniowej w celu obniżenia kosztów. Jednak niepożądane jest, aby organizacje wybierały wyłącznie infrastrukturę chmurową, polegając tylko na różnych prywatnych i publicznych architekturach i usługach chmurowych - przede wszystkim z powodów personalizacji, dostępności i bezpieczeństwa systemów informacyjnych. Dostawcy usług chmury obliczeniowej oraz duże przedsiębiorstwa pragnące wdrożyć skuteczną infrastrukturę chmurową mogą zyskać przewagi.


Komentarze 0
Brak komentarzy — bądź pierwszy.