Layanan pendukung adalah proses apa pun yang dihubungi Aplikasi melalui jaringan selama operasinya. Dalam sistem operasi tradisional, layanan ini dapat diakses melalui jaringan, soket UNIX, atau bahkan dapat berupa subproses. Beberapa contoh di antaranya:
- Database (misalnya, MySQL, PostgreSQL, Cloud Spanner)
- Penyimpanan file (misalnya, NFS, FTP, Cloud Filestore)
- Layanan logging (misalnya, endpoint syslog, Cloud Logging)
- API HTTP tradisional (misalnya, Google Maps, WikiData, Parcel Tracking API)
Menghubungkan ke layanan pendukung melalui jaringan, bukan menginstal semuanya ke mesin yang sama, memungkinkan developer berfokus pada Aplikasi mereka, upgrade keamanan independen untuk berbagai komponen, dan fleksibilitas untuk menukar implementasi.
Layanan pendukung di Kf
Kf mendukung dua jenis layanan pendukung utama:
- Layanan terkelola
- Layanan ini dibuat oleh broker layanan dan terikat dengan cluster Kf
- Layanan yang disediakan pengguna
- Layanan ini dibuat di luar Kf, tetapi terikat secara eksternal