Serviços de apoio

Os serviços de apoio são todos os processos com os quais a app contacta através da rede durante o respetivo funcionamento. Nos sistemas operativos tradicionais, estes serviços podiam ter sido acedidos através da rede, de um soquete UNIX ou até mesmo de um subprocesso. Os exemplos incluem:

  • Bases de dados (por exemplo, MySQL, PostgreSQL, Cloud Spanner)
  • Armazenamento de ficheiros (por exemplo, NFS, FTP e Cloud Filestore)
  • Serviços de registo (por exemplo, pontos finais syslog, Cloud Logging)
  • APIs HTTP tradicionais (por exemplo, APIs Google Maps, WikiData e Parcel Tracking)

A ligação a serviços de apoio através da rede, em vez de os instalar todos na mesma máquina, permite aos programadores focarem-se na respetiva app, em atualizações de segurança independentes para diferentes componentes e na flexibilidade para trocar implementações.

Serviços de apoio no Kf

O Kf suporta dois tipos principais de serviços de apoio:

  • Serviços geridos
    • Estes serviços são criados por um agente de serviços e estão associados ao cluster Kf
  • Serviços fornecidos pelos utilizadores
    • Estes serviços são criados fora do Kf, mas são associados externamente