Welche Möglichkeiten gibt es, einen Dienst zu hosten, außer einen Server zu besitzen oder eine virtuelle Maschine eines Cloud-Dienstes zu mieten?

Welche Möglichkeiten gibt es, einen Dienst zu hosten, außer einen Server zu besitzen oder eine virtuelle Maschine eines Cloud-Dienstes zu mieten?

Angenommen, ich möchte einen Webdienst hosten – eine Menge Code, der HTTP-Anfragen akzeptiert, etwas Nützliches tut und Ergebnisse als Webseiten bereitstellt.

Soweit ich weiß, gibt es zwei Möglichkeiten. Ich könnte einen Server kaufen und ihn in meinem Büro/zu Hause/wo auch immer oder in einer Colocation-Einrichtung hosten. Oder ich könnte eine virtuelle Maschine in einem öffentlichen Cloud-Dienst wie Amazon EC2 oder Windows Azure mieten.

Gibt es noch andere Möglichkeiten? Und welche?

Antwort1

Sie möchten eine Website hosten. Sie können einen Server besitzen, eine statische IP von Ihrem Anbieter kaufen, dann Ihren DNS auf Ihr Büro/Zuhause/usw. umleiten und ihn dort ausführen. Sie können einen Server kaufen und ihn in einem Colocation-Server unterbringen, deren Bandbreite mieten und Ihre Domain dorthin verweisen. Sie können einen Server bei einem Hosting-Anbieter mieten und Ihren DNS dorthin verweisen. Sie können eine „Cloud“-Maschine mieten und Ihren Dienst dorthin verweisen. Sie können einen Freund bestechen, ihn auf seinem eigenen Standort zu hosten.

Was genau versuchen oder möchten Sie tun, ohne einen Server kaufen oder mieten zu müssen? Das schränkt ein, was Sie ohne eines dieser beiden Dinge tun können.

Antwort2

Sie können sich auch Google App Engine ansehen. Es führt nur Code für Benutzer aus - Google kümmert sich um den Rest, die Skalierung, die Bandbreite, so ziemlich alles.

Antwort3

Sie können keinen dedizierten Server ab 50 $/Monat aufwärts mieten. Mit oder ohne Verwaltung oder Überwachung.

Sie können einen VPS ab 20 $ mieten. Nicht empfohlen.

Einen VPS mit dedizierten Festplatten können Sie etwas teurer mieten.

Sie können Webhotel-Platz ab 2 $/Monat mieten.

Sie können Speicherplatz oder virtuelle Maschinen bei Amazon mieten. Es ist nicht zu teuer, bevor Sie in den Verkehr kommen.

Ihre letzte Option sollte sein, sich an Ihrer eigenen Hardware im Büro oder in der Colocation zu bereichern. Ich wette auch, Sie könnten Ihre Zeit woanders besser verbringen. Der Colocation-Preis ist ähnlich wie bei einem dedizierten Server und Bürokabel sind teuer und anfällig für Verbindungsabbrüche.

Antwort4

Je nach Technologie - reguläres Shared Hosting.

Ein Webdienst (vorausgesetzt Sie verwenden Standards) kann problemlos auf jedem ASP.NET-Webhost gehostet werden. Das Hosten von Diensten ist Teil der normalen .NET-Laufzeit. Das Gleiche gilt für die meisten anderen Sprachen.

verwandte Informationen