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

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

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

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

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

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

Марко Армент (Tumblr, Instapaper и т. д.) рекомендует изучить основы администрирования сервера, утверждая, что администрирование Linux — это просто (http://www.marco.org/2014/03/27/веб-хостинг-для-разработчиков-приложений).

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

решение1

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

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

Связанный контент