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. Algunos ejemplos son los siguientes:
- Bases de datos, por ejemplo: MySQL, PostgreSQL, Cloud Spanner
- Almacenamiento de archivos, por ejemplo: NFS, FTP, Cloud Filestore
- Servicios de registro, por ejemplo: extremos de syslog, Cloud Logging
- API HTTP tradicionales, como 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.