Les services de sauvegarde sont des processus que l'application contacte via le réseau au cours de ses opérations. Dans les systèmes d'exploitation traditionnels, ces services étaient accessibles via le réseau, un socket UNIX ou même un sous-processus. Voici quelques exemples :
- Bases de données (par exemple, MySQL, PostgreSQL, Cloud Spanner)
- Stockage de fichiers (par exemple, NFS, FTP, Cloud Filestore)
- Services de journalisation (par exemple, points de terminaison syslog, Cloud Logging)
- API HTTP traditionnelles (par exemple, Google Maps, WikiData, API Parcel Tracking)
Si vous vous connectez à des services externes sur le réseau plutôt que de les installer tous sur la même machine, les développeurs peuvent se concentrer sur leur application, mettre à niveau la sécurité indépendamment des différents composants et disposer de flexibilité pour remplacer des mises en œuvre.
Services externes dans Kf
Kf est compatible avec deux principaux types de services externes :
- Services gérés
- Ces services sont créés par un agent de service et sont liés au cluster Kf
- Services fournis par l'utilisateur
- Ces services sont créés en dehors de Kf, mais y sont liés de manière externe