Windows-Server-2008
供應商鎖定或管理風險(PaaS 與 IaaS)
選擇託管我的 ASP.NET 應用程序的最佳方式。在 Paas(例如 Azure Web 角色)或 IaaS(例如訂購 Windows VPS 並自行管理)之間進行選擇。我是開發人員,但沒有伺服器管理經驗。
即服務。優點:無需管理。缺點:供應商鎖定。如果我對服務不滿意,我將無法在不重寫我的應用程序的情況下更改提供商。根據我的經驗,事情越複雜,就越不穩定。
IaaS/VPS。優點:如有必要,可以輕鬆地將應用程序遷移到不同的主機或數據中心。缺點:需要管理。
如果我理解正確,維護 Web 伺服器意味著在半夜持續監控和意外修復。真的有那麼難嗎?我應該用自由換取舒適嗎?
Marco Arment(Tumblr、Instapaper 等)建議學習基本的伺服器管理,聲稱 Linux 管理很容易(http://www.marco.org/2014/03/27/web-hosting-for-app-developers)。
編輯:根據@Andrew B 的建議更改了問題。
我是開發人員,但沒有伺服器管理經驗。
句點。您想成為系統管理員嗎?如果沒有,那麼你只有一條清晰的道路向你敞開。要麼聘請有知識和經驗的人在內部或契約基礎上為您執行伺服器基礎架構,要麼花錢請人為您執行它,例如託管主機或新奇的基於雲的 IaaS。