Вопрос, который задают не те люди
Обычно его задаёт человек, которому сказали: «данные должны быть у нас». Дальше начинается выбор между «своим сервером» и «облаком», причём оба термина понимаются по-разному.
Договоримся о словах.
Публичное облако - сервис, где вы один из тысяч клиентов, данные лежат вместе с чужими, вы не знаете где именно и управляете только настройками своего аккаунта.
Выделенный сервер - отдельная машина, на которой стоит только ваша копия. Стоять она может в вашем офисе, в вашей серверной, а может в дата-центре у провайдера. Это важный момент, который часто путают: выделенный сервер не обязан находиться физически у вас.
Своё железо в офисе - крайний вариант: машина в комнате рядом с бухгалтерией.
Между вторым и третьим - огромная разница по стоимости и хлопотам, а называют их одинаково.
Что реально стоит за «данные у нас»
Когда собственник говорит «хочу, чтобы данные были у нас», он обычно имеет в виду одно из трёх, и стоит понять, что именно.
«Не хочу, чтобы чужие читали мою переписку». Тогда вам нужен контроль доступа и шифрование, а не географическое расположение железа.
«Требования закона по персональным данным». Тогда важно, чтобы серверы находились в России. Это выполнимо и в облаке. Мы разбирали тему здесь.
«Не хочу зависеть от чужого сервиса». Тогда речь про то, что будет, если поставщик закроется или заблокируется.
Три разных страха, три разных решения. Смешивать их в один вопрос «сервер или облако» - верный способ купить не то.
Своё железо в офисе: честная цена
Начнём с варианта, который кажется самым надёжным.
Что придётся купить и оплачивать: сервер, источник бесперебойного питания, нормальный интернет-канал с фиксированным адресом, лицензии, помещение с охлаждением. Плюс резервный канал, если работа встанет без связи.
Что придётся организовать: обновления, мониторинг, резервное копирование, проверку восстановления из копии. Последнее пропускают почти все, а копия, из которой ни разу не восстанавливались, - это не копия, а надежда.
Кто это будет делать: системный администратор. Штатный, приходящий, или вы сами по вечерам.
Что происходит при аварии: отвечаете вы. В субботу ночью тоже вы.
Для компании на двадцать человек без своего ИТ-специалиста это плохая идея. Не потому что сложно поставить, а потому что сложно поддерживать три года подряд.
Выделенный сервер у провайдера
Компромисс, который в большинстве случаев и нужен.
Отдельная машина или изолированный контур, физически в дата-центре с питанием, охлаждением и каналами. Данные ваши и не смешаны с чужими, географию вы знаете. Железо, электричество и связь - забота провайдера.
Что остаётся вам или вашему поставщику: обновления системы, бэкапы, доступы.
Это и есть схема, по которой работает наш корпоративный мессенджер: выделенный сервер в России, а обновления, бэкапы и поддержка входят в подписку 5 990 рублей в месяц. Отдельного счёта за настройку нет, запуск за 5 дней.
Публичное облако
Дёшево, быстро, ничего не надо администрировать.
Минусы честные: данные в общей инфраструктуре, географию вы обычно не выбираете, правила и цены меняет поставщик, а при блокировке или уходе сервиса с рынка вы теряете доступ вместе со всеми остальными.
Для внутренних заметок и некритичных задач - нормально. Для переписки с клиентами, где лежат телефоны, адреса и договоры, - я бы не стал.
Что спросить у поставщика
Пять вопросов, которые быстро отделяют серьёзное предложение от красивого.
Где физически размещаются данные - страна, город, дата-центр.
Отдельный контур у нас или общий с другими клиентами.
Как часто делаются резервные копии, где они лежат и проверялось ли восстановление.
Что происходит при отказе: кто чинит, за какое время, есть ли это в договоре. Про сроки реакции в договоре мы писали отдельно.
Как забрать свои данные, если мы уходим. В каком формате и за какой срок.
Пятый вопрос - самый показательный. Внятный ответ на него означает, что вас не держат заложником.
Ещё один, который задают редко: что происходит с данными, если вы перестанете платить. Удаляются сразу, хранятся месяц, доступны только на чтение? Ответ должен быть в договоре. Про то, что остаётся клиенту при уходе, у нас есть отдельная статья.
Чего не решает ни один вариант
Полезно понимать границы, чтобы не покупать спокойствие вместо безопасности.
Ни сервер, ни облако не спасают от человека, который выгрузил базу в эксель и унёс на флешке. Не спасают от доступов, которые не отозвали после увольнения, - чек-лист есть. Не спасают от переписки, которая продолжает идти в личных аккаунтах параллельно с корпоративной системой.
Самая частая утечка в небольшой компании выглядит скучно и не имеет отношения к серверам. Про ответственность за утечки - в отдельной статье.
Как выбрать
Три простых правила, которыми я бы руководствовался.
Нет своего системного администратора - не берите железо в офис. Ни при каких аргументах.
Есть требования по персональным данным - берите выделенный сервер в России. Это закрывает и вопрос закона, и вопрос контроля.
Задача некритичная и данных клиентов там нет - облако подойдёт, не усложняйте.
И держите в голове главное: у любого варианта есть цена владения, а не только цена покупки. Сервер за 80 тысяч, который некому обслуживать, обходится дороже подписки за 5 990 в месяц.
Хотите обсудить, что подойдёт вашей команде, - напишите. В рабочие часы отвечаем за 5-15 минут.



