Wprowadzenie do przetwarzania w chmurze: koncepcje, modele, cechy i korzyści
Opublikowany: 2020-12-24Usługi w chmurze to usługi i rozwiązania, które są używane i dostarczane w czasie rzeczywistym przez Internet. Jako wprowadzenie do przetwarzania w chmurze warto zacząć od przykładu: przechowując zdjęcia w sieci, korzystając z poczty internetowej lub portalu społecznościowego, korzystasz z usługi „przetwarzania w chmurze”.
Przetwarzanie w chmurze to nic innego jak model dostarczania usług obliczeniowych wykonywanych przez Internet. Odblokowuje różne funkcje, takie jak wdrażanie w czasie rzeczywistym, opracowywanie i dostarczanie rozwiązań i usług.
Ucz się kursów rozwoju oprogramowania online z najlepszych światowych uniwersytetów. Zdobywaj programy Executive PG, Advanced Certificate Programs lub Masters Programs, aby przyspieszyć swoją karierę.
Spis treści
Oto różne usługi Cloud Computing
- Kolokacja/Usługi zdalne — w tego typu usługach serwery znajdują się w wielu lokalizacjach na całym świecie, a urządzenia zdalne mogą uzyskiwać dostęp do usług serwera.
- Backup/DR – Chmura oferuje wsparcie dla Backupu i Disaster Recovery.
- Wirtualny pulpit/aplikacje — Cloud Computing zapewnia obsługę wirtualnego pulpitu i aplikacji.
- Hosting WWW/aplikacji — jest to usługa hostingowa dla sieci i aplikacji.
Koncepcje chmury obejmują
- Usługi w chmurze
- Modele dostarczania w chmurze
Modele usług w chmurze
Istnieją różne modele usług w chmurze, takie jak IaaS, PaaS, SaaS, DaaS, CaaS, XaaS, BPaaS . Poniżej wymieniono trzy główne modele usług:
IaaS – Infrastructure as a Service, celem IaaS jest dostarczanie klientom zasobów infrastruktury (przykład maszyn wirtualnych); Architekci sieci pracują w tej warstwie przetwarzania w chmurze. Generalnie IaaS jest podstawą modeli Cloud Service.
PaaS – Platform as the Service, ten model usług w chmurze składa się z usługi zawierającej warstwę IaaS + PaaS, która będzie również zawierać system operacyjny, w tej warstwie pracują deweloperzy aplikacji, aby tworzyć lub testować swoje aplikacje.

SaaS – Software as the Service, ten model usług w chmurze będzie składał się z IaaS jako warstwy podstawowej; dodatkowo zawierać będzie również aplikacje, z których korzystają Użytkownicy końcowi (Klienci).
Modele wdrażania w chmurze
Prywatna chmura
- Private Cloud to pierwszy typ modelu wdrożenia w chmurze obliczeniowej.
- Chmura prywatna to infrastruktura chmurowa działająca tylko w jednej organizacji. Może być zarządzany wewnętrznie lub przez zewnętrznych dostawców.
- Chmura prywatna wymaga fizycznej obecności, przydziału miejsca, sprzętu i kontroli środowiska. Czynniki te wiążą się z nakładami kapitałowymi.
- Można go wdrożyć za pomocą Microsoft System Center, Vmware Vcloud, Openstack, Eucalyptus.
Chmura publiczna
- W Public Cloud infrastruktura i usługi są udostępniane do otwartego użytku przez ogół społeczeństwa.
- Może być własnością, być zarządzany przez firmę lub agencję rządową. Urządzenia istnieją w siedzibie dostawcy usług w chmurze.
- Funkcje chmury publicznej to:
- Hostowane na stronie dostawcy usług.
- Wykorzystuje wspólną infrastrukturę.
- Obsługuje łączność przez Internet.
- Jest tańszy niż prywatna chmura korporacyjna.
- Jeśli używasz klienta poczty e-mail połączonego z Gmailem, Outlook.com lub Yahoo, używasz aplikacji chmury publicznej.
- Różni dostawcy usług dla chmury publicznej to AWS (Amazon Web Services), Microsoft Azure, Google Compute Engine, IBM SoftLayer, HP Helion Public Cloud
Przeczytaj: Kompletny przewodnik dotyczący przetwarzania w chmurze

Chmura społeczności
- Trzecim typem modelu wdrażania w chmurze jest Community Cloud.
- Chmura społecznościowa to wspólne środowisko, w którym kilka firm, a nawet osoby fizyczne, czerpie korzyści z chmury publicznej, korzystając z kontroli i zabezpieczeń podobnych do chmury prywatnej.
- Ten rodzaj infrastruktury chmurowej jest udostępniany do użytku przez określoną sieć konsumencką (na przykład Ubezpieczenia, Banki, Linie lotnicze). Może być własnością jednej lub więcej organizacji wewnątrz społeczności, zarządzanych przez nią. Może istnieć w siedzibie firmy lub poza nią.
Chmura hybrydowa
- Czwartym modelem wdrażania jest chmura hybrydowa.
- Ta infrastruktura chmurowa to kompozycja dwóch lub więcej infrastruktur chmurowych (publiczna + prywatna).
- Służy do tworzenia zastrzeżonej lub standardowej technologii, która zwiększa przenośność aplikacji i danych.
Co to jest obiektowa pamięć masowa?
Jako wprowadzenie do przetwarzania w chmurze postaraj się to zrobić, tak jak przenosimy zdjęcia z urządzeń na komputer, – Uprość zarządzanie i użytkowanie – Organizuj, chroń i udostępniaj zdjęcia, branża IT Cloud korzysta ze sklepów Object z podobnych powodów – Aby skonsolidować, uporządkować i chroń dane użytkownika — zarządzanie danymi i szybsze wyszukiwanie.

Tradycyjna pamięć masowa wykorzystuje koncepcje SAN (Storage Area Network) i NAS (Network Attached Storage). Obiektowa pamięć masowa ułatwia administratorom pamięci masowej wykonywanie męczących zadań, takich jak tworzenie logicznych woluminów pamięci masowej i zarządzanie nimi, formatowanie i zarządzanie poziomami RAID w przypadku awarii urządzenia pamięci masowej.
Charakterystyka Object Storage
- Skalowalność liniowa — pamięć masową można skalować w górę, aby obsługiwać miliardy obiektów.
- Obsługa dużych plików – w terminologii obiektowej pamięci masowej obsługiwane rozmiary pojedynczych obiektów są wyrażone w TB (terabajtach).
- Przyjazne dla sieci — obiekty można przechowywać i pobierać za pomocą interfejsu użytkownika sieci Web, opartego na protokole HTTP i interfejsu API RESTful (Representational State Transfer, Application Programming Interface).
- Metadane i rozszerzalność — Magazyn obiektów dodaje metadane do obiektu, zgodnie z kontrolą używanego interfejsu, gdy tworzy lub przepisuje go jako obiekt.
- Skala geograficzna — Obiekty mogą być replikowane i rozmieszczane geograficznie.
- Bez blokowania — obiekty można edytować, ponieważ nie ma blokowania operacji zapisu ani tworzenia.
Przeczytaj także: Objaśnienie najważniejszych modeli chmury obliczeniowej
Korzyści z chmury
- Zmniejsz koszty utrzymania IT — serwery objęte wirtualizacją mogą oznaczać zmniejszenie liczby serwerów potrzebnych w znaczącej organizacji, uwolnienie miejsca w centrach danych i umożliwienie im odłożenia ogromnych ilości gotówki na zasilanie, chłodzenie i infrastrukturę.
- Łatwa modernizacja infrastruktury i niższy koszt posiadania — bardzo wyraźnie wyraża się to, że zwykłe wydatki można postrzegać jako wydatki operacyjne (OPEX) zamiast wydatków kapitałowych (CapEx), co daje stowarzyszeniu zdolność do adaptacji monetarnej. Dzięki wykorzystaniu chmury zmniejsza się koszt posiadania.
- Przechowywanie danych poza siedzibą — Cloud Computing oferuje dodatkowe korzyści, takie jak pomoc w przypadku awarii ze strony dostawcy i „przechowywanie danych poza siedzibą”, zapewniając, że dane organizacji są zawsze dostępne.
Wniosek
Chmura ma komponent, w którym usługi są „Stale działające i działające”. Gwarantuje produktywność klientom końcowym, aby uzyskać dostęp do aplikacji na dowolnych urządzeniach, od stacji roboczych po smartfony.
W upGrad oferujemy program Executive PG w specjalizacji programistycznej w programie Cloud Computing. Trwa tylko 13 miesięcy i jest całkowicie online, więc możesz go ukończyć bez przerywania pracy.
Nasz kurs nauczy Cię podstawowych i zaawansowanych koncepcji przetwarzania w chmurze wraz z zastosowaniami tych koncepcji. Będziesz uczyć się od ekspertów branżowych poprzez filmy, wykłady na żywo i zadania. Co więcej, uzyskasz dostęp do ekskluzywnego przygotowania do kariery w upGrad, informacji zwrotnych dotyczących CV i wielu innych korzyści. Koniecznie sprawdź to.