Różnica między przetwarzaniem w chmurze a przetwarzaniem w sieci

Autor: Laura McKinney
Data Utworzenia: 1 Kwiecień 2021
Data Aktualizacji: 5 Móc 2024
Anonim
Różnica między przetwarzaniem w chmurze a przetwarzaniem w sieci - Technologia
Różnica między przetwarzaniem w chmurze a przetwarzaniem w sieci - Technologia

Zawartość


Przetwarzanie w chmurze i przetwarzanie sieciowe mają prawie taką samą wizję świadczenia usług użytkownikom poprzez udostępnianie możliwości i zasobów. Chociaż warunki są zróżnicowane w zależności od zastosowania, architektury, wzorców wykorzystania zasobów, liczby usług, interoperacyjności, modeli biznesowych itp.

Przetwarzanie w chmurze eliminuje potrzebę kupowania sprzętu i oprogramowania, które wymagają złożonej konfiguracji i kosztownej konserwacji w celu budowania i wdrażania aplikacji, a zamiast tego zapewnia je jako usługa przez Internet. Z drugiej strony, w obliczeniach gridowych klaster komputerów pracuje razem, aby rozwiązać ogromny problem, dzieląc go na kilka małych jednostek, które są rozmieszczone na komputerach (część siatki).

W chmurze zasoby są zarządzane centralnie, podczas gdy w sieci przetwarzanie zasobów jest rozproszone, gdzie każda strona ma własną kontrolę administracyjną.

  1. Wykres porównania
  2. Definicja
  3. Kluczowe różnice
  4. Wniosek

Wykres porównania

Podstawa do porównaniaChmura obliczeniowa
Przetwarzanie sieciowe
Koncentracja na aplikacji
aplikacje biznesowe i internetowe.
Cele współpracy
Zastosowana architektura
Klient-serwer
Komputery rozproszone
Zarządzanie
Scentralizowane
Zdecentralizowane
Model biznesowy
Płać za użycie
Brak zdefiniowanego modelu biznesowego
Dostępność usługWysoka, ponieważ jest w czasie rzeczywistym
Niska z powodu zaplanowanych usług.
Modele programowania
Eukaliptus, otwarta mgławica, otwarty stos itp. Dla Iaas, ale nie ma oprogramowania pośredniego.
Dostępne są różne oprogramowanie pośrednie, takie jak Globus gLite, Unicore itp.
Wzorce użytkowania zasobów
Scentralizowany sposób
Sposób współpracy
Elastyczność

Wysoki
Niska
Interoperacyjność

Blokowanie dostawcy i integracja to niektóre problemyŁatwo radzi sobie z interoperacyjnością między dostawcami.


Definicja przetwarzania w chmurze

Przetwarzanie w chmurze to nowoczesny paradygmat obliczeniowy, który zapewnia skalowalną i elastyczną infrastrukturę IT oraz niezbędne usługi dla użytkowników za pośrednictwem Internetu. Umożliwia wszechobecny, wygodny na żądanie, wygodny dostęp do sieci do partycjonowanej puli konfigurowalnych zasobów obliczeniowych, takich jak sieci, usługi, pamięć masowa, aplikacje i serwery, które mogą być natychmiast obsługiwane, a także zwalniane przy minimalnym wysiłku kierowniczym.

Jest zgodny z architekturą klient-serwer. Jego metoda fakturowania jest skuteczna tam, gdzie użytkownik musi zapłacić zgodnie z przeznaczeniem lub może być nazywany rozliczeniem rozliczanym. Pojęcie wirtualizacji jest używane w chmurze, a także wykorzystuje hypervisor (VM), za pomocą którego użytkownik może uruchamiać wiele systemów operacyjnych.

Usługi oferowane przez chmurę:

  • Saas (oprogramowanie jako usługa) - Ta usługa zapewnia użytkownikom kompletne aplikacje, eliminując w ten sposób potrzeby podstawowych usług, w których użytkownik nie musi martwić się sprzętem i platformami do generowania produktu końcowego. Nawet aktualizacja, licencjonowanie i konserwacja są wykonywane przez usługodawcę. Na przykład Google Apps, Salesforce itp.
  • Paas (platforma jako usługa) - Tego rodzaju usługi kładą nacisk na zapewnienie zintegrowanego środowiska wysokiego poziomu do projektowania, budowania, testowania i wdrażania niestandardowej aplikacji online, eliminując potrzebę Iaas dla użytkowników. Na przykład Google App Engine, Microsoft Azure zapewnia usługi Paas.
  • Iaas (infrastruktura jako usługa) - Ta usługa zapewnia zasoby obliczeniowe na sprzęcie wirtualnym lub dedykowanym, usługi oferowane przez Iaas to sieć, pamięć dyskowa, moc przetwarzania itp. AWS, Eucalyptus, Open stack i Flexiscale to tylko niektóre z dostawców Iaas.

Istnieją cztery typy modeli wdrażania w chmurze, które są - publiczny Chmura, prywatny Chmura, społeczność chmura i hybrydowy Chmura.


Definicja obliczeń sieciowych

Przetwarzanie w sieci obsługuje zasoby komputerowe, takie jak sieć, serwer, aplikacje dla poszczególnych użytkowników. Siatka obejmuje luźno powiązane systemy, w których zadania są zarządzane i planowane w sposób rozproszony. Dzieli ogromne zadanie na mniejsze części i przetwarza je oddzielnie. Obliczenia sieciowe to połączenie niecentralizowanych zasobów obliczeniowych, w których każda geograficznie odrębna, niezależna strona ma nad nią kontrolę administracyjną.

W przypadku przetwarzania w sieci zasoby są zarezerwowane, dlatego nie jest ono elastyczne ani skalowalne jak przetwarzanie w chmurze. Podąża za architekturą rozproszoną. Projekty obliczeniowe gridowe nie są powiązane z żadną zależnością czasową i wykorzystuje sprzęt znajdujący się w sieci i będący w stanie bezczynności.

  1. Aplikacje oparte na chmurze są aplikacjami biznesowymi, takimi jak aplikacje internetowe zwykle używane przez cienkich klientów lub urządzenia przenośne. Z drugiej strony, Grid koncentruje się na aplikacji badawczej z pomocą rozproszonych niezależnych jednostek administracyjnych pracujących razem nad rozwiązaniem większego problemu informatycznego.
  2. Chmura korzysta z architektury klient-serwer, natomiast grid wykorzystuje architekturę rozproszonego przetwarzania.
  3. Infrastruktura przetwarzania w chmurze obsługiwana jest przez scentralizowane zarządzanie, podczas gdy w obliczeniach gridowych istnieje zdecentralizowany system zarządzania, w którym różne witryny są rozproszone globalnie, a każda witryna ma niezależną administrację.
  4. Użytkownicy usług w chmurze płacą, gdy korzystają (tj. Z opłat za usługi komunalne lub rozliczane według liczników), przy czym użytkownik nie musi płacić, gdy zwalnia zasoby. Przeciwnie, nie ma zdefiniowanego modelu biznesowego w obliczeniach gridowych.
  5. Usługi w chmurze są bardzo elastyczne i działają w czasie rzeczywistym i mogą być szybko skalowane. Z drugiej strony, sieć zapewnia zaplanowane usługi o niskiej elastyczności.
  6. Infrastruktura sieciowa może z łatwością poradzić sobie z interoperacyjnością, podczas gdy chmura nie obsługuje interoperacyjności i może prowadzić do blokady dostawcy, co utrudnia migrację od jednego dostawcy usług w chmurze do drugiego.
  7. Zasoby można gromadzić w chmurze w sposób scentralizowany lub rzadko w sposób zdecentralizowany. Z drugiej strony zasoby są wykorzystywane w sposób zdecentralizowany w obliczeniach sieciowych.
  8. W infrastrukturze gridowej zasoby są ograniczone, podczas gdy w chmurze istnieje ogromna pula zasobów. Siatki można tworzyć przy użyciu infrastruktury chmury.

Wniosek

Przetwarzanie w chmurze to nowa technologia, która wywodzi się z obliczeń sieciowych. Przetwarzanie w chmurze zapewnia przyjazne dla użytkownika usługi w czasie rzeczywistym na dedykowanym, szerokopasmowym połączeniu internetowym i nieograniczonych zasobach, ale jego główną wadą jest to, że potrzebuje szybkiego łącza internetowego. Siatki są niejednorodne, luźno połączone i geograficznie rozmieszczone i lepsze niż tradycyjne klastry. Chociaż bezpieczeństwo może być poważnym problemem podczas korzystania z obliczeń gridowych.