Welche Vorteile hat Cloud-Hosting gegenüber dediziertem Server-Hosting?
Darauf gibt es keine abstrakte Antwort; oder die allgemeine Antwort darauf ist zumindest zu lang, um sie hier aufzuschreiben. Sie müssen sich zunächst ein Bild davon machen, welche Architektur Sie wünschen und welche Auslastung Sie prognostizieren, und dann die Hosting-Architektur auf dieser Grundlage bewerten. Zunächst einmal ist es sehr wichtig, welche Programmiersprache Sie verwenden, und Sie haben es nicht gesagt

**Um Ihnen eine Teilantwort in Kurzform zu geben
- Verstehen Sie das CAP-Theorem. Cloud-Hosting bietet normalerweise Speicher-APIs, die sich an der A-P-Seite von CAP orientieren, wie z. B. Amazon SimpleDB und S3

- Cloud-Hosting bedeutet, dass die Skalierung kein Problem darstellt, d. h. Sie können ohne Vorwarnung 100 neue Server einrichten und erhalten diese auch

- Cloud-Hosting sollte über einige netzwerkzentrierte und überwachungszentrierte Add-ons verfügen, die die Verwaltung einer Serverflotte einfacher machen, z. B. HTTP-Lastausgleich, Überwachung und automatische Skalierung

**Bitte beachte, dass
- Wenn Sie nur ein paar Server nutzen, unterscheidet sich Cloud Computing nicht wirklich vom herkömmlichen VPS-Hosting

- Wenn Sie diese hoch skalierbaren Speicher-APIs (wie SimpleDB) verwenden, erhalten Sie natürlich eine Plattform, die großes Wachstum bewältigen kann. Auf der anderen Seite sind Sie auch stark vom Cloud-Computing-Anbieter abhängig

Ich brauche vor allem einen zuverlässigen Service
Das weist meiner Meinung nach auf Folgendes hin:
– Ein vollständig verwalteter VPS- oder dedizierter Serveranbieter wie Rackspace, Engine Yard, Joyent und andere

**ODER**
- Ein „Full-Stack“-Cloud-Computing-Anbieter wie Google App Engine oder Windows Azure (im Gegensatz zu Amazon EC2, bei dem Sie das Betriebssystem, Backups, Sicherheitspatches usw. selbst verwalten müssen)

Jeder der oben genannten Punkte wäre ein guter Ausgangspunkt – aber auch hier kommt es auf die Besonderheiten Ihrer Architektur und Ihre Wachstumserwartungen an.