Как выбрать сервер


Пара слов о том, как выбрать сервер

Если вы решили вывести свое дело на более высокий уровень, или даже поднять новый бизнес проект с нуля, самым простым и верным ходом станет размещение собственного сайта в сети Интернет. В таком случае рано или поздно перед вами встанет проблема правильного выбора сервера.

Как человек, не первый год работающий в хостинг бизнесе, позволю себе дать несколько советов всем, кто имеет смутное представление о том, что такое сервер и какой именно сервер выбрать.
Итак, начнем, пожалуй, с банальных истин: выбор сервера - ключевой момент для успешного развития вашего онлайн проекта. Ведь именно от данного аспекта во многом зависит непосредственное функционирование сайта, а значит и конечный успех вашего интернет предприятия. А раз задача настолько важна, подходить к ее решению следует как можно тщательней.
Прежде всего необходимо определить, какой именно вид хостинга требует ваш проект. На данный момент наиболее распространены три основных вида хостинга : виртуальный хостинг, виртуальная машина (Virtual Private Server или Virtual Dedicated Server – сокращенно VPS/VDS) и выделенный сервер. Достоинства и недостатки виртуального хостинга подробно обсуждать не станем, скажу только, что для первого веб сайта как правило, достаточно обзавестись именно хостинг-акаунтом. А вот на два остальных решения взглянем поподробнее.


Начнем с того, что представляет собой выделенный сервер. Тут все не так сложно. Выделенный сервер (dedicated server), это вид хостинга, при котором клиент получает в распоряжение машину, находящуюся в специально оборудованном помещении-датацентре. Сервер называется выделенным, потому что, арендуя данный вид хостинга, вы получаете все ресурсы физической машины (ресурс процессора, ОЗУ, место на жестком диске и т.д.) целиком. Исключение могут составлять каналы; перед заказом сервера не будет лишним уточнить, предоставляется ли выделенный dedicated, или смежный shared порт, а также протестировать пинг и скорость скачки с помощью тестового IP и download file. Некоторые недобросовестные датацентры «забывают» предупреждать о том, что их выделенные сервера подключены к смежному каналу. Это означает, что несколько «выделенных» серверов будут использовать один общий порт, распределяя весь ресурс скорости по принципу «кто успел, тот и съел».


В общем-то, сервером может служить любой компьютер, подключенный к Интернету, однако не стоит пытаться задействовать под эту задачу свой любимый ноутбук, или даже мощную настольную машину. Гораздо лучше будет доверить установку и обслуживание сервера профессионалам-сотрудникам датацентра. В зависимости от ваших потребностей, датацентр предоставит различные конфигурации железа, нужное вам количество IP адресов, необходимую месячную квоту трафика, подключит быстрый (или не очень) сетевой порт, чтобы ваш сайт не «тормозил» при одновременном просмотре одной страницы несколькими посетителями. Помимо этого каждый уважающий себя датацентр обеспечивает свои машины блоками бесперебойного питания, надежной противопожарной системой, круглосуточной тех. поддержкой на случай внезапных неприятностей с железом, собственной службой безопасности, осуществляющей защиту территории датацентра от проникновения посторонних и хранящей спокойный сон своих клиентов.
Услугами датацентра стоит воспользоваться и при выборе VPS. Принципиальное отличие между виртуальным и выделенным сервером заключается в том, что для создания нескольких виртуальных серверов используется одна физическая машина -нода, поделенная различными методами (програмными, или аппаратными) на несколько виртуальных. Интерфейс виртуального сервера ничем не отличается от выделенного, однако разница присутствует во всем остальном. Виртуальный сервер делит все ресурсы ноды со своими соседями. В зависимости от потребностей, на каждый VPS выделяется определенная часть процессора, размер ОЗУ и место на жестком диске. Помимо этого все виртуальные сервера одной ноды имеют общий сетевой порт, что делает подключение к Интернету более медленным и менее стабильным, чем на выделенных портах dedicated серверов. Каждый виртуальный сервер имитирует работу отдельной физической машины, позволяя установку собственной операционной системы, настройку требуемого ПО и использование отдельных IP адресов.


Однако системы виртуализации, используемые для создания VPS, накладывают ограничения на конфигурацию ядра системы, что в некоторых случаях не позволяет владельцу настраивать кернел под определенные задачи. Кроме того нельзя забывать, что используя виртуальный сервер, Вы в некоторой степени зависите от остальных серверов, расположенных на вашей ноде, что в ряде случаев негативно влияет на стабильность работы вашей машины. И все же, если вам требуется возможность самостоятельно администрировать свой сервер, устанавливать и конфигурировать необходимое ПО, размещать неограниченное количество сайтов на одной площадке, не испытывая при этом значительных финансовых затрат, аренда виртуального сервера станет оптимальным решением.


Вне зависимости от того, решили ли вы использовать полноправный выделенный сервер, или ограничиться арендой VPS, необходимо правильно выбрать основные параметры машины, исходя из поставленной задачи. Рассмотрим некоторые требования к комплектации железа для наиболее распространенных видов серверов.

Web Server
При выборе комплектации железа для данного вида серверов упор делается на планируемое количество посетителей ресурсов, размещаемых на них. Чем больше посещаемость, тем более мощный сервер вам необходим. Ключевыми параметрами являются тип и тактовая частота процессора, а также объем оперативной памяти. Кроме того, если сайт (тематика) таргетированный (например, под аудиторию определенного города), необходимо располагать сервер в близком по расстоянию датацентре, что позволит добиться минимального времени отклика. В противном случае при большом количестве одновременных запросов сервер может долго отдавать контент и вебсервер будет задерживать работу всей машины.

Game Server
Ключевые параметры для данного вида серверов - это опять же минимальное время отклика и мощное железо. Так, например, объем памяти должен быть не менее 2-4 Гб, а процессор - не ниже серии XEON E. Кроме того существуют определенные советы к настройке софта. Так рекомендуется настроить функцию автоматической перезагрузки в течении 20-30 минут неактивности сервера, что поможет избежать зависаний. Помимо этого не рекомендуется ставить более одного игрового сервера на одну машину и выбирать оптимальную операционную систему для конкретной версии игры.

Сервер под видео…
…требует довольно мощного железа плюс объем жесткого диска, достаточный для хранения всего видео контента. Объем ОЗУ рассчитывается из принципа 2-4 ГБ памяти на 1000 посетителей. Слабый процессор вряд ли справится с подобной задачей, поэтому рекомендуется ставить минимум XEON. Довольно важна ширина интернет канала, причем следует добиваться высокой скорости, как на отдачу, так и на прием.

Back Up Server
Данный вид серверов предполагает, прежде всего, достаточный объем HDD, что позволит в зависимости от поставленной задачи, сохранять копии данных с определенной периодичностью. Как понять, с какой периодичностью следует делать back up? Все очень просто: чем чаще и интенсивнее обновляется контент вашего сайта, тем чаще требуется делать резервную копию данных. Так, для среднего корпоративного сайта вполне сойдет интервал в неделю, или даже месяц, тогда как для постоянно обновляемой социальной сети этот интервал должен быть гораздо короче. Еще одним важнейшим параметром при выборе данного вида серверов является месячный лимит трафика. Он должен быть достаточным для того, чтобы перегонять все содержимое сервера несколько раз в месяц. Зная размер жесткого диска основного сервера и предполагаемую частоту создания резервных копий данных, вычислить требуемый лимит трафика достаточно просто. Кроме того желательно иметь RAID массив в режиме не ниже mirror, что обеспечит более надежное сохранение данных. Верным решением станет хостинг резервного сервера не в том же датацентре, где находится основная машина. Это избавит вас от головной боли в случае проблем с одним из датацентров, от которых, к сожалению, не застрахован никто.


Позволю себе пару слов о выборе места под хостинг сервера. Конечно, все зависит от того, какая именно задача ставится перед машиной, однако не стоит забывать о неприятностях, которые, к сожалению, периодически случаются с датацентрами, расположенными в странах СНГ. За прошедший год несколько хостинг-провайдеров были вынуждены закрыться, или приостановить работу по ряду причин, таких как пожары, проблемы с оплатой счетов, или рейды сотрудников управления «К». Даже если вы уверены в том, что ваши ресурсы не могут содержать информации, противоречащей законам нашей страны, всегда есть вероятность пасть невинной жертвой обстоятельств- ваша машина может быть изъята для экспертизы наряду с другими серверами датацентра, конфискована за долги провайдера, или же просто испорчена из-за несоблюдения техники безопасности. Стоит обратить внимание на то, что подобные проблемы случаются с отечественными датацентрами гораздо чаще, чем с крупными иностранными компаниями, поэтому гораздо надежнее держать свой сервер «за бугром». Тут вам и другое законодательство, не относящее ваш контент к разряду незаконного, и меры безопасности, соответствующие мировым стандартам. Да и деловая репутация ведущих западных датацентров на порядок выше их отечественных аналогов. Конечно, далеко не каждый наш соотечественник способен вести дела с иностранными компаниями без знания языка и не имея возможности элементарно сделать платеж с помощью требуемой западным датацентром платежной системы. В таких случаях выручают реселлеры- русскоязычные посредники, предлагающие услуги аренды сервера в иностранных датацентрах. При работе через посредников, вам не придется напрямую общаться с датацентром, все вопросы решаются через русскоязычного реселлера. Вопрос с конвертацией средств также отпадает - реселлеры работают с платежными системам распространенными в рунете, такими, например, как WebMoney. В ряде преимуществ работы с посредниками следует отметить наличие собственной технической поддержки у большинства подобных кампаний, а также особый статус реселлера в датацентре-партнере. Любой датацентр ценит клиента, регулярно приобретающего сервера в больших количествах, что позволяет посреднику решать многие проблемы оперативнее и эффективнее, чем это удается сделать обычным клиентам, арендующим 1-2 сервера. Конечно, стоимость аренды сервера через компанию-посредника может немного превышать стоимость аренды напрямую, но эта незначительная разница с лихвой окупается при возникновении проблем с машиной.

Не стоит экономить, когда дело касается надежности и стабильности вашего бизнеса.
Желаю удачной работы.
До встречи в сети!

Илья Кузнецов