Anbieterabhängigkeit oder Verwaltungsrisiken (PaaS vs. IaaS)

Anbieterabhängigkeit oder Verwaltungsrisiken (PaaS vs. IaaS)

Ich wähle die beste Möglichkeit, meine ASP.NET-Anwendung zu hosten. Ich wähle zwischen Hosting auf einem PaaS (z. B. Azure Web Roles) oder IaaS (z. B. einen Windows VPS bestellen und ihn selbst verwalten). Ich bin Entwickler, habe aber keine Erfahrung in der Serveradministration.

PaaS.Pro: keine Verwaltung erforderlich.Nachteile: Abhängigkeit vom Anbieter. Wenn ich mit dem Service nicht zufrieden bin, kann ich den Anbieter nicht wechseln, ohne meine App neu zu schreiben. Meiner Erfahrung nach ist eine Sache umso weniger stabil, je komplexer sie ist.

IaaS/VPS.Pro: Die App kann bei Bedarf problemlos auf ein anderes Hosting oder Rechenzentrum migriert werden.Nachteile: Verwaltung erforderlich.

Wenn ich alles richtig verstehe, bedeutet die Wartung eines Webservers ständige Überwachung und unerwartete Fehlerbehebungen mitten in der Nacht. Ist das wirklich so schwierig? Soll ich meine Freiheit gegen Komfort eintauschen?

Marco Arment (Tumblr, Instapaper usw.) empfiehlt, die Grundlagen der Serveradministration zu erlernen, da die Linux-Administration einfach ist (http://www.marco.org/2014/03/27/web-hosting-for-app-developers).

BEARBEITEN: Frage gemäß Vorschlag von @Andrew B geändert.

Antwort1

Ich bin Entwickler, habe aber keine Erfahrung in der Serveradministration.

Punkt. Möchten Sie Systemadministrator werden? Wenn nicht, steht Ihnen nur ein Weg offen. Entweder stellen Sie jemanden mit dem Wissen und der Erfahrung ein, der Ihre Serverinfrastruktur für Sie intern oder auf Vertragsbasis betreibt, oder Sie bezahlen jemanden, der sie für Sie betreibt, beispielsweise Managed Hosting oder das schicke neue Cloud-basierte IaaS.

verwandte Informationen