Kinsta ist in der WordPress-Hosting-Branche für seine hervorragenden Leistungen bekannt. Mit der Einführung von Anwendungs- und Datenbank-Hosting kannst du alle deine Anwendungen zu Kinsta bringen.

Erste Schritte

Im Rahmen des Anwendungs-Hostings von Kinsta ist eine Anwendung ein Satz von Anweisungen, die von einem Server ausgeführt werden, um eine oder mehrere Aufgaben zu erfüllen. Unsere derzeitige Infrastruktur ist darauf ausgelegt, die Bereitstellung von Anwendungen mit einem Server hinter der Anwendung zu bedienen und zu unterstützen.

Um die bestmögliche Kompatibilität mit unserer Leistung zu erreichen, empfehlen wir dir, die Richtlinien von The Twelve-Factor App (auch bekannt als Cloud-Native Apps) zu befolgen. So stellst du sicher, dass deine Anwendung auch in einer ephemeren/zustandslosen Umgebung wie unserem Anwendungs-Hosting funktionieren kann.

Du solltest ein neues Menü in der Seitenleiste sehen, das Anwendungen heißt. Sobald du eine oder mehrere Leistungen hinzugefügt hast, werden sie hier aufgelistet.

MyKinsta-Integration

Das Anwendungs-Hosting und Datenbank-Hosting ist direkt in MyKinsta integriert. Du kannst eine Anwendung oder Datenbank auf den jeweiligen Seiten oder auf der Dashboard-Seite hinzufügen (klicke auf Leistung hinzufügen und wähle dann Anwendung oder Datenbank aus dem Dropdown-Menü).

Unterstützte Sprachen

Mit Anwendungs-Hosting und Datenbank-Hosting kannst du fast jede Anwendung bereitstellen. Hier sind die Sprachen, die wir über Nixpacks oder Buildpacks unterstützen:

  • Clojure
  • Cobol
  • Crystal
  • C#/.NET
  • Dart
  • Deno
  • Elixir
  • F#
  • Go
  • Haskell
  • Java
  • Lunatic
  • Node.js
  • PHP
  • Python
  • Rust
  • Swift
  • Scala
  • Zig

Für diese und andere Sprachen und Frameworks, die wir unterstützen, gibt es Schnellstart-Beispiele, z. B. für das Versenden von E-Mails mit PHP oder Node.js beim Anwendungs-Hosting und Datenbank-Hosting.

Du kannst eine Anwendung über Docker bereitstellen, indem du eine Dockerfile verwendest. Das heißt, du kannst jede beliebige Konfiguration verpacken und wir können sie für dich ausführen. Wir haben auch Hallo-Welt-Repositories mit Dockerfiles.

Du kannst die auf Github verfügbaren Repositories gerne testen.

Unterstützte Datenbanken

Im Moment unterstützen wir die folgenden Programme und arbeiten daran, weitere hinzuzufügen:

  • Redis 5.0 und 6.x
  • MariaDB 10.4, 10.5 und 10.6
  • PostgreSQL 9.6, 10, 11, 12, 13, 14 und 15
  • MySQL 8.0

Du kannst verschiedene Versionen dieser Datenbanken auswählen, die zu deinem bestehenden Projekt passen.

Es ist auch möglich, eine Dockerdatei und persistenten Speicher zu verwenden, um andere Arten von Datenbanken auf dem Anwendungs-Hosting bereitzustellen.

Datenbank-Backups

Wir bieten automatische tägliche Backups für das Datenbank-Hosting, die 7 Tage lang gespeichert werden. Du kannst auch bis zu 5 manuelle Sicherungen erstellen, die 14 Tage lang gespeichert werden. Du kannst eine automatische oder manuelle Sicherung jederzeit auf der Seite „Backups“ deiner Datenbank wiederherstellen.

Wenn ein Datenbank-Backup wiederhergestellt wird, werden alle Änderungen an der Datenbank auf den Zeitpunkt der Erstellung des Backups zurückgesetzt.

Wie man Anwendungsressourcen skaliert

Hier findest du einen Artikel, der erklärt, wie du deine Anwendung vertikal oder horizontal skalieren kannst.

Wichtige Hinweise

Bitte beachte die folgenden Hinweise:

  • Während der Build-Zeit und der Laufzeit haben deine Prozesse Root-Zugriff auf ihren Container. Unsere Container sind horizontal und vertikal isoliert, sodass sie auch in diesem Szenario ausreichend geschützt sind. Trotzdem ist der Root-Zugriff nicht ratsam, und wir werden diese Möglichkeit in Zukunft wahrscheinlich abschaffen.
  • Für WordPress-Seiten empfehlen wir dir weiterhin unser Managed WordPress Hosting im Gegensatz zum Anwendungs-Hosting. Managed WordPress Hosting wurde von Kinsta für WordPress-Seiten entwickelt und optimiert. Es enthält alles, was du brauchst, wie Full-Page-Caching, Backups und die Möglichkeit, Plugins und Themes einfach zu aktualisieren.