Список компаний, которые уходят и остаются в России

Почему 90% веб-студий и агентств не нужен собственный сервер

Автор Даниил Громов 13:41 11.10.2023
- 0 +  5 684 0
Почему 90% веб-студий и агентств не нужен собственный сервер

Любой веб-разработчик рано или поздно оказывается перед выбором, что лучше: арендовать или купить сервер для своих и клиентских веб-проектов? Ведь и у аренды, и у покупки есть свои плюсы и минусы. Важно разобраться в них, чтобы принять взвешенное решение.

Как правило, покупка вещей в долгосрочной перспективе более рентабельна, чем их аренда. Но с серверами всё сложнее. Разбираемся в этом вопросе вместе с Алексеем Шашкиным, менеджером по продукту хостинг-провайдера SpaceWeb.

Свой сервер и арендованный: технические отличия

Сервер может использоваться для разных целей: на нём можно организовать удалённое хранилище данных, доступное всем сотрудникам, на сервер можно «переложить» ресурсоёмкие вычислительные процессы, например, работу с нейросетями. Иногда сервер используют для такого решения, как виртуализация рабочих мест (VDI): весь софт и файлы лежат на сервере, а на столах сотрудников стоят «тонкие клиенты» без жёстких дисков и с минимальным энергопотреблением.

Веб-студии и digital-агентства обычно используют серверы для развёртки на них сред разработки и тестирования. Многие размещают на продакшн-серверах собственные сайты, вместо того, чтобы платить за хостинг стороннему провайдеру.

Сервер может быть своим (полностью находится в вашей собственности) и арендованным. Сложностей с пониманием этих терминов ни у кого быть не должно, но давайте обрисуем в общих чертах.

Собственный сервер — это когда вы покупаете серверное оборудование и заботитесь о его эксплуатации и обслуживании. Сервер недостаточно просто купить, его нужно правильно смонтировать, обеспечить вентиляцию и так далее — дальше разберём подробнее. Такой сервер можно установить как у себя в офисе, так и воспользоваться услугой колокации — это когда вы арендуете себе место в уже оборудованном дата-центре и монтируете купленный сервер там.

Арендованный сервер — это когда вы платите по тарифу, чтобы пользоваться выделенным под ваши нужды сервером, который находится на территории компании-провайдера. Обслуживание и риски переходят на сторону провайдера. Такие серверы ещё называют выделенными (dedicated).

Собственный сервер: плюсы, минусы, кому подходит

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

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

К тому же, если у веб-мастера есть собственная надёжная площадка, оборудование и уверенность в том, что сервер потребуется на срок от пяти лет и больше — собственный сервер будет выгодной покупкой.

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

Также у вас должен быть специалист, который будет обслуживать сервер. Как правило, эту роль отводят системному администратору или DevOps.

Лицензии на серверное ПО тоже придётся покупать самостоятельно. Здесь есть скрытый риск: более современные версии софта требуют более современного железа. Рано или поздно это приведёт вас к дополнительным расходам.

Сервер нужно где-то поставить, и случайное помещение для такого не подходит: готовьтесь приобрести серверный шкаф, стойки, обеспечить стабильную подачу электроэнергии, устойчивое интернет-соединение с широким каналом. Возможно, придётся потратиться на дополнительную вентиляцию — особенно, если серверная в небольшом замкнутом пространстве и оборудования много.

И недостаток, который стоило вынести в начало: вам нужно будет самостоятельно подобрать конфигурацию под ваши задачи, а здесь много нюансов. Например, если сервер нужен как хранилище данных и бэкапов, то в качестве накопителя подойдёт HDD, если берёте оборудование под продакшн-сервер для клиентского или собственного проекта — скорее всего, это будет NVMe и SSD. Планируете использовать сервер как вычислительный центр для сложных операций (рендер 3D, нейросети для работы с графикой) — вам нужен сервер с GPU, это отдельное и дорогостоящее решение. Объём оперативной памяти тоже варьируется от ваших задач, стоит рассчитать, сколько ГБ вам будет достаточно.

Когда покупка собственного сервера оправдана

У вас либо действительно крупная компания, либо нестандартные задачи, требующие большого количества вычислений — а значит, адекватных вычислительных мощностей. Сюда можно отнести компании по разработке enterprise ПО, большие продуктовые компании, крупных веб-интеграторов.

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

Арендованный сервер: преимущества, недостатки, кому подходит

Плюсы арендованного сервера — это зеркальное отражение минусов собственного. О минусах можно сказать то же самое.

Главное преимущество аренды сервера — это простота при расчёте экономики студии. Если стоимость владения своим сервером складывается из множества факторов и рисков, в том числе не самых очевидных, то с арендованным все элементарно: есть цена тарифа, в неё всё уже включено. Поэтому тем, кто занимается вопросом впервые, рекомендуется начать с аренды — так нет вероятности просчитаться и подписаться на нерентабельное дело.

Также стоит понимать, что вы арендуете не какой-то один сервер, под производительность которого потом придётся подстраиваться — вы заказываете услугу. В любой момент можно переехать на сервер помощнее или наоборот, на конфигурацию проще и дешевле. Когда сервер перестанет быть нужен, вы просто не продлите подписку и всё — не нужно будет искать покупателя, заниматься демонтажом и прочее.

Есть и существенный плюс в апгрейде конфигурации. Взять и заменить ЦП без остановки сервера невозможно: если у вас своё оборудование, то этот риск придётся взять на себя. Провайдеры же решают эту проблему временной миграцией ваших данных на другой сервер — на время проведения работ.

Само собой, все расходы по амортизации, обслуживанию (добавьте в этот список все сопутствующие расходы на содержание своей «машины») — берёт на себя провайдер.

Минусы у арендованных серверов, конечно, есть. Вряд ли у вас быстро получится найти провайдера под совсем экзотические требования. Если вдруг провайдер решит переместиться в другой дата-центр — у вас будет даунтайм, проще говоря, сервер будет лежать (а работа стоять).

И, пожалуй, главное неудобство в администрировании — оно будет удалённым, и отдельные операции вам придётся дозаказывать: например, проверку файловой системы, диагностику и решение проблем, установку и конфигурирование Apache, PHP, MySQL, nginx, FTP-серверов и так далее.

Хотя базовое обслуживание обычно поставляется бесплатно:

  • Первоначальная настройка сервера при сдаче;
  • Работы по замене дисков или увеличению объёма оперативной памяти;
  • Работы по замене любого железа в случае неполадок.

Кому подойдёт аренда сервера

Аренда подходит большинству веб-мастеров-фрилансеров и маленьких студий. Они дают более гибкое управление ресурсами: покупать собственный сервер для каких-то разовых задач — довольно странное бизнес-решение.

Безопасность данных

Последний небольшой пункт в нашем сегодняшнем обсуждении — правовые нормы, которые следует учитывать при работе с данными на собственном или арендованном сервере.

На уровне федеральных законов: это 152-ФЗ (проверьте, что сервер аттестован и подходит для 1 уровня защищённости (УЗ1) включительно). И обратите внимание на 17 приказ ФСТЭК, он касается требований о защите информации.

На уровне сертификаций и стандартизации: проверьте, что сервер аттестован по стандарту PCI DSS, прошёл сертификацию AICPA SOC 2 и соответствует регламенту GDPR.

Итого

Выбор между собственным и арендованным сервером нужно делать исходя из размера и задач веб-проекта. Как показывает практика, арендованный сервер подходит большинству веб-разработчиков и агентств. Главное — найти хостинг-провайдера с большим пулом разного оборудования, чтобы вы в любой момент могли масштабироваться под изменившиеся потребности.

С собственным сервером ситуация сложнее: нужно докупать оборудование, следить за его состоянием, управлять площадкой, на которой оно размещается. Даже если у вас собственная серверная в офисе, можно уткнуться в предел потребляемой мощности электропитания — и с этим ничего не сделаешь. Ещё существует проблема охлаждения: серверы греются, нагревают помещение — а это очень плохо для оборудования.

Если речь про аренду в дата-центре под собственный сервер, нужно предусматривать дополнительные юниты в стойках. Их, в свою очередь, может не быть — получается много забот, решать которые могут себе позволить в основном крупные разработчики и рекламные холдинги. Когда мы говорим о малых и средних проектах, веб-разработчиках-фрилансерах и студиях, проще сделать выбор в пользу арендованного сервера — не заниматься покупкой и обслуживанием дорогостоящего оборудования. Тем более, на рынке есть множество вариантов аренды: от бюджетных до супердорогих с видеокартой.

Подписывайтесь на Rozetked в Telegram, во «ВКонтакте» и обязательно в YouTube.

07.12.2023
The Game Awards 2023
07.12.2023
Презентация realme GT5 Pro
12.12.2023
Презентация Huawei
Нет событий
04.04.2025
«Форсаж 11»
Все события





Реклама на сайте



Комментарии

07.12.2023
The Game Awards 2023
07.12.2023
Презентация realme GT5 Pro
12.12.2023
Презентация Huawei
Нет событий
04.04.2025
«Форсаж 11»
Все события





Реклама на сайте