後端服務

備援服務是指應用程式在運作期間透過網路聯絡的任何程序。在傳統作業系統中,這些服務可以透過網路、UNIX 套接字,甚至是子程序存取。相關例子包括:

  • 資料庫 (例如 MySQL、PostgreSQL、Cloud Spanner)
  • 檔案儲存空間 (例如 NFS、FTP、Cloud Filestore)
  • 記錄服務 (例如 syslog 端點、Cloud Logging)
  • 傳統 HTTP API (例如 Google 地圖、WikiData、Parcel Tracking API)

透過網路連線至支援服務,而非將所有服務都安裝在同一台電腦上,可讓開發人員專注於應用程式、針對不同元件進行獨立的安全性升級,以及彈性地切換實作方式。

Kf 中的後端服務

Kf 支援兩種主要的後端服務:

  • 代管服務
    • 這些服務是由服務仲介程式建立,並與 Kf 叢集綁定
  • 使用者提供的服務
    • 這些服務是在 Kf 外部建立,但會在外部繫結至 Kf