Was ist Webhosting? Wie Websites und Apps online bleiben
Webhosting bedeutet, Ihre Website oder App auf Computern laufen zu lassen, die immer eingeschaltet und mit dem Internet verbunden sind, damit jeder sie jederzeit erreichen kann. Der Hosting-Anbieter speichert Ihre Dateien, führt Ihren Code aus und schickt Seiten und Daten an die Browser der Besucher, wenn diese sie anfordern. Ihr Laptop könnte das theoretisch auch, aber Hosting-Anbieter erledigen es zuverlässig, sicher und in großem Maßstab.
Warum es beim Bauen mit KI wichtig ist
Wenn Sie mit einem KI-App-Baukasten bauen, läuft Ihre App zunächst in einer Vorschau: einer privaten Kopie, die Sie (und vielleicht Mitarbeitende) nutzen können. Hosting macht daraus eine Live-App unter einer öffentlichen Adresse, die Kunden öffnen können.
Welche Art Hosting Ihre App braucht, hängt davon ab, was sie tut. Eine Landingpage braucht sehr wenig. Eine App mit Logins, einer Datenbank und Zahlungen braucht einen Server, der Ihren Code ausführt, einen Ort für Daten und HTTPS. Den Unterschied zu kennen, hilft Ihnen bei der Wahl eines Baukastens, bei der Schätzung der laufenden Kosten und zu wissen, was passiert, wenn Ihre App plötzlich viel Zulauf hat – oder wenn Sie sie eines Tages woanders betreiben möchten.
Ein Alltagsvergleich
Denken Sie an Räumlichkeiten für ein Geschäft.
- Ein Marktstand ist statisches Hosting: günstig, schnell aufgebaut, ideal, um eine feste Auswahl zu zeigen und zu verkaufen.
- Ein Gemeinschaftsbüro ist Shared Hosting: Sie mieten einen Schreibtisch in einem Gebäude mit vielen anderen Firmen und teilen Aufzug, Internet und Küche. Das ist erschwinglich, aber ein lauter Nachbar stört Sie.
- Ein eigenes Serviced Office ist ein virtueller privater Server (VPS): ein eigener Bereich mit garantierten Ressourcen, aber Sie sind für alles verantwortlich, was drinnen passiert.
- Ein eigenes Gebäude ist ein dedizierter Server: volle Kontrolle und volle Verantwortung.
- Ein verwalteter Arbeitsplatz, der mit Ihrem Team wächst und schrumpft, ist Cloud- oder Plattform-Hosting: Sie nutzen, was Sie brauchen, zahlen, was Sie verbrauchen, und der Vermieter kümmert sich um die Instandhaltung.
Ihr Domainname ist die Straßenadresse auf dem Schild. DNS ist die Karte, die Besuchern zeigt, zu welchem Gebäude diese Adresse gehört.
Arten von Hosting
| Art | Was es ist | Geeignet für | Sie verwalten |
|---|---|---|---|
| Statisches Hosting | Liefert feste Dateien (HTML, CSS, JavaScript, Bilder), oft von einem CDN | Landingpages, Portfolios, Marketingseiten, Apps nur mit Frontend | Fast nichts |
| Shared Hosting | Viele Websites auf einem Server, oft mit Control Panel | Kleine WordPress- oder PHP-Seiten | Einige Einstellungen |
| VPS | Eine virtuelle Maschine mit eigenen Ressourcen | Eigene Apps, wenn Sie einen Server betreiben können | Das Betriebssystem, Sicherheitsupdates, Deployments |
| Dedizierter Server | Eine ganze physische Maschine | Hohe, gleichmäßige Last mit speziellen Anforderungen | Alles |
| Platform as a Service (PaaS) | Sie liefern den Code; die Plattform baut, betreibt und skaliert ihn | Die meisten Web-Apps und APIs | Ihren Code und die Konfiguration |
| Serverless | Code läuft bei Bedarf pro Anfrage; im Leerlauf läuft nichts | Schwankender oder geringer Traffic, APIs, Hintergrundaufgaben | Ihre Funktionen |
Die meisten KI-App-Baukästen, die für Sie hosten, arbeiten wie ein PaaS: Sie drücken auf Veröffentlichen, und die Plattform übernimmt Server, Skalierung und Zertifikate.
Ein Beispiel: was eine Buchungs-App zum Start braucht
Nehmen wir eine Buchungs-App für einen Salon mit öffentlicher Buchungsseite, Kundenkonten und einem Dashboard für den Inhaber. Damit sie live gehen kann, braucht sie:
| Bestandteil | Was er tut | Wo er läuft |
|---|---|---|
| Frontend | Die Seiten und Buttons im Browser des Besuchers | Statisches Hosting / CDN |
| Backend | Prüft Verfügbarkeit, speichert Buchungen, legt fest, wer was sehen darf | Ein Server oder Container |
| Datenbank | Speichert Leistungen, Kunden und Buchungen | Eine verwaltete Datenbank |
| Dateispeicher | Hält hochgeladene Fotos | Objektspeicher |
| Domain + DNS | buchung.ihrsalon.de zeigt auf die App | Ihr Registrar / DNS-Anbieter |
| HTTPS-Zertifikat | Verschlüsselt den Datenverkehr; zeigt das Schloss-Symbol | Vom Host oder einer Zertifizierungsstelle ausgestellt |
| Geheimnisse | API-Schlüssel für E-Mail und Zahlungen | Umgebungsvariablen des Hosts |
Wenn Sie das selbst deployen würden, müssten Sie jeden Bestandteil einrichten. Eine Plattform, die für Sie hostet, bündelt sie. So oder so ist es hilfreich zu wissen, dass es sie gibt – der Leitfaden Frontend vs. Backend erklärt die Aufteilung.
Häufige Begriffe erklärt
| Begriff | Bedeutung |
|---|---|
| Server | Ein Computer, der über ein Netzwerk auf Anfragen antwortet. |
| Deployen / Veröffentlichen | Eine Version Ihres Codes auf das Hosting bringen, damit sie live ist. |
| Uptime | Der Anteil der Zeit, in der die Seite erreichbar ist. |
| Bandbreite / Egress | Die Datenmenge, die Ihre App an Besucher sendet. Wird oft berechnet. |
| CDN | Content Delivery Network: Kopien Ihrer Dateien auf Servern rund um die Welt, damit sie schneller laden. |
| SSL/TLS, HTTPS | Verschlüsselung zwischen Browser und Server. TLS ist das moderne Protokoll; „SSL-Zertifikat“ ist der gebräuchliche Name. |
| Skalierung | Mehr Traffic bewältigen: größere Maschinen (vertikal) oder mehr davon (horizontal). |
| Scale to zero / Kaltstart | Ungenutzte Apps stoppen, um Geld zu sparen; die erste Anfrage nach einer Pause dauert etwas länger, bis die App wieder aufwacht. |
| Umgebungsvariablen | Konfiguration und Geheimnisse, die Ihre App zur Laufzeit erhält und die nicht im Code stehen. |
| Logs | Protokolle dessen, was die App getan hat, um Fehler zu finden. |
| Container | Eine verpackte App mit allem, was sie zum Laufen braucht, oft aus einem Dockerfile gebaut. |
Häufige Fehler und Missverständnisse
- Domain und Hosting verwechseln. Eine Domain wie
ihrname.dezu kaufen bringt keine Seite darauf. Sie brauchen außerdem Hosting und DNS-Einträge, die darauf zeigen. - „Unbegrenzt“ für unbegrenzt halten. Tarife, die unbegrenzte Bandbreite oder Speicher versprechen, haben meist eine Fair-Use-Regelung. Lesen Sie sie.
- Laufende Kosten vergessen. Eine App zu bauen ist eine Kostenposition; Hosting, Datenbank, Speicher und Drittanbieter-APIs sind laufende Kosten. Prüfen Sie vor dem Start, wie jeder davon abgerechnet wird.
- Dateien auf die Festplatte des Servers speichern. Bei modernem Hosting ist die lokale Festplatte des Servers oft temporär und kann bei jedem Deployment oder Neustart gelöscht werden. Hochgeladene Dateien gehören in den Objektspeicher.
- Die Vorschau für die Live-Version halten. Vorschauen können pausieren, mit Testdaten laufen oder nur für Sie sichtbar sein. Veröffentlichen Sie, bevor Sie etwas teilen.
- Nicht bedenken, wohin Sie umziehen könnten. Wenn Ihr Hosting an eine Plattform gebunden ist, prüfen Sie, ob Sie den Code exportieren und später woanders betreiben können.
Was Sie Ihren KI-Baukasten fragen sollten
- „Was braucht diese App, um nach dem Veröffentlichen zu laufen: nur statische Dateien oder auch einen Server und eine Datenbank?“
- „Wo werden hochgeladene Dateien gespeichert? Stelle sicher, dass sie nicht auf der lokalen Festplatte des Servers liegen.“
- „Speichere alle API-Schlüssel in Umgebungsvariablen.“
- „Füge Cache-Header für Bilder und statische Dateien hinzu.“
- „Zeige mir die Logs der letzten fehlgeschlagenen Anfrage.“
- „Wenn ich diese App anderswo hosten wollte, was bräuchte ich dafür?“ – siehe wie Sie eine mit KI gebaute App exportieren und selbst hosten.
Hosting in Mythex
In Mythex ist Hosting Teil des Baukastens. Beim Veröffentlichen erstellt Mythex einen Snapshot des Projekts und deployt es unter ihrname.mythex.app: Statische Frontends gehen als statische Seiten online, und Backends laufen auf verwalteten Maschinen, die im Leerlauf schlafen und beim nächsten Besuch aufwachen. Datenbank und Dateispeicher kommen mit dem Projekt, wenn Ihre App sie braucht. Hosting, Bandbreite, Datenbank und Speicher werden aus demselben Credit-Guthaben bezahlt wie das Bauen, und Pro zahlt dafür die Hälfte des Free-Tarifs; statische Seiten verbrauchen keine Credits, solange sie im Leerlauf sind. Pro bietet außerdem eigene Domains mit automatisch ausgestelltem HTTPS. Die Dokumentation behandelt Veröffentlichen und Hosting-Limits, und die Preise vergleichen die Tarife.
Fragen
Was ist Webhosting, einfach erklärt?
Webhosting bedeutet, Speicherplatz und Rechenleistung auf Servern zu mieten, die immer eingeschaltet und mit dem Internet verbunden sind, damit Ihre Website oder App jederzeit von jedem erreicht werden kann. Der Host speichert Ihre Dateien, führt Ihren Code aus und schickt Seiten an die Browser der Besucher.
Ist eine Domain dasselbe wie Hosting?
Nein. Eine Domain ist der Name, den Menschen eintippen, etwa beispiel.de. Hosting ist der Ort, an dem die Seite tatsächlich läuft. DNS-Einträge verbinden beides, indem sie die Domain auf Ihren Host zeigen lassen. Sie können beides beim selben Anbieter kaufen oder bei verschiedenen.
Brauche ich eigenes Hosting für eine mit KI gebaute App?
Das hängt vom Baukasten ab. Manche KI-App-Baukästen, Mythex eingeschlossen, hosten die App beim Veröffentlichen für Sie. Andere erzeugen Code, den Sie selbst bei einem Hosting-Anbieter deployen müssen.
Was ist der Unterschied zwischen statischem und dynamischem Hosting?
Statisches Hosting liefert Dateien aus, die für jeden Besucher gleich sind, etwa eine Landingpage – es ist einfach, schnell und günstig. Dynamisches Hosting führt Server-Code aus, der Antworten pro Anfrage erzeugt; das brauchen Apps mit Logins, Datenbanken und Zahlungen.