16.06.2021
Рано или поздно почти любой проект сталкивается с необходимостью покупки или аренды сервера или даже нескольких. Но что именно нужно? Рынок хостинг-услуг предлагает множество вариантов, но какой из них подойдет именно вашему бизнесу? Попробуем разобраться.
Сервер — это компьютер, который предназначен для различного рода сервисного обеспечения: хранения и обработки большого массива данных, размещения ресурсов, снятие части нагрузки с ПК и т. д.
Серверы в основном делятся на две группы. Физические (Dedicated или Bare metal) — физическое оборудование c функционирующим на нем ПО клиента. Они нужны, если ожидается большая нагрузка, а проект стремится быстро масштабироваться и расти. Виртуальные (VPS, VDS) — программное обеспечение, эмулирующее работу сервера. На одной физической машине может быть от нескольких десятков до нескольких сотен VPS, в зависимости от производительности сервера и системы виртуализации. Это гибкое решение, которое подойдет как частным лицам, стартапам, так и малому и среднему бизнесу. VPS и VDS зачастую дешевле физических вариантов, и потому оптимальны, если проект только запускается и не требуются значительные вычислительные мощности.
Понятие же «выделенный» означает, что все ресурсы оборудования принадлежат именно вам, а не распределяются между несколькими клиентами.
Найти подходящий вариант — значит, определиться с тем, как вы планируете использовать оборудование и каков ваш бюджет. Процессор, дисковые накопители, видеокарта, оперативная память, процессор, пропускная способность сетевых интерфейсов — все это и многие другие параметры влияют не только на стоимость сервера, но и на спектр задач, для решения которых он предназначен.
Вот небольшая инструкция, как правильно выбрать выделенный сервер:
1. Решите, для чего именно вам нужно оборудование:
составьте список задач, которые должен выполнять сервер (например, хранение данных, размещение интернет-магазина или контентного сайта, сервис, платежная система, сложные расчеты или работа с 3D-графикой, рендеринг и т. п.);
определитесь с конкретными приложениями, которые будут работать на вашем оборудовании, и тем, как им предстоит взаимодействовать со сторонними сервисами (Продумать архитектуру заранее - очень важно для оптимизации затрат);
2. Подумайте, какие комплектующие подойдут:
посмотрите, что рекомендуют разработчики приложений, которые вы собираетесь использовать: зачастую то, как выбрать процессор и другие комплектующие, диктуется именно ими;
выясните, какова совместимость различных компонентов;
оцените минимальную необходимую мощность (отталкивайтесь от наиболее требовательных программ и утилит) и добавьте еще 30% на случай пиковых нагрузок;
определите, сколько людей сейчас пользуется сервером, и спрогнозируйте, сколько их будет в дальнейшем;
учтите необходимость резервного копирования данных на случай неполадок оборудования.
А можно реальный пример выбора конфигурации?
Конечно. Представим, что вам необходимо запустить онлайн-проект, который работает с большим объемом данных и с нейронными сетями на основе обученной модели (к примеру, распознает лица). В этом случае необходим мощный выделенный сервер, который позволит делать большое количество параллельных вычислений, а также потребуется высокопроизводительный процессор с большим количеством ядер и тактовой частотой, большой объем оперативной памяти и дискового пространства для хранения исходных и полученных данных, а также широкий интернет-канал. Таким требованиям соответствует GPU-сервер с несколькими картами последнего поколения NVIDIA RTX3090, с быстрым и недорогим процессором AMD Ryzen 9 5950X, позволяющим использовать GPU-карты на 100%, памятью MVMe от 128 Gb и дисками SSD не менее 1 Tb. А также сервер необходимо подключить к Сети на скорости 1 Гбит/c. Эта конфигурация исключит образование «бутылочного горлышка» на любом уровне конфигурации сервера.
3. Определитесь с типом сервера:
исходя из подобранных комплектующих, бюджета и условий размещения сервера (colocation) решите, какой форм-фактор вам подойдет: «башня» (англ. tower), «лезвие» (англ. blade) или стоечный.
4. Выберете сегмент оборудования:
SoHo — недорогие устройства для несложных задач, отлично подходит для частных лиц и стартапов;
SMB — решение для малого и среднего бизнеса, который не планирует сильно масштабироваться;
Enterprise — инфраструктура для среднего и крупного бизнеса, сверхнагрузок, глобальных и стремительно растущих проектов.
5. Изучите предложения на рынке:
посмотрите, что предлагают разные хостинг-провайдеры, в том числе обратите внимание, в каких ЦОДах размещают свое оборудование (вот как убедиться в надежности дата-центра: если ЦОД соответствует классу TIER III и прошли соответствующую сертификацию, значит, ваши машины надежно защищены от сбоев);
обращайте внимание не только на цены, но и на репутацию компании — например, хостеру HOSTKEY можно доверять, это крупный международный игрок, который свыше 15 лет предоставляет серверы в аренду в Нидерландах, США и России;
обсудите с заинтересовавшим вас провайдером возможность скидки и индивидуальных предложений.
6. Закажите сервер:
воспользуйтесь онлайн-конфигуратором HOSTKEY и создайте свой идеальный сервер или выберите готовое решение;
свяжитесь со службой поддержки, если возникли сложности или вопросы;
получите сервер готовый конфигурации в течение 4 часов, а сервер индивидуальной конфигурации в течение одного рабочего дня. Готово, можно приступать к работе!.