Servizi di supporto

I servizi di supporto sono processi che l'App contatta sulla rete durante il suo funzionamento. Nei sistemi operativi tradizionali, questi servizi potrebbero essere accessibili tramite la rete, un socket UNIX o persino un processo secondario. Ecco alcuni esempi:

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

Connettersi ai servizi di supporto sulla rete anziché installarli tutti nella stessa macchina consente agli sviluppatori di concentrarsi sulla propria app, sugli upgrade di sicurezza indipendenti per componenti diversi e sulla flessibilità di 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 all'esterno di Kf, ma vengono associati a essi esternamente.