Leistungsstarke PHP-Hosting-Plattformen für kleine bis große Anwendungen

Die Implementierung von PHP ist bemerkenswert unkompliziert. Dennoch ist nicht jede Hosting-Umgebung optimal, insbesondere wenn Sie geschäftliche Ziele verfolgen.

PHP hat in gewisser Weise die Rolle von Perl übernommen – es war eine einfache Skriptsprache, die sich nahtlos in HTML einfügen ließ (oder HTML in sich selbst einbetten konnte, je nach Betrachtungsweise). Sie wurde von weit verbreiteten Open-Source-Webservern (z.B. Apache) unterstützt und war mit gängigen relationalen Datenbanken (wie MySQL) kompatibel.

Anders als Perl war PHP jedoch agil genug, um Innovationen voranzutreiben und relevant zu bleiben. Die HHVM-Entwicklung war beispielsweise eine so große Herausforderung, dass Zend sämtliche Pläne für PHP 6 verwarf und stattdessen direkt zu PHP 7 überging (was eine Leistungssteigerung von 200 % zur Folge hatte). Als es so aussah, als würde sich in der PHP-Entwicklung alles um „Monkey Coding“ oder das Entwickeln eigener Frameworks drehen, sorgte Laravel für eine bedeutende Veränderung.

Kurz gesagt, das heutige PHP ist nicht mehr das PHP vergangener Zeiten. Es ist leistungsstark, vielseitig und bietet hervorragende Möglichkeiten zur Entwicklung von Webanwendungen. Diejenigen, die dabeigeblieben sind (ich eingeschlossen, hauptsächlich aus Bequemlichkeit:-P), haben nun Zugriff auf ein modernes und herausragendes Toolkit.

Das bringt uns zu einem weiteren kritischen Punkt aus der Vergangenheit: das Hosting. Es gibt zwar immer noch unzählige PHP-Hosting-Anbieter, von denen viele nur darauf aus sind, ahnungslose Kunden zu schröpfen, doch es stehen auch zahlreiche robuste und ausgezeichnete Optionen zur Verfügung.

Dieser Artikel richtet sich an Entwickler und alle, die Wert auf Qualität, Freiheit und Performance legen und bei dem Gedanken an FTP-Uploads und cPanel zusammenzucken (auch wenn sie damit umgehen können!).

DigitalOcean

DigitalOcean ist wahrscheinlich vielen bekannt. Falls nicht, handelt es sich um eine sehr kostengünstige und leistungsstarke Plattform zum Hosten von Anwendungen.

DigitalOcean ist im Wesentlichen für seine Virtual Private Server (VPS) bekannt, die dem DevOps-Team hervorragende Leistung und Kontrolle ermöglichen. Diese Freiheit bringt natürlich auch Verantwortung mit sich. Sie sind für die Optimierung, Verwaltung und Sicherung Ihrer Infrastruktur zuständig. Für moderne PHP-Anwendungen ist dies jedoch oft die ideale Lösung.

DigitalOcean bietet eine Reihe beeindruckender Funktionen, die es fast zu einer „Mini-AWS“ für Entwickler machen:

  • Ein-Klick-Installationen für beliebte PHP-Anwendungen
  • Tools wie Load Balancer, Private Networking usw.
  • Objektspeicher, Blockspeicher, SSD-Speicher usw.
  • Verschiedene Servertypen je nach Bedarf – Allzweck, hohe CPU oder viel Arbeitsspeicher
  • API-basiertes Infrastrukturmanagement für einfaches Skalieren
  • Umfangreiche Überwachungs-, Nutzungs- und Statistikfunktionen
  • Marketplace, benutzerdefinierte OS-Images, Backups usw.
  • Gehostete Datenbanken (PostgreSQL zum Zeitpunkt der Erstellung dieses Artikels, aber MySQL und andere folgen bald)

Ich nutze DigitalOcean für das Hosting von Kundenprojekten, WordPress-Websites, PHP-Skripten für die Befehlszeile usw. und hatte noch nie Probleme mit Leistung oder Sicherheit. Für diejenigen, die Zuverlässigkeit und Flexibilität suchen, ist DigitalOcean sehr empfehlenswert.

A2 Hosting

A2 Hosting ist ein etablierter und zuverlässiger Hosting-Service, der sich auf PHP spezialisiert hat. Wenn Sie genug von Leistungsproblemen mit Ihrer aktuellen Hosting-Plattform haben und dennoch Ihre Ausgaben im Griff behalten möchten, ist A2 Hosting eine gute Wahl.

Die Pläne sind attraktiv, und das ist kein Marketing-Trick – A2 Hosting hält, was es verspricht. Ein kurzer Blick auf die Angebote zeigt, dass Sie für weniger als 10 Dollar pro Monat einen Server mit 2 GB RAM, zwei Kernen und optimierter Hardware erhalten.

A2 Hosting eignet sich hervorragend für einfaches, traditionelles PHP-Hosting – WordPress, Magento, einfache Frameworks, One-Page-Skripte usw. – und überzeugt insbesondere bei der Festplattenleistung.

Forge

Laravel ist das aktuell beliebteste PHP-Framework und wird dies wahrscheinlich noch lange bleiben. Wenn Sie also PHP-Entwickler sind, programmieren Sie wahrscheinlich mit Laravel.

Laravel ist ein komplexes Framework, und die Bereitstellung kann schwierig werden, je komplexer Ihre Anwendung wird. Wenn Sie diese Probleme umgehen möchten, ist Forge die Lösung.

Zunächst einmal bietet Forge selbst keine Server oder Hosting-Dienste an. Es ist vielmehr eine webbasierte Schnittstelle zur Bereitstellung und Überwachung Ihrer PHP-Anwendungen auf gängigen Hosting-Plattformen wie DigitalOcean (siehe oben), Linode, AWS usw. Forge bietet Laravel-Teams folgende Vorteile:

  • Horizontale Skalierung
  • Lastverteilung
  • SSL-Verwaltung
  • Einfache Verwaltung von Warteschlangen und Cron-Jobs
  • Website-Management und automatische Updates
  • Benutzerdefinierte Bereitstellungsskripte

Für nur 20 Dollar pro Monat können Sie mit Forge unbegrenzt viele Server verwalten, und es gibt jährliche Rabatte. Das ist wirklich ein unschlagbares Angebot!

Es gibt auch spezialisierte Laravel-Hosting-Plattformen für Ihre Anwendungen.

Heroku

Heroku war traditionell mit Ruby on Rails und Python assoziiert (wegen seiner Vorliebe für PostgreSQL und einfache, fast intuitive Bereitstellung). Aber jetzt können sich auch PHP-Entwickler freuen!

Ob einfaches PHP, Laravel, Symfony, HHVM oder eine andere Variante/Paket – Heroku bewältigt alles mit einem simplen Git-Push, was fast zu schön klingt, um wahr zu sein, aber es ist Realität. Die Skalierung erfolgt automatisch, und es gibt eine Reihe von Heroku-Diensten (Add-ons), die die Bereitstellung erleichtern.

Heroku gehört zu den teureren PHP-Hosting-Plattformen, aber es ist absolut zuverlässig und hat einen ausgezeichneten Ruf für Qualität und Stabilität.

Cloudways

Möglicherweise erkennen Sie die Vorteile von Hosting-Plattformen wie DigitalOcean, Linode usw., aber es fehlt Ihnen an einem zuverlässigen Team, das sich um die DevOps-Aufgaben kümmert. In diesem Fall ist Cloudways eine hervorragende Alternative, die Ihre PHP-Anwendung auf einer Plattform Ihrer Wahl verwaltet.

Das bedeutet natürlich höhere Kosten. Eine schnelle Überprüfung der Preispläne zeigt, dass Sie in der Regel etwa das Doppelte dessen zahlen, was Sie normalerweise für diese Hosting-Plattformen ausgeben würden. Das ist jedoch ein fairer Preis, wenn man bedenkt, dass Cloudways kostenlose Migrationshilfe für Ihre Website anbietet.

Für weniger als 50 Dollar pro Monat können Sie einen E-Commerce-Shop betreiben, der monatlich einen Umsatz von Tausenden von Dollar generiert und auch Spitzenbelastungen problemlos bewältigt.

Sie erhalten alle nützlichen Funktionen, die Sie sich von einer idealen Plattform wünschen, und können beruhigt sein. Was will man mehr? 🙂

Nodechef

Nodechef? Ja, das dachte ich mir auch.

Nodechef ist zwar bekannt für seine Hosting-Lösungen für Node.js, hat aber auch PHP für sich entdeckt und bietet eine bemerkenswerte Plattform.

Sie zahlen zwischen 100 und 200 Dollar pro Monat für einen vernünftigen Server, aber das Besondere ist, dass wichtige Dienste wie MongoDB, MySQL, Redis usw. bereits integriert sind und sich problemlos skalieren lassen. Bezahlter Support ist ebenfalls verfügbar und beginnt bei 300 Dollar pro Monat.

Lohnt es sich? Ja, wenn Sie spezielle Anforderungen haben und Wert auf Zuverlässigkeit und schnelle Problemlösung legen.

Runcloud

Manchmal benötigen Sie beides: eine verwaltete Hosting-Lösung für PHP (für Ihre Designteams, die einfache Markup- und PHP-Funktionen in Skripten ausführen) und eine flexible Umgebung (vielleicht eine Docker-basierte, von ElasticSearch unterstützte, hyperlokale PHP-Anwendung?).

In solchen Fällen ist Runcloud eine interessante Option.

Runcloud ersetzt cPanel, WHM und ähnliche Dienstprogramme durch ein eigenes, benutzerdefiniertes Dashboard, das wirklich außergewöhnlich ist:

Sie verwalten alles über diese benutzerfreundliche Oberfläche, die alle Funktionen bietet, die man sich vorstellen kann – PHP-Version, Supervisor-Konfiguration (übrigens scheint dies der erste PHP-Host zu sein, der Supervisor standardmäßig integriert), Protokolle, Datenbanken, alles.

Auch hier bietet Runcloud keine eigenen Server an, aber für nur 15 Dollar pro Monat können Sie unbegrenzt viele Server verbinden und verwalten. Es gibt sogar einen kostenlosen Plan, wenn Sie nur einen einzigen Server verwalten müssen und keine zusätzlichen Funktionen benötigen!

Platform.sh

Wie soll man Platform.sh beschreiben? 🙂 Nun, versuchen wir es: Sie haben wahrscheinlich schon von Symfony (dem robustesten PHP-Web-Framework), Magento (der E-Commerce-Plattform für anspruchsvolle Aufgaben) und TYPO3 (einem komplexen, hochgradig modularen CMS) gehört, oder?

Alle diese Plattformen setzen auf Platform.sh als bevorzugtes PHP-Hosting.

Der Grund dafür ist, dass Platform.sh über die Standardanforderungen hinausgeht und alles bietet, was in einer modernen PHP-Anwendung benötigt wird – von der Unterstützung der neuesten PHP-Versionen bis hin zur einfachen Ein-Klick-Bereitstellung von Microservices.

Wenn Sie ein großes, etabliertes Unternehmen haben, das auf PHP setzt, sollte Platform.sh Ihre erste Wahl sein.

Und es ist nicht so, dass es ein Vermögen kostet. Für 270 Dollar pro Monat (vergleichen Sie hier die Pläne) können Sie eine Website betreiben, die problemlos einige Millionen Seitenaufrufe pro Monat bewältigt. Zugegeben, 270 Dollar klingt viel, insbesondere wenn PHP-Hosting bereits für etwa 5 Dollar pro Monat verfügbar ist. Platform.sh ist jedoch eine bahnbrechende Plattform, die man nicht unterschätzen sollte. 🙂

Google App Engine

Nutzen Sie die Netzwerkinfrastruktur von Google mit geringer Latenz.

Google App Engine ist eine verwaltete, serverlose Plattform, mit der Sie PHP-, Node.js-, Python- und C#-Anwendungen ausführen können. Das Beste daran ist, dass Sie sich nicht um die Verwaltung der Infrastruktur kümmern müssen – Google übernimmt das für Sie.

Sie zahlen nur für die tatsächlich genutzten Ressourcen, und die Skalierung erfolgt automatisch, um Lastspitzen auszugleichen.

Fazit

Es gibt keinen Mangel an PHP-Hosting-Anbietern auf dem Markt. Eine einfache Google-Suche führt zu einer Flut von Optionen. Es ist jedoch nicht ratsam, jeden Hosting-Anbieter zu wählen, egal wie gut seine Website gestaltet oder wie vielversprechend seine Pläne sind.

Horrorgeschichten über wiederkehrende Fehler, Hacks und ungelöste Leistungsprobleme sind bei „beliebten“ PHP-Hosting-Anbietern allgegenwärtig. Aus diesem Grund konzentriert sich dieser Artikel auf weniger bekannte, aber dennoch leistungsstarke Optionen.

Ich hoffe, das hilft weiter! 🙂