Назад | Перейти на главную страницу

Привязка к поставщику или риски администрирования (PaaS против IaaS)

Выбор наилучшего способа размещения моего приложения ASP.NET. Выбор между хостингом на Paas (например, веб-роли Azure) или IaaS (например, заказ Windows VPS и администрирование его самостоятельно). Я разработчик, но у меня нет опыта администрирования серверов.

PaaS. Плюсы: администрирование не требуется. Минусы: Привязка к поставщику. Если меня не устраивает сервис, я не смогу сменить провайдера, не переписав свое приложение. По моему опыту, чем сложнее, тем менее стабильно.

IaaS / VPS. Плюсы: При необходимости можно легко перенести приложение на другой хостинг или центр обработки данных. Минусы: Требуется администрация.

Если я все правильно понимаю, обслуживание веб-сервера означает постоянный мониторинг и неожиданные исправления посреди ночи. Неужели это так сложно? Должен ли я променять свободу на комфорт?

Марко Армент (Tumblr, Instapaper и т. Д.) Рекомендует изучить основы администрирования сервера, утверждая, что администрирование Linux - это просто (http://www.marco.org/2014/03/27/web-hosting-for-app-developers).

EDIT: изменил вопрос в соответствии с предложением @Andrew B.

Я разработчик, но у меня нет опыта администрирования серверов.

Полная остановка. Вы хотите стать системным администратором? Если нет, то перед вами открыт только один путь. Либо наймите человека, обладающего знаниями и опытом, чтобы управлять вашей серверной инфраструктурой для вас внутри компании или на контрактной основе, либо заплатите кому-нибудь, чтобы он запускал ее для вас, например управляемый хостинг или новую причудливую облачную IaaS.