[Подбор сервера для колокейшн]материал подготовил: Юрий Синодов 24.03.2004
Колокейшн является одной из самых интересных услуг, предоставляемых хостинг-провайдерами. При использовании своего сервера, установленного на площадке провайдера, вы получаете огромное количество преимуществ по сравнению с виртуальным хостингом. Вы можете использовать на своем сервере любое программное обеспечение, любое количество баз данных SQL (ограничения на число которых часто используются на тарифных планах виртуального хостинга). Но есть только одно весьма существенное обстоятельство – прежде чем стать владельцем собственного сервера, его надо купить. Этот материал – как раз о том, какими критериями надо руководствоваться при покупке сервера размещаемого у хостинг-провайдера.
Сразу необходимо отметить – данные здесь рекомендации имеют право на жизнь при сборке обычного веб-сервера, к которому не предъявляется каких-либо специфичных требований операционной системой вроде Solaris, AIX и других. Предполагается, что если уж вы решили использовать что-то отличное от наиболее популярных решений, то вы знаете, что делаете. Серверы не похожи на обычные персональные компьютеры – ни по типу выполняемых задач, ни по внешнему виду. Если в каких-то организациях зачастую (и, как выяснится при первом же сбое, напрасно) при сборке серверов применяются обычные компьютерные корпуса, то на технической площадке хостинг-провайдера это практически невозможно даже при желании клиента сэкономить по максимуму – представьте себе помещение, где находится хотя бы сотня компьютеров в корпусе стандарта ATX. Разместить их таким образом, чтобы их было удобно обслуживать, практически невозможно. Поэтому, там, где требуется разместить большое количество серверов, при их сборке используют специальные корпуса. Основными типами серверных корпусов являются “Pedestal” (пьедестальные, внешне похожи на стандартные “башни” системных блоков) и “Rack” (стоечные, монтируются в стойки). Вторые использует большинство хостинг-провайдеров. При заказе хостинга по колокейшн-тарифам вы получите право на монтирование своего сервера в стойку провайдера и соответствующее его подключение к линиям передачи данных и электропитания. Стандартные размеры стоечных серверов обозначаются как 1U (от “unit”), 2U и так далее. Естественно, что размещение у провайдера сервера размера 2U обходится дороже, чем 1U.
Размер корпуса вы должны выбирать, руководствуясь тем, какое количество оборудования вам придется в нем размещать. К примеру, при необходимости размещения на сайте большого объема данных и, как следствие, применения большого числа жестких дисков, может понадобиться корпус весьма большого размера: у Intel в ассортименте имеются корпуса размером 5U, способные нести на борту до десяти винчестеров.
После того как вы определитесь с тем, какое количество “железа” вам понадобится для работы сервера, необходимо будет выбрать основу основ любого компьютера – материнскую плату, процессор и оперативную память. Подбирать их, естественно, необходимо комплексно. При этом опять же придется учитывать специфику работы сервера.
1U (unit) равен 1,7 дюйма. Или 43 миллиметрам
Материнская плата сервера, в отличие от настольного компьютера, может обеспечивать следующие дополнительные возможности:
Поддержку многопроцессорности (разумеется, сервер может быть и однопроцессорным. Но, как правило, проектам, которым необходим колокейшн, лишний “запас прочности” не мешает).
Поддержка SCSI-дисков (в различных вариациях). На настольных компьютерах винчестеры SCSI практически не применяются, так как их особенностью является как раз то, что они быстро обрабатывает множество запросов, что не часто требуется на домашних или рабочих ко