Содержание
1-й этап — выбрать серверную платформу
- Первым делом нужно определиться, будете ли вы покупать свой сервер или арендовать его у хостинговой компании. Собственный сервер нуждается в наличии помещения (ЦОДа, офиса, филиала или квартиры) и достаточного стартового капитала.
- При покупке собственного сервера, есть варианты приобретения высокопроизводительного оборудования — профессионального (от 80 000) или обычного компьютера (от 30 000), а также оборудования с менее высокими показателями производительности — сервер класса micro (от 8 000) или неттоп (до 12 000).
- При аренде сервера в сша определитесь есть ли у вас необходимость в самостоятельной настройке сервиса. Если нет, дешевле и проще арендовать облачный сервис (от 20 у.е./мес.). В противном случае, есть два варианта — аренда физического сервера (от 3 000 р./мес., для высоко нагруженного сервиса) или виртуальной машины (от 600 р./мес., при низких требованиях к производительности).
Свой сервер или аренда — плюсы и минусы:
Плюсы | Минусы | |
Собственный сервер | Высокая производительность, полный контроль при настройке, низкая стоимость владения. | Высокая стартовая стоимость, необходимо обслуживание оборудования своими силами, требуется наличие места для размещения сервера. |
Арендованный сервер | Низкая стартовая стоимость, не требуется обслуживания оборудования, простая возможность размещения сервера за пределами России | Относительно низкая скорость ответа из-за удаленного расположения, при отсутствии Интернета пропадает возможность работать с сервером, высокая стоимость владения из-за постоянной абонентской платы |
Арендованный физический сервер | Относительно высокая производительность | Высокая стоимость |
Арендованная виртуальная машина | Низкая производительность | Относительно низкая стоимость |
Облачный сервис | Нет необходимости в настройке и обслуживании сервиса, отказоустойчивость | Нет возможности самостоятельной настройки сервиса |
2-й этап — выбрать основные комплектующие для сервера
Определите системные требования к приложениям, которые будут установлены на сервер. На основе анализа выберите комплектующие:
- Центральный процессор (ЦП) — требуется для выполнения математических операций. Если программное обеспечение потребляет много ресурсов данного компонента, выбирайте сервер с несколькими процессорами и ядрами. Частота работы ЦП чем больше, тем лучше. Тоже самое справедливо для кэша. Но учитывайте нюанс, что некоторое программное обеспечение лицензируется на процессор. В данном случае, может оказаться выгоднее приобрести меньшее количество более мощных процессоров.
- Оперативная память — хранит данные, с которыми работает запущенное приложение. Большинство серверов весьма требовательны к данному компоненту. Если ваш случай не исключение, выбирайте сервер с большим объемом памяти. Также обратите внимание на скорость последней.
- Дисковая подсистема — отвечает за хранение информации. Требования к данному компоненту подразделяются на требования к объему и скорости. Если нужно много дискового пространства, выбирайте сервер с большим количеством больших дисков. Если требуется высокая скорость работы, остановите свой выбор на дисках SSD (дорого и быстро) или SAS (дешевле и медленнее).
3-й этап — дополнительные расходы
Не обязательный этап. По сути, данные компоненты не имеют отношения к самому выбору сервера, но они значительно могут улучшить КПД последнего.
- Источник бесперебойного питания (UPS) — позволяет корректно выключить сервер в случае отключения электроэнергии.
- Распределители питания (PDU) — при большом количестве серверов, подключенных к одному источнику электропитания, очень важно равномерно распределять нагрузку. В противном случае, часть серверов могу отключиться или не запуститься при одновременном включении.
- Патч-корды. Весьма неправильно подключать дорогостоящее оборудование, выполняющее важные задачи, самодельным сетевым кабелем.
Примеры правильного выбора сервера
Задача №1: необходим сервер для размещения сайта-визитки.
- Основное требование к веб-серверу — постоянное подключение к сети Интернет. В условиях самостоятельного содержания сервера это не всегда оправданно. Арендуем сервер.
- К серверу для сайта-визитки нет требований ни к высокой производительности, ни к самостоятельной настройке. Приобретаем услугу облачного сервиса в виде виртуального хостинга.
Задача №2: необходим сервер виртуализации.
- На серверах виртуализации размещают большое количество сервисов. Поэтому при отключении Интернета деятельность компании может стать сильно парализованной. Разумнее купить собственный сервер и не зависеть от провайдера.
- Для размещения большого числа виртуальных машин нужен мощный и надежный сервер. Приобретаем профессиональное оборудование c двумя процессорами, большими объемами дискового пространства и оперативной памяти.
Задача №3: компании, которая начала свою деятельность (низкий бюджет, мало сотрудников), нужен почтовый сервер с возможностью настройки сложных фильтров входящих сообщений.
- Так как у компании ограниченный бюджет и нет уверенности в завтрашнем дне, лучше остановить свой выбор на арендованном сервере.
- Облачный сервис не подойдет, так как не будет возможности создать свою изощренную обработку входящих писем. Нет необходимости в мощном сервере, так как мало сотрудников. Арендуем виртуальную машину.