Przetwarzanie sieciowe

Autor: Monica Porter
Data Utworzenia: 21 Marsz 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
Co i kiedy wybrać: przetwarzanie chmurowe, lokalne czy brzegowe?
Wideo: Co i kiedy wybrać: przetwarzanie chmurowe, lokalne czy brzegowe?

Zawartość

Definicja - Co oznacza Grid Computing?

Przetwarzanie sieciowe to architektura procesorowa, która łączy zasoby komputerowe z różnych domen, aby osiągnąć główny cel. W przetwarzaniu gridowym komputery w sieci mogą pracować razem nad zadaniem, działając w ten sposób jako superkomputer.


Zazwyczaj siatka działa na różnych zadaniach w sieci, ale może także pracować na specjalistycznych aplikacjach. Jest przeznaczony do rozwiązywania problemów, które są zbyt duże dla superkomputera, przy jednoczesnym zachowaniu elastyczności w przetwarzaniu wielu mniejszych problemów. Siatki obliczeniowe zapewniają infrastrukturę dla wielu użytkowników, która spełnia nieciągłe wymagania związane z przetwarzaniem dużych informacji.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Grid Computing

Siatka jest połączona równoległymi węzłami, które tworzą klaster komputerowy, który działa w systemie operacyjnym, systemie Linux lub wolnym oprogramowaniu. Rozmiar klastra może się różnić od małego stanowiska do kilku sieci. Technologia jest stosowana do wielu różnych zastosowań, takich jak zadania matematyczne, naukowe lub edukacyjne, za pośrednictwem kilku zasobów obliczeniowych. Jest często wykorzystywany w analizach strukturalnych, usługach internetowych, takich jak bankowość bankomatów, infrastruktura back-office oraz badania naukowe lub marketingowe.


Idea obliczeń gridowych została po raz pierwszy opracowana na początku lat 90. przez Carla Kesselmana, Iana Fostera i Steve'a Tuecke. Opracowali standard Globus Toolkit, który obejmował siatki do zarządzania przechowywaniem danych, przetwarzania danych i intensywnego zarządzania obliczeniami.

Przetwarzanie w sieci składa się z aplikacji używanych do obliczeniowych problemów z komputerem, które są połączone w równoległym środowisku sieciowym. Łączy każdy komputer i łączy informacje, tworząc jedną aplikację wymagającą intensywnych obliczeń.

Siatki mają różnorodne zasoby oparte na różnych strukturach oprogramowania i sprzętu, językach komputerowych i ramach, zarówno w sieci, jak i przy użyciu otwartych standardów z określonymi wytycznymi, aby osiągnąć wspólny cel.

Operacje sieciowe są ogólnie podzielone na dwie kategorie:

  • Siatka danych: system, który obsługuje duże rozproszone zestawy danych używane do zarządzania danymi i kontrolowanego udostępniania użytkowników. Tworzy środowiska wirtualne, które wspierają rozproszone i zorganizowane badania. Centrum trzęsień ziemi w Południowej Kalifornii jest przykładem siatki danych; wykorzystuje środkowy system oprogramowania, który tworzy bibliotekę cyfrową, rozproszony system plików i ciągłe archiwum.
  • Siatki oczyszczania procesora: system oczyszczania cyklu, który w razie potrzeby przenosi projekty z jednego komputera na drugi. Znaną siatką oczyszczającą procesor jest poszukiwanie obliczeń inteligencji pozaziemskiej, która obejmuje ponad trzy miliony komputerów.

Obliczenia sieciowe są standaryzowane przez Global Grid Forum i stosowane przez Globus Alliance przy użyciu Globus Toolkit, de facto standardu dla oprogramowania pośredniego grid, który zawiera różne składniki aplikacji.


Architektura Grid stosuje protokół zdefiniowany przez Global Grid Forum, który obejmuje:

  • Infrastruktura bezpieczeństwa sieci
  • Usługa monitorowania i odkrywania
  • Protokół alokacji i zarządzania zasobami sieci
  • Globalny dostęp do dodatkowej pamięci i GridFTP