Cloud Computing a Cluster Computing
Przetwarzanie w chmurze to styl przetwarzania, w którym zasoby są udostępniane przez Internet. Najczęściej są to zasoby rozszerzalne, silnie zwizualizowane i świadczone jako usługa. Zasoby te można podzielić głównie na aplikacje, platformy lub infrastrukturę. W komputerach klastrowych zbiór samodzielnych komputerów jest ze sobą połączonych, tworząc jeden zintegrowany zasób obliczeniowy, który jest w stanie poprawić wydajność i dostępność niż używanie jednego komputera. Klastry są wdrażane głównie w celu równoważenia obciążenia i zapewnienia wysokiej dostępności.
Co to jest przetwarzanie w chmurze?
Przetwarzanie w chmurze to nowa technologia dostarczania wielu rodzajów zasobów w postaci usług, głównie przez Internet. Dostawca jest nazywany dostawcami usług, a użytkownicy nazywani są abonentami. Subskrybenci płacą opłaty subskrypcyjne zazwyczaj za każde użycie. Przetwarzanie w chmurze dzieli się na kilka różnych kategorii w zależności od rodzaju świadczonej usługi. SaaS (Software as a Service) to kategoria przetwarzania w chmurze, w której głównymi zasobami dostępnymi jako usługa są aplikacje. PaaS (Platform as a Service) to kategoria / aplikacja chmury obliczeniowej, w której dostawcy usług dostarczają platformę obliczeniową lub pakiet rozwiązań swoim abonentom przez Internet. IaaS (Infrastructure as a Service) to kategoria przetwarzania w chmurze, w której główne zasoby dostępne jako usługa to infrastruktura sprzętowa. DaaS (Desktop as a Service), która jest nową usługą –aaS, która zapewnia pełną obsługę pulpitu przez Internet. Jest to czasami określane jako wirtualizacja pulpitu / pulpit wirtualny lub pulpit hostowany.
Co to jest Cluster Computing?
W przypadku przetwarzania w klastrach zbiór samodzielnych komputerów jest ze sobą połączonych, tworząc jeden zintegrowany zasób obliczeniowy, który jest w stanie poprawić wydajność i dostępność niż używanie jednego komputera. Najbardziej powszechne zastosowania przetwarzania w klastrach to równoważenie obciążenia i zapewnienie wysokiej dostępności. W klastrze równoważenia obciążenia pojedyncze obciążenie (np. Obliczenia) jest współdzielone przez kilka połączonych ze sobą komputerów, które działają jako jedna jednostka. Wszelkie obciążenia przychodzące do systemu są rozdzielane między komputery w klastrze, tak aby praca między nimi była równoważona. Poprawia to wydajność całego systemu. W klastrach o wysokiej dostępności (HA) udostępniane są nadmiarowe węzły, aby upewnić się, że usługa świadczona przez klaster jest zawsze dostępna (nawet w przypadku awarii niektórych komponentów systemu). Klastry mogą osiągnąć znaczną poprawę wydajności w porównaniu do ceny.
Jaka jest różnica między przetwarzaniem w chmurze a przetwarzaniem klastrowym?
Przetwarzanie w chmurze to technologia zapewniająca wiele rodzajów zasobów jako usług, głównie przez Internet, podczas gdy przetwarzanie klastrów koncentruje się na poprawie wydajności i dostępności usługi poprzez połączenie zbioru samodzielnych maszyn w jeden zintegrowany zasób obliczeniowy. Klastry są używane głównie do równoważenia obciążenia i zapewniania wysokiej dostępności, podczas gdy przetwarzanie w chmurze koncentruje się na świadczeniu usług, takich jak oprogramowanie, platformy itp. Należy jednak pamiętać, że przetwarzanie w chmurze jest zbudowane w oparciu o klaster serwerów.