Es hat alles Vor- und Nachteile. Meine Aussagen sind dahingehend mit Vorsicht zu genießen ich mache Softwareentwicklung aus Spaß an der Freud.
Technisch sind sowohl Windows als auch Linux sehr gute Alternativen. Teils wird Windows Hosting gar nicht mehr angeboten. ASP.net bietet im Prinzip ein ähnliches Spektrum wie eine Entwicklerbox die du von Bitnami saugen kannst.
http://bitnami.com/stacks/infrastructure
Das Caching ist an sich gelöst in beiden Schienen.
In dem Punkt ist noch kein Unterschied.
Allein aus der Erfahrung. Linux ist pflegeleichter. Das ist die Erfahrung von 1 Freunde von mir aus dem RedHat/JBOSS Umfeld (Host Ablöse - im Mittelstand), Krankenhaus und 2 Konzerne - der Trend ist eher gegen Linux. Die Rechnung an sich für Betrieb ist - Anwendung fertig, was sind die Kosten nachher. Auch wenn die Rechnung nicht ganz fair ist ... sie ist so.
Du kannst auch mit Delphi Webanwendungen machen und im IIS hosten Inhouse. Kein Drama. Wenn du Real Thin Client
SDK fährst oder mORMot genauso. Datasnap geht mit IIS genauso.
Im Abyss geht es nicht mehr. Der lädt nicht mehr - Der Error Code Status 3 deutet auf IIS IOCP - wir hängen uns fröhlich beim laden und warten auf Aktivierung. Anstonsten war die Kombi vor 3 Jahren die pflegeleichteste egal wo selbst mit FAST-CGI. Geht heute überall anders auch.
Ich würde Debian nehmen. Das ist allein mein Sicht. Arbeiten selbst tue ich im Moment mit FPC auf ElementaryOS ... 64bit und geht auch und mit Oxygene in der Virtual Box gegen Java. Gehen tut alles. Aber Security ist vermutlich der Knackpunkt und die Infrastruktur.
Eines darf man nicht vergessen. Die heute großen Hersteller sind zu einer Zeit groß geworden als sich Staaten und Unternehmen mit Kredit vollgestopft haben und Investitionsfreudigkeit das Gebot der Stunde war. Sobald das Spiel vorbei ist, dann wird gespart.
Das wären meine 2 zusätzlichen Argumente für Linux. Eine alte Windows Infrastruktur ist auch nicht lustig auf Dauer.
Aber ASP.net/IIS ist nicht viel hinter einer Box die man bspw. bei Bitnami bekommt.
http://bitnami.com/stacks/infrastructure
Cloud ist eher mit Vorsicht zu genießen, wenn man Cloud in Verbindung mit Unternehmenslösungen sieht. Es geht in erster Linie in den U.S. um ein Business mit so ca. 3 Mio Startups und auch ganz stark der Wille der Hersteller den Kunden mit letztem Stand seiner Software zu beglücken ohne dass er die Wahl hat. Damit man aber das Inkasso in dem Umfeld kann sichern ist die Organisation des Vertriebs umgestellt worden. Lt. Plan sitzen kleine abhängige Customizing Shops dazwischen. Die Zahlen den Hersteller und kassieren das Geld vom Kunden. Aus dem Eck kann es durchaus einen Impact geben. Sehr eine U.S. lastige Idee. Riecht ein wenig nach CHASE. Cloud SAP ist eine Texas Partie. MS ist nicht viel anders. Davon darf man sich bei uns nicht blenden lassen. Bei uns in Mitteleuropa ist das noch traditioneller. Ich habe etwas aus den Augen verloren wie die Software AG den Betrieb handelt und wie deren Beraterstrukturen bereits angepasst wurden. Alles andere ist in dem Cloud Umfeld noch offen ... mir riecht das mehr nach Node oder ähnlichem...
Nein, den Server kann ich mir aussuchen.