Servicio habilitado
- Para que un usuario pueda usar un servicio gestionado, primero debe habilitarse en un proyecto de consumidor de servicios. Si se habilita un servicio gestionado en un proyecto de consumidor de servicios, los usuarios podrán usarlo, se añadirán páginas de monitorización en la consola de Google Cloud y se habilitará la facturación del servicio (si está habilitada en el proyecto).
Servicio gestionado
Un servicio gestionado ofrece acceso a un servicio a través de una interfaz bien definida, como una API. Los usuarios acceden al servicio gestionado sin tener que gestionar los recursos subyacentes, como los de computación y almacenamiento, que implementan el servicio.
Por ejemplo, puedes crear un servicio de almacenamiento de datos con Compute Engine y Cloud SQL, y ofrecerlo a tus usuarios como una API. Tus usuarios solo interactúan con esa API. No saben ni les importa cómo has implementado el servicio gestionado. Un servicio gestionado también se denomina "servicio".
Operación
La infraestructura de servicios usa el concepto genérico de operación para representar las actividades de un servicio gestionado, como las llamadas a la API y el uso de recursos. Cada operación está asociada a un servicio gestionado y a un consumidor de servicios específico, y tiene un conjunto de propiedades que describen la operación, como el nombre del método de la API y la cantidad de uso de recursos.
Servicio privado
Los servicios privados solo pueden habilitarlos los usuarios y los miembros de los grupos con los que se haya compartido explícitamente el servicio, como las APIs creadas con Cloud Endpoints.
Un servicio privado no está relacionado con la conectividad a través de direcciones IP públicas o privadas (RFC 1918).
Servicio público
Las APIs y los servicios públicos son visibles para todos los usuarios del mundo. Entre los ejemplos de APIs y servicios públicos se incluyen la API de BigQuery, Cloud Storage y la API de Cloud Monitoring. Google Cloud Para ver una lista completa de las APIs públicas, consulta APIs de Cloud.
Un servicio público no está relacionado con la conectividad a través de direcciones IP públicas o privadas (RFC 1918).
Configuraciones de servicio
Cada servicio gestionado se describe mediante una configuración de servicio que abarca una amplia gama de funciones, como su nombre, título, definiciones de API RPC, definiciones de API REST, documentación, autenticación y más.
Para cambiar la configuración de un servicio gestionado, debes publicar una configuración de servicio actualizada. Para obtener más información, consulta Gestión de configuraciones de servicios.
La API Service Management también permite publicar una especificación de OpenAPI, antes conocida como especificación de Swagger, que se convierte automáticamente en una configuración de servicio correspondiente.
Consumidor de servicios
- Un agente (como un usuario o un grupo de usuarios) que es propietario de un Google Cloud proyecto que ha habilitado y, por lo tanto, puede usar APIs en un servicio gestionado. Un servicio gestionado puede tener muchos consumidores.
API Service Consumer Management
- Service Consumer Management proporciona utilidades para ayudarte a gestionar tu relación con los usuarios de tus servicios gestionados, como crear y gestionar unidades de cliente y anular los límites de cuota.
API Service Control
- La API Service Control funciona con un conjunto de servicios gestionados y sus operaciones. Además, comprueba si se puede llevar a cabo una operación y registra las operaciones completadas. Para obtener más información, consulta la descripción general de Service Infrastructure.
API Service Management
- La API Service Management gestiona la creación y el ciclo de vida de los servicios gestionados y las configuraciones de servicio. Usa la API Service Management para lanzar, publicar y actualizar tus servicios gestionados en Google Cloud para que tus usuarios puedan encontrarlos, habilitarlos y usarlos.
Productor de servicios
- Un agente (como un usuario o un grupo de usuarios) que tiene un proyecto responsable de publicar y mantener un servicio gestionado.Google Cloud Cada servicio gestionado es propiedad de un único productor de servicios.
Implementación del servicio
Un lanzamiento de servicio define cómo debe desplegar la API Service Management las configuraciones de servicio en Google Cloud Platform y cómo se aplican las configuraciones. Te permite especificar varias versiones de configuración de servicio para que se implementen juntas y una estrategia que indique cómo deben usarse.
La API Service Management mantiene un historial de los lanzamientos de servicios para que puedas volver a versiones anteriores de la configuración de servicios. Puedes revertir la configuración de un servicio iniciando un nuevo lanzamiento que clone un registro de lanzamiento enviado anteriormente.
API de Uso de Servicio
- Proporciona métodos para que tú y los usuarios de tus servicios gestionados podáis enumerar, habilitar y inhabilitar APIs, así como ver y gestionar los límites de cuota en proyectos de Google Cloud.
Proyecto de cliente
- Un proyecto de arrendatario es un proyecto propiedad de Google que se usa para alojar los recursos de un servicio gestionado dedicado a un único consumidor de servicios. Google Cloud Este enfoque crea un entorno aislado para cada consumidor. Una unidad de arrendamiento puede contener varios proyectos de arrendatario.
Unidades de cliente
- Las unidades de arrendamiento proporcionan entornos aislados por servicio y por consumidor de servicios que se usan para implementar servicios gestionados. Cuando un nuevo usuario empieza a usar tu servicio, puedes crear todos los recursos específicos de ese consumidor del servicio en una sola unidad de arrendamiento. Crear una unidad de arrendamiento independiente por consumidor de servicios ayuda a asegurar que los datos de los usuarios estén aislados. Además, si un usuario deja de usar tu servicio, eliminar la unidad de arrendamiento ayuda a asegurar que se eliminen sus datos. Para obtener más información sobre las unidades de cliente, consulta el artículo Primeros pasos con las unidades de cliente.