Введение
Кластерный хостинг - это тип веб-хостинга, который распределяет нагрузку хостинга на несколько физических машин или узлов, увеличивая доступность и уменьшая вероятность того, что одна услуга (например, FTP или электронная почта) повлияет на другую (например, MySQL). Многие крупные веб-сайты работают на кластерных хостинговых решениях, например, большие дискуссионные форумы, как правило, работают с использованием нескольких веб-серверов фронт-энда с несколькими серверами баз данных бэк-энда. Как правило, большинство инфраструктур хостинга основаны на парадигме использования одной физической машины для размещения нескольких хостинг-услуг, включая веб, базу данных, электронную почту, FTP и другие. Одна физическая машина не только является единственной точкой сбоя, но также имеет ограниченную емкость для трафика, что на практике может быть проблематично для загруженного веб-сайта или для веб-сайта, который испытывает преходящие всплески трафика. Кластеризованный хостинг, также известный как кластерный сервер или кластерные веб-серверы, - это не просто модное слово; это важный компонент веб-инфраструктуры, который поддерживает безупречную работу многих онлайн-платформ. Клустрируя услуги на нескольких аппаратных машинах и используя балансировку нагрузки, можно устранить единичные точки отказа, увеличивая доступность веб-сайта и других веб-сервисов за пределами обычного хостинга на одном сервере. Один сервер может требовать периодических перезагрузок для обновления программного обеспечения и тому подобное, тогда как в кластерной платформе вы можете расставить перезагрузки таким образом, чтобы услуга все еще была доступна, одновременно обновляя все необходимые машины в кластере. Кластеризованный хостинг похож на облачный хостинг, поскольку ресурсы многих машин доступны для веб-сайта для использования по требованию, что делает масштабируемость большим преимуществом для кластерного хостинга.
By clustering services across multiple hardware machines and using load balancing, single points of failure can be eliminated, increasing availability of a website and other web services beyond that of ordinary single server hosting. A single server can require periodic reboots for software upgrades and the like, whereas in a clustered platform you can stagger the restarts such that the service is still available whilst still upgrading all necessary machines in the cluster. Clustered hosting is similar to cloud hosting, in that the resources of many machines are available for a website to utilize on demand, making scalability a large advantage to a clustered hosting solution.