Los servicios de backend son los procesos con los que la aplicación se pone en contacto a través de la red durante su funcionamiento. En los sistemas operativos tradicionales, se podía acceder a estos servicios a través de la red, un socket UNIX o incluso un subproceso. Estos son algunos ejemplos:
- Bases de datos, como MySQL, PostgreSQL o Cloud Spanner
- Almacenamiento de archivos (por ejemplo, NFS, FTP o Cloud Filestore)
- Servicios de registro, como los endpoints de syslog o Cloud Logging
- APIs HTTP tradicionales, como las APIs de Google Maps, WikiData o seguimiento de paquetes
Conectarse a servicios de respaldo a través de la red en lugar de instalarlos todos en la misma máquina permite a los desarrolladores centrarse en su aplicación, realizar actualizaciones de seguridad independientes para diferentes componentes y tener flexibilidad para cambiar las implementaciones.
Servicios de copia de seguridad en Kf
Kf admite dos tipos principales de servicios de respaldo:
Servicios gestionados: estos servicios los crea un intermediario de 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 a él de forma externa.