Klastrowy hosting
Część serii o |
usłudze hostingu internetowego |
---|
W pełni funkcjonalny hosting |
hosting |
Specjalny hosting dla aplikacji |
Według formatu treści |
Inne rodzaje |
Hosting klastrowy to rodzaj hostingu internetowego , który rozkłada obciążenie hostingu na wiele fizycznych maszyn lub węzłów , zwiększając dostępność i zmniejszając szanse, że jedna usługa (np. FTP lub poczta e-mail ) wpłynie na inną (np. MySQL ). Wiele dużych witryn internetowych działa na klastrowych rozwiązaniach hostingowych, na przykład duże fora dyskusyjne będą działać przy użyciu wielu serwerów front-end z wieloma serwerami baz danych zaplecza.
Zazwyczaj większość infrastruktur hostingowych opiera się na paradygmacie używania pojedynczej maszyny fizycznej do hostowania wielu hostowanych usług, w tym sieci WWW, baz danych, poczty e-mail, FTP i innych. Pojedyncza maszyna fizyczna jest nie tylko pojedynczym punktem awarii , ale także ma ograniczoną przepustowość ruchu, co w praktyce może być kłopotliwe dla obciążonej witryny internetowej lub witryny, w której występują przejściowe wzrosty ruchu. [ potrzebne źródło ]
Łącząc usługi w klastry na wielu komputerach sprzętowych i stosując równoważenie obciążenia , można wyeliminować pojedyncze punkty awarii, zwiększając dostępność witryny internetowej i innych usług internetowych w porównaniu ze zwykłym hostingiem na jednym serwerze. Pojedynczy serwer może wymagać okresowych ponownych uruchomień w celu aktualizacji oprogramowania itp., podczas gdy w przypadku platformy klastrowej można rozłożyć restarty w taki sposób, aby usługa była nadal dostępna, a wszystkie niezbędne maszyny w klastrze nadal były aktualizowane.
Hosting klastrowy jest podobny do hostingu w chmurze , ponieważ zasoby wielu maszyn są dostępne dla strony internetowej do wykorzystania na żądanie, co sprawia, że skalowalność jest dużą zaletą rozwiązania hostingu klastrowego.