On-premises / SaaS
У бизнеса есть задача зарабатывать деньги в определенных условиях. От этих условий зависит выбор. Приведу критерии:
Конфиденциальность – это отсутствие возможности доступа к данным третьей стороной включая вендора. Если конфиденциальность критична – выбираем on-permise. Обычно это определяется политикой бизнеса, либо требованиями регулятора.
Безопасность – защита от злонамеренных действий третьей стороны. Почти всегда вендор обеспечивает лучшую безопасность своего SaaS продукта, чем клиент с on-permise. Если, конечно, у клиента it-команда не круче, чем у вендора.
Цена, в которую обязательно следует включить сопровождение (интеграцию, обновление, обеспечение доступности, проблемы масштабирования). Называется "совокупная стоимость владения" (TCO). Для клиента SaaS TCO всегда ниже, т.к. вендор на себя забирает все эти расходы и экономит на эффекте масштаба. Грубо говоря, на одном сервере может быть много клиентов.
OPEX vs CAPEX – это уже вопрос финансового отдела. Кому-то удобнее помесячно платить в случае SaaS, а кому-то один раз. Хотя часто с вендором можно по-разному договориться.
Скорость внедрения – для многих критичный фактор. При SaaS в течение дня можно принять решение – подходит или не подходит. Для on-permise могут пройти недели.
Есть, конечно, и и другие факторы и полутона, но эти основные. Соответственно, если у вас нет высоких требований к конфиденциальности, крутой команды сопровождения – выбирайте SaaS.