Co to jest przetwarzanie w chmurze z przykładem (objaśnienie różnych usług)

czym jest cloud computing na przykładzie

„Przetwarzanie w chmurze” to termin, który wielu z nas słyszało, ale może nie w pełni go zrozumieć. Wynika to z faktu, że obejmuje różnorodne systemy i usługi, przez co wydaje się niejednoznaczny lub skomplikowany. Więc dzisiaj wyjaśnimy na przykładzie, czym jest cloud computing.

Podamy podstawową definicję przetwarzania w chmurze, podamy przykłady przetwarzania i omówimy, dlaczego firmy korzystają z przetwarzania w chmurze.

Przetwarzanie w chmurze to wykorzystanie systemów zewnętrznych do wspomagania komputerów w przechowywaniu, zarządzaniu, przetwarzaniu i/lub przekazywaniu danych.

Te systemy zdalne są hostowane w chmurze (lub w Internecie), a nie na Twoim komputerze lub innej lokalnej pamięci masowej.

Mogą one obejmować serwery poczty e-mail, programy komputerowe, przechowywanie danych, a nawet zwiększenie możliwości przetwarzania komputera.

Co ciekawe, koncepcja chmury istnieje już od dłuższego czasu, a pomysł wypychania usług i pamięci masowej do chmury był reklamowany dość dawno temu przez Steve Jobs:

„Nie potrzebuję dysku twardego w moim komputerze, jeśli mogę szybciej dostać się do serwera… noszenie ze sobą tych niepołączonych komputerów jest w porównaniu bizantyjskie”. – Steve Jobs, nieżyjący już przewodniczący – Apple

Przetwarzanie w chmurze z przykładem

Przetwarzanie w chmurze to wykorzystanie oprogramowania lub sprzętu znajdującego się poza siedzibą firmy na potrzeby obliczeniowe, które jest pobierane za pośrednictwem sieci.

Przykłady przetwarzania w chmurze różnią się w zależności od rodzaju oferowanych usług przetwarzania w chmurze.

Trzy główne typy przetwarzania w chmurze to:

  • oprogramowanie jako usługa (SaaS),
  • platforma jako usługa (PaaS) oraz
  • infrastruktura jako usługa (IaaS)
  • funkcja jako usługa (FaaS)

W rzeczywistości ostatnio serwerless przetwarzanie, znane również jako funkcja jako usługa (FaaS), to kolejna popularna metoda biznesowego przetwarzania w chmurze.

Oprogramowanie jako usługa

SaaS to skrót od Software as a Service. Zamiast instalować oprogramowanie na komputerze, SaaS umożliwia dostęp do platformy online. Oto kilka przykładów:

  1. Square, firma zajmująca się przetwarzaniem płatności, która akceptuje płatności online
  2. Aplikacje Google, takie jak Dysk Google i Kalendarz
  3. Slack, który pozwala użytkownikom współpracować i rozmawiać ze sobą
  4. Asana i poniedziałek to narzędzia do zarządzania projektami które są hostowane całkowicie zdalnie

infrastruktura jako usługa

IaaS to skrót od Infrastructure as a Service. IaaS oferuje zasoby infrastrukturalne, takie jak serwery, pamięć masowa, sieci, zabezpieczenia i przetwarzanie w chmurze. Oto kilka przykładów:

  1. Azure firmy Microsoft, który świadczy usługi tworzenia kopii zapasowych i odzyskiwania po awarii, a także hosting i inne usługi.
  2. Rackspace to firma świadcząca usługi w zakresie danych, bezpieczeństwa i infrastruktury.
  3. AWS (Amazon Web Services) jest z pewnością jednym z największych dostawców IaaS

Platforma jako usługa

PaaS oznacza platformę jako usługę. Systemy operacyjne, środowiska wykonawcze języka programowania, bazy danych i serwery internetowe są dostarczane przez PaaS. Oto kilka przykładów przetwarzania w chmurze Paas:

  1. AWS Elastic Beanstalk, czyli usługa orkiestracji świadczona przez AWS
  2. Heroku obsługuje kilka języków programowania, które mogą być wykonywane na ich platformach
  3. OpenShift to rodzina oprogramowania do konteneryzacji opracowanego przez firmę Red Hat, która dostarcza jedną z najpopularniejszych wersji systemu Linux

Funkcja jako usługa

FaaS lub Feature-as-a-Service to oprogramowanie, które koncentruje się na rozwiązywaniu konkretnego problemu, a nie zapewnia bardziej ogólnych funkcji. Zwykle składa się z otwartego internetowego interfejsu API, najczęściej REST API i/lub JS, co umożliwia łatwą integrację z innymi aplikacjami.

Czy serwery fizyczne są używane w usługach przetwarzania w chmurze?

Czy serwery fizyczne są używane w usługach przetwarzania w chmurze?

Tak. Przetwarzanie w chmurze nadal wymaga korzystania z serwerów; serwery są po prostu “zwirtualizowany".

Oznacza to, że zamiast uruchamiać aplikację, system lub procedury na jednym serwerze lokalnym, korzystają one z wielu serwerów, często w wielu lokalizacjach, które są połączone ze sobą i urządzeniem za pośrednictwem bezpiecznych sieci wirtualnych.

Umożliwia to dostawcy usług przetwarzania w chmurze świadczenie usług dużej liczbie osób, skalowanie w oparciu o liczbę klientów oraz dostarczanie produktów i usług z dowolnego miejsca z dostępem do Internetu.

Dlaczego przetwarzanie w chmurze jest niezbędne dla Twojej firmy?

Twoja firma najprawdopodobniej już korzysta z szeregu usług przetwarzania w chmurze. Na przykład wszystkie hostowane serwery pocztowe, w tym Gmail i Outlook, są usługami przetwarzania w chmurze SaaS.

Dostępne są również popularne CRM i zautomatyzowane platformy marketingowe, takie jak Salesforce, Hubspot, Mailchimp i inne.

Jednak dodatkowe przykłady usług przetwarzania w chmurze dla wielu firm obejmują:

  • Maszyny wirtualne (maszyny wirtualne)
  • Przechowywanie danych
  • Odzyskiwanie po awarii i tworzenie kopii zapasowych
  • Poszerzanie przepustowości
  • Platformy do tworzenia aplikacji
  • Serwery w chmurze
  • Monitorowanie i zarządzanie infrastrukturą
  • Twórz, hostuj i wdrażaj usługi SaaS

Jakie są zalety przetwarzania w chmurze?

1. Obniża koszty IT

Spadek kosztów IT jest jedną z głównych korzyści wynikających z wyboru chmury obliczeniowej zamiast usług infrastruktury hostowanej wewnętrznie. Wynika to z możliwości płacenia tylko za to, ile Twoja firma potrzebuje w infrastrukturze w określonym czasie.

Co więcej, przetwarzanie wewnętrzne może być kosztowne, jeśli weźmie się pod uwagę wysokie koszty zakupu sprzętu, a także koszty przechowywania sprzętu i inwestowania czasu IT w zarządzanie i konserwację sprzętu.

2. Eksperci odpowiedzialni

Wraz z rozwojem chmury obliczeniowej coraz mniej specjalistów IT jest szkolonych w zakresie konserwacji nowoczesnych serwerów i innej infrastruktury krytycznej. Ponadto, ponieważ technologia szybko ewoluuje, najlepsze praktyki i protokoły nieustannie ewoluują.

Wybierając chmurę obliczeniową, powierzasz codzienne zarządzanie ekspertom, których podstawowa rola wymaga, aby byli na bieżąco z najnowszymi technologiami.

Ponadto najprawdopodobniej czerpiesz korzyści z zespołu ekspertów, którzy zarządzają i utrzymują Twoje systemy, zapewniając Ci korzyści ze zbiorowej wiedzy.

3. Chronione środowisko

Przetwarzanie w chmurze jest również zwykle kojarzone z bezpieczniejszym przetwarzaniem. Podczas przebywania na powierzchni komputery wewnętrzne wydają się odchodzić less miejsce na naruszenia sieci, zwiększa również możliwość wystąpienia błędu.

Twoje dane znajdują się w jednej lokalizacji, a nie w wielu lokalizacjach, gdy korzystasz z przetwarzania wewnętrznego. Oznacza to, że istnieje większe prawdopodobieństwo trwałej utraty danych i systemów w przypadku klęski żywiołowej lub kradzieży. Oznacza to również ograniczenie monitorowania, aktualizacji i zarządzania.

Twoje informacje, infrastruktura i usługi są nie tylko bardziej prawdopodobne, że będą rozproszone w różnych lokalizacjach w chmurze obliczeniowej, ale także przechodzą rygorystyczne aktualizacje, modyfikacje zgodności i protokoły bezpieczeństwa. Co więcej, firma zajmująca się przetwarzaniem w chmurze zazwyczaj zapewnia całodobowy nadzór, aby zapobiegać problemom i rozwiązywać je bardziej męczącelessniż zespół na miejscu.

Jakie znaczenie ma nazwa Chmura?


W inżynierii sieci termin „chmura” odnosi się do projektu sieci, który reprezentuje rozmieszczenie wielu urządzeń sieciowych i ich wzajemne połączenie. Kontur tego projektu sieci przypominał złowrogą chmurę.

Rodzaje usług w chmurze

Istnieją cztery różne modele chmury, które możesz subskrybować w zależności od specyficznych wymagań Twojej firmy. Na poniższej liście znajdziesz różne rodzaje chmur:

  • Chmura prywatna: w tym typie chmury zasoby obliczeniowe są dostępne tylko dla jednego przedsiębiorstwa. Ta strategia jest częściej wykorzystywana do komunikacji wewnątrz firmy. Gdy zasoby obliczeniowe mogą być regulowane, posiadane i obsługiwane przez ten sam podmiot, określa się to jako kolokację.
  • Community Cloud: zasoby obliczeniowe są udostępniane społeczności i organizacjom za pomocą modelu Community Cloud.
  • Chmura publiczna: Jeśli chodzi o interakcje B2C (Business to Consumer), ten rodzaj chmury jest najczęściej używany. W takim przypadku zasób komputerowy jest własnością rządu, instytucji akademickiej lub przedsiębiorstwa komercyjnego, którymi zarządza i zarządza nimi.
  • Chmura hybrydowa: to rodzaj chmury, która może być wykorzystywana zarówno do interakcji B2B (Business to Business), jak i B2C (Business to Consumer) (Business to Consumer). Ten rodzaj wdrożenia chmury jest określany jako chmura hybrydowa, ponieważ zasoby obliczeniowe są połączone ze sobą za pośrednictwem wielu chmur.

Teraz, gdy widzieliśmy na przykładzie, czym jest przetwarzanie w chmurze, czy są jakieś pytania, które masz? Chętnie odpowiemy na Twoje pytania poniżej.

O autorze
Jamiego Kavanagha
Jamie, inżynier z wykształcenia, jest naszym głównym pisarzem technicznym i badaczem. Jamie prowadzi również Coastal Content, firmę zajmującą się marketingiem treści, copywritingiem i projektowaniem stron internetowych z siedzibą w Kornwalii w Wielkiej Brytanii.

Jeszcze jedna rzecz... Czy wiesz, że osoby, które udostępniają przydatne rzeczy, takie jak ten post, również wyglądają NIESAMOWITE? ;-)
Proszę zostaw użyteczny skomentuj swoje przemyślenia, a następnie udostępnij to na swoich grupach na Facebooku, które uznają to za przydatne i wspólnie zbierzmy korzyści. Dziękuję za udostępnienie i bycie miłym!

Ujawnienie: Ta strona może zawierać linki do zewnętrznych witryn produktów, które kochamy i gorąco polecamy. Jeśli kupisz sugerowane przez nas produkty, możemy otrzymać opłatę za polecenie. Takie opłaty nie wpływają na nasze rekomendacje i nie przyjmujemy płatności za pozytywne recenzje.

Autorzy promowani w:  Inc Czasopismo Logo .   Logo Sitepoint   Logo CSS Tricks    logo webdesignerdepot   Logo WPMU DEV   i wiele więcej ...