Servicios de apoyo

Los servicios de apoyo son procesos con los que la aplicación se comunica a través de la red durante su operación. En los sistemas operativos tradicionales, se podría haber accedido a estos servicios a través de la red, un socket de UNIX o incluso ser un subproceso. Los ejemplos incluyen:

  • Bases de datos (p. ej., MySQL, PostgreSQL, Cloud Spanner)
  • Almacenamiento de archivos (p. ej., NFS, FTP, Cloud Filestore)
  • Servicios de registro (p. ej., extremos de syslog, Cloud Logging)
  • API HTTP tradicionales (p. ej., Google Maps, WikiData, API de seguimiento de parcelas)

Conectarse a servicios de apoyo a través de la red en lugar de instalarlos en la misma máquina permite a los desarrolladores centrarse en sus aplicaciones, actualizaciones de seguridad independientes para diferentes componentes y flexibilidad para intercambiar implementaciones.

Servicios de apoyo en Kf

Kf admite dos tipos principales de servicios de apoyo:

  • Servicios administrados
    • Un agente del servicio crea estos servicios y están vinculados al clúster de Kf.
  • Servicios proporcionados por el usuario
    • Estos servicios se crean fuera de Kf, pero se vinculan con él de forma externa.