Servizi di supporto

I servizi di supporto sono tutti i processi con cui l'app si connette tramite la rete durante il suo funzionamento. Nei sistemi operativi tradizionali, a questi servizi si poteva accedere tramite la rete, un socket UNIX o potevano anche essere un sottoprocesso. Ecco alcuni esempi:

  • Database, ad esempio MySQL, PostgreSQL, Cloud Spanner
  • Archiviazione file, ad esempio NFS, FTP, Cloud Filestore
  • Servizi di logging, ad esempio endpoint syslog, Cloud Logging
  • API HTTP tradizionali, ad esempio Google Maps, WikiData, API di monitoraggio dei pacchi

La connessione ai servizi di supporto tramite la rete anziché installarli tutti nella stessa macchina consente agli sviluppatori di concentrarsi sulle loro app, su aggiornamenti di sicurezza indipendenti per componenti diversi e sulla flessibilità per scambiare le implementazioni.

Servizi di supporto in Kf

Kf supporta due tipi principali di servizi di supporto:

  • Servizi gestiti: questi servizi vengono creati da un service broker e sono collegati al cluster Kf.

  • Servizi forniti dall'utente: Questi servizi vengono creati al di fuori di Kf, ma vengono associati a questo servizio esternamente.