Przetwarzanie w chmurze obejmuje zasoby sprzętowe i programowe udostępniane w Internecie jako zarządzane usługi zewnętrzne. Usługi te opierają się na zaawansowanych aplikacjach i zaawansowanych sieciach serwerów.
Rodzaje przetwarzania w chmurze
Dostawcy usług tworzą systemy przetwarzania w chmurze w celu zaspokojenia wspólnych potrzeb biznesowych lub badawczych. Przykłady usług przetwarzania w chmurze obejmują:
- Wirtualne IT (technologia informatyczna): Konfiguruj i wdrażaj zdalne serwery zewnętrzne jako rozszerzenia lokalnej sieci IT firmy.
- Oprogramowanie: Korzystaj z komercyjnych aplikacji lub twórz i zdalnie hostuj niestandardowe aplikacje,
- Pamięć sieciowa: Pamięć sieciowa archiwizuje dane przez Internet do dostawcy bez konieczności znajomości fizycznej lokalizacji przechowywania.
Systemy przetwarzania w chmurze są ogólnie zaprojektowane do obsługi dużej liczby klientów i gwałtownego wzrostu popytu.
Dolna linia
Usługi w chmurze korzystające z modelu oprogramowania jako usługi (SaaS) zapewniają w pełni funkcjonalne programy użytkownikom końcowym, nawet jeśli programy te mogą nie znajdować się na ich komputerach lokalnych. Dostawcy poczty e-mail, tacy jak Gmail i Outlook.com, to aplikacje SaaS, a także prawie każdy program komputerowy działający w przeglądarce. W związku z tym SaaS jest najbardziej znany konsumentom domowym.
Modele platformy jako usługi
Rozwiązanie SaaS znajduje się na platformie. Sprzedawcy oferujący portfele platformy jako usługi zazwyczaj spotykają się z klientami korporacyjnymi. Produkty PaaS obejmują serwery wirtualne, środowiska operacyjne, środowiska baz danych i wszelkie inne komponenty oprogramowania pośredniego, które znajdują się między sprzętem a aplikacją skierowaną do klienta.
Dolna linia
Platformy z kolei opierają się na infrastrukturze. Rozwiązania typu „infrastruktura jako usługa” na ogół osiągają poziom „goły metal” - fizyczne serwery, komponenty sieciowe i urządzenia pamięci masowej niezbędne do zapewnienia funkcjonalności platform (a tym samym usług). IaaS jest popularny wśród klientów korporacyjnych, z kompromisami między szybkością, kosztami i prywatnością, które każdy dostawca równoważy na różne sposoby.
Przykłady usług przetwarzania w chmurze
Wielu różnych dostawców oferuje różne rodzaje usług przetwarzania w chmurze:
- Amazon EC2 - Wirtualne IT
- Google App Engine – hosting aplikacji
- Google Apps i Microsoft Office Online - SaaS
- Apple iCloud - pamięć sieciowa
- DigitalOcean - serwery (Iaas/PaaS)
Niektórzy dostawcy oferują usługi przetwarzania w chmurze za darmo, podczas gdy inni wymagają płatnej subskrypcji.
Jak działa przetwarzanie w chmurze
System przetwarzania w chmurze przechowuje krytyczne dane na serwerach internetowych, zamiast dystrybuować kopie plików danych na poszczególne urządzenia klienckie. Usługi w chmurze do udostępniania wideo, takie jak Netflix, przesyłają strumieniowo dane przez Internet do aplikacji odtwarzacza na urządzeniu wyświetlającym, zamiast wysyłać klientom fizyczne dyski DVD lub BluRay.
Klienci muszą być połączeni z Internetem, aby korzystać z usług w chmurze. Na przykład niektóre gry wideo w usłudze sieciowej Xbox można uzyskać tylko online (nie na dysku fizycznym), podczas gdy inne również nie mogą być odtwarzane bez połączenia.
Niektórzy obserwatorzy branży oczekują, że w nadchodzących latach popularność przetwarzania w chmurze będzie rosła. Chromebook jest jednym z przykładów tego, jak wszystkie komputery osobiste mogą ewoluować w przyszłości pod wpływem tego trendu - urządzeń z minimalną lokalną przestrzenią dyskową i kilkoma lokalnymi aplikacjami poza przeglądarką internetową (za pomocą której można uzyskać dostęp do aplikacji i usług online).
Wady i zalety chmury obliczeniowej
Podobnie jak w przypadku każdej przełomowej nowej technologii, przetwarzanie w chmurze oferuje mocne i słabe strony, które zarówno deweloperzy, jak i konsumenci muszą dokładnie ocenić.
Dostawcy usług są odpowiedzialni za instalację i utrzymanie podstawowej technologii w chmurze. Niektórzy klienci biznesowi preferują ten model, ponieważ ogranicza on ich własny ciężar związany z koniecznością utrzymania infrastruktury. I odwrotnie, klienci ci rezygnują z kontroli zarządzania systemem, polegając na dostawcy, który zapewni wymagany poziom niezawodności i wydajności.
Podobnie użytkownicy domowi stają się bardzo zależni od swojego dostawcy Internetu w modelu przetwarzania w chmurze: tymczasowe przerwy w dostawie łączy i wolniejsze łącza szerokopasmowe, które są dziś niewielkim uciążliwością, stają się poważnym problemem w świecie w pełni opartym na chmurze. Z drugiej strony zwolennicy technologii chmury argumentują, że taka ewolucja prawdopodobnie skłoniłaby dostawców Internetu do ciągłego podnoszenia jakości swoich usług, aby zachować konkurencyjność.
Systemy przetwarzania w chmurze są zwykle zaprojektowane do dokładnego śledzenia wszystkich zasobów systemowych. To z kolei umożliwia dostawcom naliczanie od klientów opłat proporcjonalnych do ich wykorzystania sieci, pamięci masowej i przetwarzania. Niektórzy klienci wolą to podejście do rozliczania według taryfy, aby zaoszczędzić pieniądze, podczas gdy inni wolą subskrypcję zryczałtowaną, aby zapewnić przewidywalne koszty miesięczne lub roczne.
Korzystanie ze środowiska przetwarzania w chmurze zazwyczaj wymaga przesyłania danych przez Internet i przechowywania ich w systemie zarządzanym przez dostawcę. Zagrożenia prywatności i bezpieczeństwa związane z tym modelem należy porównać z korzyściami, a także alternatywami.
Dolna linia dla konsumentów
Przeciętny konsument niebędący informatykiem korzysta z technologii SaaS/PaaS/IaaS ze względu na niższy koszt, krótszy czas wdrażania i większą elastyczność, które oferują te rozwiązania. Chociaż niektórzy ludzie wolą posiadać licencję na niezmienne oprogramowanie, inni są zadowoleni z korzystania z oprogramowania opartego na subskrypcji, które wymaga połączenia z Internetem.
FAQ
Czym jest przetwarzanie w chmurze w prostych słowach?
Przetwarzanie w chmurze oferuje bezpieczną pamięć masową na żądanie, serwery, bazy danych, sieci i oprogramowanie dostępne w Internecie (w chmurze). Różne chmury służą jako centralne repozytoria dla niektórych lub wszystkich tych usług. Mogą się z nimi skontaktować autoryzowane firmy i użytkownicy z połączeniem internetowym.
Co to jest elastyczna chmura obliczeniowa?
Jedną z cech chmury obliczeniowej jest to, że firmy płacą tylko za to, czego potrzebują. Chmura elastyczna zapewnia różne poziomy usług w zależności od zmieniających się potrzeb swoich klientów. Ta metoda płatności zgodnie z rzeczywistym użyciem sprawia, że przetwarzanie w chmurze jest dostępne dla wszystkich klientów, niezależnie od ich wielkości.
Jak korzystasz z chmury obliczeniowej w życiu codziennym?
Gdy przesyłasz strumieniowo film lub uczestniczysz w spotkaniu Zoom, korzystasz z chmury obliczeniowej. Jeśli korzystasz z aplikacji Apple w iCloud lub tworzysz kopię zapasową danych online, korzystasz z chmury obliczeniowej. Gry online, przesyłanie strumieniowe muzyki, przechowywanie zdjęć online, programy do obsługi poczty e-mail w przeglądarce i oprogramowanie do edycji online są możliwe dzięki przetwarzaniu w chmurze.
Co to jest chmura Azure?
Azure to usługa przetwarzania w chmurze opracowana i należąca do firmy Microsoft. Podobnie jak inne usługi w chmurze, firmy płacą tylko za to, z czego korzystają i mogą wybierać spośród różnych opcji kont. Platforma Azure oferuje bezpłatne konto próbne przez 30 dni, dzięki czemu potencjalni klienci mogą wypróbować jej usługi i eksperymentować z chmurą.