Aplicativos hospedados no Google Cloud que aproveitam os serviços além da infraestrutura principal se beneficiam dos recursos de observabilidade incorporados a esses serviços, como a integração automática com o Cloud Monitoring e o Cloud Logging.
Nesta seção, analisamos alguns dos serviços disponíveis no Google Cloud para hospedar aplicativos de solicitação/resposta e processamento de dados e descrevemos como usar as métricas do Monitoring expostas por eles como SLIs. Mostramos também alguns exemplos de implementação e outros recursos.
Os serviços do Google Cloud são agrupados nos seguintes tipos:
Serviços de solicitação/resposta, em que os clientes solicitam explicitamente um serviço para algum trabalho e aguardam a conclusão do trabalho. Esses serviços incluem:
- Cloud Endpoints
- Cloud Run
- Funções do Cloud Run
- App Engine
- Google Kubernetes Engine, incluindo o Istio no Google Kubernetes Engine
Para informações sobre como implementar SLIs para esses serviços, consulte Serviços de solicitação/resposta.
Serviços de armazenamento e recuperação de dados, que armazenam ou fornecem dados como resposta a uma solicitação. Esses serviços incluem:
- Cloud Storage
- Bigtable
- Spanner
- Datastore
Para informações sobre como implementar SLIs para esses serviços, consulte Serviços de armazenamento e recuperação de dados.
Serviços de processamento de dados, que processam dados fornecidos pelos clientes e retornam o resultado desse processamento, seja como resultado de uma solicitação ou como um feed contínuo. Esses serviços incluem:
- Dataflow
- Dataproc
Para informações sobre como implementar SLIs para esses serviços, consulte Serviços de processamento de dados.