供应商锁定或管理风险(PaaS 与 IaaS)

供应商锁定或管理风险(PaaS 与 IaaS)

选择托管我的 ASP.NET 应用程序的最佳方式。选择在 Paas(例如 Azure Web Roles)或 IaaS(例如订购 Windows VPS 并自行管理)上托管。我是开发人员,但没有服务器管理经验。

平台即服务 (PaaS)。优点:无需管理。缺点:供应商锁定。如果我对服务不满意,我将无法在不重写应用程序的情况下更换提供商。根据我的经验,事物越复杂,就越不稳定。

IaaS/VPS。优点:如有必要,可以轻松地将应用程序迁移到不同的托管或数据中心。缺点:需要管理。

如果我理解正确的话,维护 Web 服务器意味着要不断监控,并在半夜进行意外修复。真的那么难吗?我是否应该用自由换取舒适?

Marco Arment(Tumblr、Instapaper 等)建议学习基本的服务器管理,声称 Linux 管理很容易(http://www.marco.org/2014/03/27/web-hosting-for-app-developers)。

编辑:根据@Andrew B 的建议更改了问题。

答案1

我是开发人员,但没有服务器管理经验。

句号。您想成为系统管理员吗?如果不想,那么您只有一条清晰的道路。要么聘请具有知识和经验的人为您内部或以合同方式运行服务器基础架构,要么付钱让别人为您运行,例如托管或新奇的基于云的 IaaS。

相关内容