Las aplicaciones alojadas en Google Cloud que aprovechan los servicios más allá de la infraestructura principal se benefician de las capacidades de observabilidad integradas en estos servicios, como la integración automática en Cloud Monitoring y Cloud Logging.
En esta sección, se revisan algunos de los servicios disponibles en Google Cloud para alojar aplicaciones de procesamiento de datos y solicitud-respuesta, y se describe cómo usar las métricas de Monitoring que exponen como SLI. Luego, proporciona ejemplos de implementación y recursos adicionales.
Los servicios de Google Cloud se agrupan en los siguientes tipos:
Servicios de solicitud y respuesta, en los que los clientes solicitan de forma explícita a un servicio que realice un trabajo y esperan a que se complete de forma correcta. Entre estos servicios, se incluyen los siguientes:
- Cloud Endpoints
- Cloud Run
- Funciones de Cloud Run
- App Engine
- Google Kubernetes Engine, incluido Istio en Google Kubernetes Engine
Para obtener información sobre la implementación de los SLI para estos servicios, consulta Servicios de solicitud y respuesta.
Servicios de recuperación y almacenamiento de datos, que almacenan o proporcionan datos como respuesta a una solicitud Entre estos servicios, se incluyen los siguientes:
- Cloud Storage
- Bigtable
- Spanner
- Datastore
Para obtener información sobre la implementación de los SLIs para estos servicios, consulta Servicios de almacenamiento y recuperación de datos.
Servicios de procesamiento de datos, que procesan los datos proporcionados por los clientes y devuelven el resultado de ese procesamiento, ya sea como resultado de una solicitud o como un feed continuo. Entre estos servicios, se incluyen los siguientes:
- Dataflow
- Dataproc
Para obtener información sobre la implementación de los SLIs para estos servicios, consulta Servicios de procesamiento de datos.