Ich würde EC2 für Ihren ersten Ausflug in dedizierte Hosts dringend empfehlen. EC2 hat sehr spezifische Anwendungen und es gibt eine viel steilere Lernkurve.
An diesem Punkt gibt es grob drei Richtungen und Vor- und Nachteile für jede:
Managed Dedicated Hosting: Ich habe noch nie aus erster Hand für Managed Hosting eingekauft, obwohl ich in der Vergangenheit bei der Arbeit für Kunden mit bereits vorhandenen Websites damit interagiert habe. In den höheren Service-Levels von Managed Hosting führt Sie ein Verkäufer durch den gesamten Prozess, einschließlich Kauf, Migration usw. Die damit verbundenen Rechnungen liegen meiner Erfahrung nach zwischen 500 und 2000 US-Dollar pro Monat. Managed Hosting ist möglicherweise die beste Wahl, wenn Sie kein Generalist sein möchten, keinen Partner haben, auf den Sie die Serververwaltungsrolle übertragen können, und ein großes Hosting-Budget / große Anforderungen haben.
Nicht verwaltetes "unterstütztes" dediziertes Hosting:MediaTemple ist der Name, der mir dafür am wichtigsten erscheint. Ich habe MediaTemple ausgiebig genutzt, und ihre Dienste waren die ersten, die ich nach dem "Abschluss" des Shared Hosting genutzt habe. Ihr dediziertes Hosting-Paket wird in dem Sinne nicht verwaltet, dass sie Ihren Lastenausgleich, DNS, Migrationen, Backups usw. nicht einrichten. Trotzdem haben sie ein nettes Control Panel für Systemaufgaben, und eine ganze Reihe von Software ist vorinstalliert, wie Plesk, das seinerseits so ziemlich den "alles, was Sie jemals brauchen" -Stack verwaltet / implementiert, einschließlich Apache, PHP, Mail, Überwachung, MySQL und so weiter. Ich habe ziemlich große Websites verwaltet, die die Befehlszeile nicht mehr als ein- oder zweimal berühren mussten. Ein weiterer Stecker für MediaTemple ist, dass sie auch eine recht gute telefonische Unterstützung haben, zumindest wenn ich sie verwendet habe.Nicht verwaltetes "assistiertes" Hosting ist wahrscheinlich die beste Wahl insgesamt. Sie können dies mit begrenzten Schwierigkeiten selbst schaffen. Es ist verdammt viel günstiger als die verwaltete Lösung (ungefähr 50-75% Einsparungen, Hardware für Hardware). Letztendlich bieten Ihnen die meisten dieser Hosting-Anbieter vollen Zugriff auf Ihr System in der Art eines vollwertigen VPS, sodass Sie wahrscheinlich nicht an Ihre Möglichkeiten gebunden sind.
VPS: Schließlich können Sie die fast vollständig nicht verwaltete VPS-Route wählen. Linode ist hier ein großer Name und was ich derzeit benutze. Slicehost ist auch ein großer Name, obwohl Vergleiche im Allgemeinen zu kurz kommen (die Preise für jede VPS-Größe sind auch weniger wettbewerbsfähig). Ein anderer Name, der heutzutage im Umlauf ist, ist prgmrfür die mehr 1337 unter uns. Prgmr bietet die besten Preise, (angeblich) die beste Leistung und die größte Anpassbarkeit auf niedrigem Niveau. In all diesen Fällen wird im Wesentlichen eine Basisinstallation einer Linux-Distribution durchgeführt, wobei einige der anderen Dinge für Sie aussortiert werden (DNS-Einträge, IP-Adressen, Intranet, einige Schutzfunktionen auf Router- / Firewall-Ebene, z. DDoS). Darüber hinaus sind die Anweisungen im Grunde nur "go". Slicehost und Linode bieten umfangreiche Anleitungen für fast alle grundlegenden Aufgaben wie die Installation des LAMP-Stacks oder die Wartung Ihres Systems. Für mich war es ein großer Vorteil, Dinge in einem Augenblick über mehrere Entwicklungen hinweg verschieben, testen und bereitstellen zu können. Dies ist das größte Plus. Vorher musste ich viele Dateien per FTP übertragen, Abfragen in der schönen Welt von phpmyadmin manuell ausführen und Site-by-Site-Bereitstellungsskripte einrichten. und ständig mit systemübergreifenden Problemen umgehen. Jetzt kann ich einfach alles zusammenfügen! Schließlich weiß ich mit dem VPS, was auf meinem Server vor sich geht, und kann alles daran setzen. Einer meiner ersten Schritte war die Installation eines privaten Git- "Servers", aber Sie können genauso gut ein VPN, einen SSH-Tunnel oder einen verteilten Programmierprojektknoten einrichten. * Die VPS-Lösung ist bei weitem die meiste Arbeit für Sie, wenn es darum geht, die Systemadministration tatsächlich zu berühren. Es ist jedoch am anpassbarsten, was Ihnen am Ende des Tages möglicherweise die Arbeit erspart (ist das nicht das Ziel)? * * Sie können jedoch genauso gut ein VPN, einen SSH-Tunnel oder einen verteilten Programmierprojektknoten einrichten. * Die VPS-Lösung ist bei weitem die meiste Arbeit für Sie, wenn es darum geht, die Systemadministration tatsächlich zu berühren. Es ist jedoch am anpassbarsten, was Ihnen am Ende des Tages möglicherweise die Arbeit erspart (ist das nicht das Ziel)? * * Sie können jedoch genauso gut ein VPN, einen SSH-Tunnel oder einen verteilten Programmierprojektknoten einrichten. * Die VPS-Lösung ist bei weitem die meiste Arbeit für Sie, wenn es darum geht, die Systemadministration tatsächlich zu berühren. Es ist jedoch am anpassbarsten, was Ihnen am Ende des Tages möglicherweise die Arbeit erspart (ist das nicht das Ziel)? * *