Projecto

Что выбрать: облако, свой сервер или on-premise для систем управления проектами?

Извечный вопрос: где лучше размещать вычислительные мощности и рабочие данные – в контролируемом периметре (например, на собственном сервере по модели on-premise) или в готовой облачной инфраструктуре? На самом деле, единственно правильного ответа не существует. Поэтому ниже рассмотрим плюсы и минусы каждого варианта, чтобы вы смогли выбрать оптимальное решение для вашего бизнеса.

Поскольку эта тема нам близкая, будем говорить на примере системы управления проектами.

В чём проблема?

Если быть откровенными, то проблема чаще всего заключается в деньгах. Что выгоднее по вложениям: покупка готового решения под ключ (в нашем случае облачного сервиса, работающего по модели подписки) или «конструктора Lego» (например, программного обеспечения с открытым исходным кодом, такого как OpenProject), с которым прежде придется изрядно повозиться, чтобы собрать и настроить рабочую среду?

И мы получаем первый парадокс:

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

Окупаемость аппаратных ресурсов

Представим, что вы покупаете аппаратный сервер и используете его в полной мере (не переплачиваете за простой ресурсов).

У малого бизнеса нет особых требований к масштабированию инфраструктуры, поэтому вполне достаточно производительного ПК или небольшого, но надёжного сервера.

Пример такой конфигурации – Dell PowerEdge T140 (6-ядерный процессор Xeon, 64 ГБ оперативной памяти, набор из спаренных SSD-дисков по 960 ГБ). Примерная стоимость такой сборки на момент написания статьи – около 150-170 тыс. руб.

Здесь и далее цифры приводятся весьма условно – для понимания соотношений.

Dedicated-хостинг, при аренде аналогичных конфигураций, обойдётся примерно от 30-50 тыс. руб. в месяц. Нетрудно посчитать, что окупаемость сервера составит всего 5-6 месяцев.

Уже захотелось купить свой сервер? Не торопитесь. Сейчас расскажем об обратной стороне своего корпоративного «хостинга».

Дополнительные вложения в инфраструктуру

Чтобы сервер заработал и на нём наконец запустилось корпоративное ПО (в том числе упомянутая ранее система управления проектами), его необходимо настроить и подключить к сети Интернет, запитать и т.д.

Построение своей инфраструктуры может нарушить планы быстрой окупаемости вложения:

Итого, без учёта помещения и покупки лицензии на ПО:

Получается, что «бесплатная» система управления проектами обойдётся как минимум в 800-850 тыс. в первый месяц и далее по 300-350 тыс. ежемесячно.

Если такие расходы для вас приемлемы, поздравляем, вы готовы к запуску своего корпоративного сервера.

А что, если взять облачный хостинг?

То же самое бесплатное ПО можно развернуть на удалённом сервере. В этом случае вам не нужно задумываться о покупке своего оборудования, об организации подключения к питанию и к интернету, об услугах сисадмина на постоянной основе (его можно привлекать эпизодически) и о других технических моментах. За обслуживание инфраструктуры отвечает хостер. Вам остаётся только установить ПО и начать с ним работать.

Модель крайне интересная, поскольку из вложений остается только стоимость хостинга. Пока компания и проектная команда небольшая, вполне подойдут стартовые тарифы и даже VPS-хостинг (от 1500-2500 руб./месяц). По сравнению с описанными выше расходами это выглядит смешно.

Но лишь до тех пор, пока команда не увеличится до нескольких сотен человек. Тогда требования к серверу значительно возрастут.

Вот так выглядят примерные требования для OpenProject:

При 500 сотрудниках потребуется физический или облачный сервер с 8-ядерным процессором. Это обойдется уже 8-10 тыс. руб. ежемесячно (если вы хотите гарантированные ресурсы).

Не стоит забывать, что необходимость штатного программиста никуда не пропадет, а это плюс 200-250 тыс. в месяц.

Итого: 250+10=260 тыс. ежемесячных расходов.

Если у вас уже есть собственный IT-штат, то решение более чем рабочее.

Однако при пересчёте стоимости подписки на одного сотрудника получается совсем не дёшево: 260 000/500 рабочих мест = 520 руб.

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

Например, Projecto на 500 человек при оплате сразу на год обойдётся всего 288*500=144 тыс. в месяц (подробнее о тарифах). И в этом случае вы получаете формат «под ключ», регулярные апдейты, готовые мобильные приложения и официальный договор с ответственностью.

А что там с On-premise?

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

On-premise-модель подразумевает, что вы развёртываете софт на своём оборудовании (в подконтрольной вам среде), но за апдейты и обслуживание программы по-прежнему отвечают её официальные разработчики. Для реализации такого подхода софт (в нашем случае программа для ведения проектов) поставляется в специальных контейнерах. ПО легко развернуть и запустить на собственном сервере. Среда полностью готова к эксплуатации. В случае закрытия багов и выпуска новой версии программа обновляется прямо внутри контейнера.

Отсутствие доступа к исходному коду позволяет гарантировать, что клиенты ничего не поломают, не испортят и не украдут интеллектуальную собственность (код программы).

Стоимость эксплуатации такого ПО складывается из двух составляющих:

Лицензии либо покупаются «навечно», либо арендуются по модели подписки, причём стоимость часто привязывается к количеству рабочих мест.

Даже если условно оценить стоимость «коробочной» редакции для On-premise по стандартным ценам на облако (хотя часто лицензии выходят дороже), бизнесу фактически придется купить продукт дважды (расходы на собственный хостинг мы уже считали, они примерно равны облачным затратам), а иногда и трижды, учитывая все издержки и наценки.

Позволить себе такой подход могут только крупные компании – то есть корпоративный сектор.

Тем не менее, несмотря на большие вложения, модель вполне может быть оправдана в определённых условиях: в этом случае данные остаются под полным контролем компании или проекта.

***

Теперь, когда с ценами разобрались, можно рассказать о других плюсах и минусах каждого решения.

Плюсы и минусы облачных систем управления проектами

Сначала о преимуществах облаков:

Недостатки облачных решений (в общих чертах):

Плюсы и минусы своего сервера

Какие преимущества можно получить:

Но минусов здесь больше:

Плюсы и минусы On-premise

К преимуществам развёртывания коммерческого решения на своих серверах можно отнести:

Минусы:

Выводы и рекомендации

Малому бизнесу и небольшим командам невыгодно покупать свой сервер и заниматься его обслуживанием. Получается слишком дорого, даже если само программное обеспечение взять бесплатно (на основе решений с открытым исходным кодом). Исключение – IT-проекты и компании, у которых достаточно свободных вычислительных ресурсов. Например, если уже есть свой IT-отдел и серверная. Тогда для поддержки и обслуживания системы управления проектами вполне можно найти свободное место.

Во всех остальных ситуациях гораздо проще и удобнее арендовать готовое облако. Выходит даже дешевле хостинга. Вся инфраструктура предоставляется под ключ.

On-premise модель подойдёт только крупным клиентам, которые не хотят тратить время и ресурсы на создание своего решения или мучиться с открытым исходным кодом (там часто много неявных проблем). Коммерческие лицензии – это гарантии качества и обязательства официальной техподдержки. Кроме того, кому-то могут быть очень важны условия хранения данных, например, они обязательно должны быть в контролируемом периметре.

Если ваше предприятие или проект относится к малому или среднему бизнесу, обратите внимание на Projecto. Это готовая облачная система управления проектами. Всё необходимое вы получаете в формате «всё включено».

Exit mobile version