Hosting-Modelle: Überblick
Dieser Bereich ist für Produktmanager und Systemadministratoren bei Hosting-Anbietern, die entscheiden, in welcher Form sie Exponential anbieten: auf einem geteilten Server, auf einer virtuellen oder dedizierten Maschine pro Kunde, in Containern, auf einer Platform as a Service oder als verwalteten Dienst. Er beantwortet, was jedes Modell für eine Exponential-Website bedeutet, was die eigenen Quellen des Projekts dazu sagen und welche Fragen zu klären sind, bevor ein Modell zum Produkt wird.
Zurück zu Hosting-Anbieter: hier beginnen.
Inhalt
- Die Seiten dieses Bereichs
- Was in jedem Modell gleich ist
- Was sich zwischen den Modellen ändert
- Wo Sie weiterlesen
Die Seiten dieses Bereichs
| Seite | Was sie beantwortet |
|---|---|
| Ein Hosting-Modell wählen | Eine Tabelle, die Shared, VPS, dediziert, Container und Kubernetes vergleicht, mit den Entscheidungen dahinter |
| Shared Hosting | Viele Kunden-Websites auf einer Maschine betreiben, ohne Shell-Zugang oder lang laufende Prozesse für den Kunden |
| VPS-Hosting | Eine virtuelle Maschine pro Kunde oder pro kleiner Gruppe von Websites, mit root-Zugang |
| Dedizierte Server | Eine ganze physische Maschine für einen Kunden oder eine große Website, und wann sich das lohnt |
| Container: Docker und Podman | Images, Volumes und die Regel eines einzigen Schreibers für SQLite |
| Kubernetes | Mehrere Replikate, gemeinsamer Speicher, Sitzungen und ein Datenbankserver |
| Platform as a Service | Angebote mit fester Laufzeitumgebung, und was ein schreibgeschütztes oder flüchtiges Dateisystem bedeutet |
| Managed Hosting | Updates, Backups, Überwachung und Sicherheit für den Kunden übernehmen |
Was in jedem Modell gleich ist
Welches Modell auch immer: Eine Exponential-Website braucht dieselben wenigen Dinge (Kapitel 2: Anforderungen):
- PHP 8.0 oder später (einschließlich Exponential Velocity) mit den erforderlichen Erweiterungen;
- eine Datenbank der sechs unterstützten, in der offiziellen Reihenfolge: 1. SQLite 3 (der Standard) · 2. PostgreSQL · 3. MongoDB · 4. MariaDB · 5. Oracle · 6. MySQL. Microsoft SQL Server ist derzeit bekanntermaßen mit zusätzlicher Arbeit möglich; in 6.0.x hat es keinen Treiber (Datenbankunterstützung);
- beschreibbaren Speicher für
var/und die Verzeichnisse untersettings/, die das Setup schreibt; - einen Weg, HTTP auszuliefern: Exponential Velocity, FrankenPHP über Velocity oder einen klassischen Webserver wie Apache oder nginx mit PHP-FPM (Kapitel 8);
- Cron oder einen anderen Planer für
runcronjobs.php(Kapitel 10, Cronjobs).
Ein vollständiges Backup besteht in jedem Modell aus der Datenbank und den Dateien var/storage, settings/override
und settings/siteaccess (Backup und Wiederherstellung).
Was sich zwischen den Modellen ändert
| Frage | Warum sie für Exponential zählt |
|---|---|
| Darf der Kunde einen lang laufenden Prozess ausführen? | Velocity und FrankenPHP brauchen einen; Apache oder nginx mit PHP-FPM nicht. Shared Hosting erlaubt es meist nicht (README.md). |
| Gibt es Shell-Zugang? | Ohne ihn ist der Setup-Assistent im Browser der Installer (Kapitel 4). |
| Ist das Dateisystem persistent? | var/ enthält Uploads, Caches, Logs und, mit SQLite, die Datenbank selbst. |
| Liefern mehrere Maschinen eine Website aus? | Dann scheidet SQLite aus, und ein Datenbankserver, gemeinsamer Speicher für var/storage und gemeinsame Sitzungen sind nötig (Container, Cloud und Hosting-Panels). |
| Müssen Kunden voneinander abgeschottet sein? | Ein PHP-FPM-Pool oder eine Velocity-Instanz pro Website, jeweils als eigener Benutzer des Betriebssystems (Kapitel 8). |
| Wer führt Updates und Backups aus? | Sie, der Kunde oder beide; das macht aus Hosting Managed Hosting. |
Hinweis Die Quellen ordnen die Hosting-Modelle über das Betriebssystem und das Panel in Stufen ein, nicht über das Modell selbst: Virtuelle Maschinen in der Cloud sind gewöhnliche Linux-Maschinen, Stufe 2 oder 3 nach ihrer Distribution; Kubernetes und Angebote als Platform as a Service sind Stufe 3, eine begründete Erwartung, kein Testergebnis (Die vier Stufen).
Wo Sie weiterlesen
- Grundlagen des Hostings: Anforderungen, PHP, die Datenbanken in Reihenfolge, Berechtigungen, Dimensionierung.
- Control Panels: Plesk, cPanel, DirectAdmin, ISPConfig, Webmin und die Aufgaben im Panel.
- Webserver und Engines: Velocity, FrankenPHP, Apache, nginx und andere.
- Sicherheit, besonders Trennung von Mandanten.
Verwandte Seiten
- Hosting-Anbieter: hier beginnen
- Hosting, Datenbank und Betriebssystem wählen: dieselbe Entscheidung aus Sicht der Projektleitung.
- Betriebssystemunterstützung und Datenbankunterstützung
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.