Sicherungsdienste

Unterstützende Dienste sind Prozesse, die die Anwendung während des Betriebs über das Netzwerk kontaktiert. In herkömmlichen Betriebssystemen sind diese Dienste über das Netzwerk, einen UNIX-Socket oder sogar einen Unterprozess zugänglich. Hier einige Beispiele:

  • Datenbanken (z. B. MySQL, PostgreSQL, Cloud Spanner)
  • Dateispeicher (z. B. NFS, FTP, Cloud Filestore)
  • Logging-Dienste (z. B. syslog-Endpunkte, Cloud Logging)
  • Traditionelle HTTP-APIs (z. B. Google Maps, WikiData, Paketverfolgungs-APIs)

Durch das Herstellen einer Verbindung zu unterstützenden Diensten über das Netzwerk, anstatt sie alle auf demselben Computer zu installieren, können sich Entwickler auf ihre Anwendungen sowie auf voneinander unabhängige Sicherheitsupgrades für verschiedene Komponenten konzentrieren und können flexibel zwischen Implementierungen wechseln.

Unterstützende Dienste in Kf

Zwei Haupttypen von unterstützenden Diensten können mit Kf genutzt werden:

  • Verwaltete Dienste
    • Diese Dienste werden von einem Service Broker erstellt und sind an den Kf-Cluster gebunden.
  • Von Nutzern bereitgestellte Dienste
    • Diese Dienste werden außerhalb von Kf erstellt, sind jedoch extern an Kf gebunden.