Szeroki świat przetwarzania w chmurze
Przetwarzanie w chmurze to nowe modne sformułowanie, które pojawia się obecnie w każdym modelu biznesowym/informatycznym. Z tego powodu firmy zaczynają przekształcać „alternatywny kierunek” przetwarzania w chmurze w konwencjonalny wybór sposobu obsługi swojego systemu informatycznego i obliczeniowego.
W tym artykule przyjrzymy się światu chmury obliczeniowej od początkującego oraz temu, jak może ona pozytywnie wpłynąć na Ciebie lub potrzeby Twojej firmy w nowym świecie chmury.
Krótka lekcja historii
Może powinniśmy się trochę cofnąć. Podczas gdy wcześniej mówiliśmy o przetwarzaniu w chmurze jako o czymś nowym, koncepcja tego „nowego” pomysłu zaczęła się w rzeczywistości w latach pięćdziesiątych XX wieku, kiedy uniwersytety i większe korporacje wykorzystywały wielkoskalowe komputery typu mainframe. Dostęp do tych komputerów mainframe był możliwy za pośrednictwem „statycznych terminali”, które miały właściwości komunikacyjne, ale nie miały wewnętrznych możliwości przetwarzania. Następnie, na początku lat sześćdziesiątych, John McCarthy rozwinął ideę tego, co nazwał „narzędziami komputerowymi”. Wyobraził sobie, że korzystanie z komputerów będzie częścią użyteczności publicznej; „…Tak jak system telefoniczny jest użyteczności publicznej.”
Inni eksperci często wskazują na „międzygalaktyczną sieć komputerową” wymyśloną przez JCR Licklidera, jednego z twórców ARPANET (Advanced Research Projects Agency Network), który w 1969 roku chciał, aby wszyscy ludzie na ziemi mieli dostęp do programów i danych w dowolnym miejscu, skądkolwiek.
Wraz z pojawieniem się Internetu i jego wzrostem popularności do tego stopnia, że prawie każdy nosi go ze sobą w swoich telefonach, zjawisko przetwarzania w chmurze nabrało na sile. W 1999 r. firma Salesforce.com zaczęła dostarczać aplikacje dla przedsiębiorstw za pośrednictwem prostej witryny internetowej, co z kolei doprowadziło do tego, że coraz więcej firm programistycznych udostępniało swoje aplikacje przez Internet. Amazon Web Services poszedł w jego ślady iw 2002 roku zaoferował przechowywanie w chmurze, obliczenia i ludzką inteligencję z Amazon Mechanical Turk. Cztery lata później uruchomili Elastic Compute Cloud (EC2), dając użytkownikom możliwość wypożyczania komputerów, na których uruchamiają własne aplikacje.
W 2009 roku miało miejsce ostatnie wydarzenie, kiedy rozpoczął się Web 2.0. Różne firmy internetowe zaczęły oferować aplikacje oparte na przeglądarce. Jednym z przykładów jest Google Apps.
Co to jest?
Czym więc jest przetwarzanie w chmurze? Zasadniczo pomysł pozostał ten sam od lat pięćdziesiątych XX wieku, z kilkoma zmianami technologicznymi. Być może najłatwiejszym sposobem wyjaśnienia, czym jest przetwarzanie w chmurze, jest podanie przykładu działu IT korporacji.
W korporacji każdy pracownik potrzebuje odpowiednich narzędzi, aby wykonywać swoją pracę. Dział IT upewnia się, że wszyscy pracownicy mają komputer zawierający odpowiedni sprzęt i oprogramowanie potrzebne do osiągnięcia tego celu. Ponadto ci pracownicy potrzebują wszystkich różnych licencji na oprogramowanie, aby móc korzystać z różnych programów i tak dalej. Programy te wymagają licencji lub różnych typów zatwierdzeń do działania. Za każdym razem, gdy zatrudniany jest nowy pracownik, należy ponownie zakupić nową licencję lub program, aby nowy pracownik mógł również korzystać z tych samych programów. W tym miejscu pojawia się przetwarzanie w chmurze, aby ułatwić życie tym korporacjom i pracownikom. Chmura obliczeniowa sprawia, że każdy może korzystać z tych samych programów bez konieczności kupowania nowego oprogramowania.
Jak to działa?
Idea działania chmury obliczeniowej we wspomnianej sytuacji jest bardzo prosta: zamiast kupować i instalować oprogramowanie dla każdego nowego pracownika, wystarczyłoby załadować tylko jedną aplikację na wielu używanych komputerach. Ta aplikacja umożliwia użytkownikom logowanie się do usługi internetowej, która zawiera różne oprogramowanie i programy, których każdy pracownik może potrzebować do wykonywania swoich zadań.
Używane oprogramowanie i/lub programy nie są już ładowane na komputer każdej osoby, ale raczej do większego systemu przechowywania danych, tworzącego „chmurę”. Pracownicy mogą uzyskać dostęp do tych danych za pośrednictwem połączenia sieciowego lub po prostu łącząc się przez Internet. Zasadniczo wszystko jest przechowywane i/lub dostępne przez Internet, w przeciwieństwie do dysku twardego komputera.
Istnieją cztery różne rodzaje ofert w chmurze, a są to infrastruktura jako usługa (IaaS), platforma jako usługa (PaaS), oprogramowanie jako usługa (SaaS) i proces biznesowy jako usługa (BPaaS). Każda z tych usług jest zbudowana jedna na drugiej.
Podobnie jak w przypadku korporacji, przetwarzanie w chmurze może działać dla różnych osób na różne sposoby. Jeśli kiedykolwiek korzystałeś z internetowej usługi poczty e-mail, takiej jak Hotmail lub Gmail, korzystałeś z przetwarzania w chmurze. Na komputerze nie jest uruchomiony program poczty e-mail, ale uzyskujesz dostęp do tego programu poczty e-mail za pośrednictwem Internetu.
Rozwój przetwarzania w chmurze
Przetwarzanie w chmurze stało się dla działu IT sposobem na dodawanie różnych możliwości w odniesieniu do doświadczenia użytkownika końcowego i zwiększanie wydajności, a wszystko to w czasie rzeczywistym przez Internet. Biorąc to pod uwagę, przetwarzanie w chmurze jest wciąż na wczesnym etapie rozwoju i wielu dostawców zaczęło oferować różne usługi za pośrednictwem chmury, które różnią się w zależności od systemu.
Inne programy, których mogłeś używać, również korzystają z systemu w chmurze. Netflix, Apple, Dropbox i Amazon to tylko niektóre z największych firm, które zainwestowały w system chmurowy, dzięki czemu możesz zabrać swoje usługi i produkty ze sobą wszędzie tam, gdzie masz możliwości internetowe… tj. na smartfonie.
Firmy również wskakują na modę na przetwarzanie w chmurze. Szacuje się, że 69% firm, które mają obecnie budżet na chmurę, planuje w tym roku zwiększyć wydatki. W tym samym badaniu stwierdzono, że rynek przetwarzania w chmurze będzie rósł o dodatkowe 36% każdego roku do 2016 r. Większość firm korzysta z czterech różnych obszarów przetwarzania w chmurze w swoich firmach, a badania pokazują, że wszystkie te liczby będą stale rosnąć każdego roku, ponieważ technologia wciąż się rozwija i rozwija, pozostawiając chmurę jako jedyną opcję.
Plusy i minusy świata chmur
Głównym pozytywnym aspektem korzystania z przetwarzania w chmurze jest dostępność i nieco łatwość użytkowania. Dzięki chmurze możesz uzyskać dostęp do używanych aplikacji i danych z dowolnego miejsca w dowolnym czasie, o ile masz połączenie z Internetem. Korzystanie z systemu w chmurze może również zaoszczędzić pieniądze na zakupie różnego oprogramowania i sprzętu. Korporacje są w stanie zminimalizować wsparcie IT dzięki usprawnieniu sprzętu i mniejszej liczbie systemów operacyjnych. Ponadto, ponieważ tylny koniec systemu chmurowego jest zwykle systemem przetwarzania sieciowego o większej mocy, prędkość może być czynnikiem. Obliczenie czegoś, co wcześniej zajęłoby dużo czasu, teraz zajęłoby znacznie mniej czasu.
Jeśli chodzi o tworzenie kopii zapasowych i odzyskiwanie, proces jest znacznie prostszy, ponieważ dane są teraz przechowywane w chmurze, a nie na fizycznym urządzeniu. Z tego powodu wdrażanie programów i integrowanie nowych programów jest również szybsze i łatwiejsze. Twoja firma może wybierać, które usługi i/lub aplikacje będą dla niej najbardziej korzystne, zamiast wybierać wszystko w ramach większego pakietu. Jeśli chcesz mieć więcej lub mniej programów, miejsce na dysku twardym nie jest już problemem, ponieważ pojemność w systemie chmurowym może być prawie nieograniczona w swoim zakresie. Przyczynia się to do zmniejszenia wszelkich kosztów IT, które mogą wynikać z aktualizacji lub zakupu nowego sprzętu.
Chmura jest również przyjazna dla środowiska ze względu na ilość zasobów wymaganych do obliczeń, co oznacza mniejsze zużycie energii. Gdy serwery w chmurze nie są używane, serwer zazwyczaj zmniejsza skalę, uwalniając energię i zasoby.
Ostatnią zaletą przetwarzania w chmurze jest łatwość użycia. Większość aplikacji w chmurze będzie prostsza w obsłudze, ponieważ większość użytkowników może już być przyzwyczajona do uruchamiania ich przykładowych aplikacji. Na przykład Gmail to aplikacja w chmurze, z którą wielu użytkowników może już mieć doświadczenie i która może być dość łatwa do kontrolowania i używania w codziennym życiu.
Na drugim końcu spektrum największe obawy związane z przetwarzaniem w chmurze to prywatność, utrata danych i bezpieczeństwo. Jeśli baza danych w chmurze nie jest odpowiednio zaprojektowana, hakerzy niekoniecznie musieliby przechodzić przez wszystkie ściany i kanały, aby mieć dostęp do danych wielu klientów. Utrata danych to drugie zagrożenie związane z korzystaniem z chmury. Możesz stracić pewną elastyczność i kontrolę, do których jesteś przyzwyczajony, przechodząc na sieć w chmurze, ponieważ wszystko jest obsługiwane zdalnie, a większość sprzętu i oprogramowania może również działać zdalnie.
Inną wadą związaną z bezpieczeństwem w świecie chmury jest idea prywatności. Firma korzystająca ze zdalnej infrastruktury chmurowej zasadniczo wysyła wszelkie prywatne dane i informacje, które mogą być wrażliwe i/lub poufne. Ponownie, jeśli dostawca chmury ma mniej niż niezawodne zabezpieczenia, te same firmy mogą być narażeni na naruszenie tych poufnych informacji, w tym wyciek haseł i utratę dużych ilości danych.
Wreszcie, ponieważ przetwarzanie w chmurze jest w dużej mierze, jeśli nie całkowicie, zależne od dostępu do Internetu, jeśli firma miałaby jakiekolwiek przerwy w sieci lub problemy z łącznością, konfiguracja chmury stałaby się bezużyteczna. Chociaż prawdą jest, że od czasu do czasu wszystkie systemy mogą napotkać problem lub problem z połączeniem, jest to kolejna wada, na którą należy zwrócić uwagę. Jeśli wybrałeś dostawcę usług w chmurze, który nie jest na równi lub jeśli zdarzy się katastrofa, ponieważ cały system jest teraz zlokalizowany centralnie, możesz stracić wszystko.
Koniec?
Są tacy, którzy wciąż są podejrzani o przetwarzanie w chmurze. Wielu uważa, że skoro przez ostatnie kilka dekad pracowaliśmy bezpośrednio z lokalnego dysku twardego, powinniśmy kontynuować w ten sposób. Przetwarzanie w chmurze może nie być tak szybkie i może nie być warte kosztów lokalnego przechowywania i dostępu. Ponieważ różne firmy medialne kontrolują teraz dostęp do wszystkiego, do czego używasz usług w chmurze, wielu obawia się, że pokładanie całej wiary w dostępie tej firmy może Cię kosztować na dłuższą metę.
Firmy wciąż znajdują również różne sposoby pobierania opłat za dostęp do chmury, niezależnie od tego, czy chodzi o pomiar usługi, czy wykorzystaną przepustowość. Klienci witryn w chmurze wyrazili również obawy dotyczące własności intelektualnej i tego, kto jest właścicielem danych przechowywanych online. Na przykład, czy zdjęcia, które udostępniłeś na Facebooku, mogą zostać wykorzystane w ramach programu marketingowego firmy? Kto jest właścicielem zdjęć, które udostępniasz w swojej witrynie?
Istnieje wiele różnych sposobów, w jakie przetwarzanie w chmurze może wpływać na Twoją firmę, a nawet na korzystanie z komputera w domu, ponieważ jego popularność i pomysły na wykorzystanie stale rosną. Wygląda na to, że przetwarzanie w chmurze przestaje być tylko trendem i jest teraz częścią nowej normalności.