Usar las reservas

Para asegurarte de que los recursos de VM estén disponibles cuando tus entornos de ejecución de Colab Enterprise los necesiten, puedes usar las reservas de Compute Engine. Las reservas proporcionan un nivel de seguridad alto a fin de obtener capacidad para los recursos zonales de Compute Engine.

Descripción general

Para usar una reserva con Colab Enterprise, realiza las siguientes tareas:

  1. Crea una reserva.

  2. Agrega tu reserva a una nueva plantilla de entorno de ejecución.

  3. Para usar la reserva, ejecuta el código en un entorno de ejecución derivado de tu plantilla de entorno de ejecución.

Limitaciones y requisitos

Todas las limitaciones de las reservas de Compute Engine se aplican cuando los entornos de ejecución de Colab Enterprise consumen reservas. Consulta la sección sobre cómo funcionan las reservas.

Además, cuando se usan reservas con Colab Enterprise, se aplican las siguientes limitaciones y requisitos:

Antes de comenzar

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Enable the APIs

Roles obligatorios

Para garantizar que tu cuenta de usuario tenga los permisos necesarios para usar reservas con Colab Enterprise, pídele a tu administrador que le otorgue a tu cuenta de usuario los siguientes roles de IAM en el proyecto:

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

Es posible que tu administrador también pueda otorgar a tu cuenta de usuario los permisos necesarios a través de roles personalizados o de otros roles predefinidos.

Crea una reserva

Crea una reserva de Compute Engine. Puede ser una reserva de un solo proyecto o una reserva compartida. Para obtener más información, consulta los siguientes documentos:

La reserva puede incluir aceleradores de GPU.

Agrega tu reserva a una nueva plantilla de entorno de ejecución

Para crear una plantilla de entorno de ejecución que use tu reserva, haz lo siguiente:
  1. En la consola de Google Cloud, ve a la página Plantillas de entorno de ejecución de Colab Enterprise.

    Ir a Plantillas de entorno de ejecución

  2. Haz clic en Plantilla nueva.

    Aparecerá el cuadro de diálogo Crear nueva plantilla de entorno de ejecución.

  3. En la sección Conceptos básicos del entorno de ejecución, ingresa un Nombre visible.

  4. En el menú Región, selecciona la región en la que deseas que se ejecute el entorno de ejecución.

  5. En la sección Configurar procesamiento, en el menú Tipo de máquina, selecciona un tipo de máquina. El tipo de máquina de la plantilla del entorno de ejecución debe coincidir con el tipo de máquina de tu reserva.

  6. En el menú Reservas, selecciona la reserva específica que deseas usar o selecciona Usar reservas seleccionadas automáticamente.

    Para obtener más información sobre cómo consumir reservas seleccionadas automáticamente o segmentadas de forma específica, consulta la sección Tipo de consumo de Cómo funcionan las reservas.

  7. Completa el resto del cuadro de diálogo y, luego, haz clic en Crear.

    Tu plantilla de entorno de ejecución aparece en la lista de la pestaña Plantillas de entorno de ejecución.

Usa tu reserva

Para usar tu reserva, haz lo siguiente:

  1. Crea un entorno de ejecución a partir de la nueva plantilla de entorno de ejecución.

  2. Abre o crea un notebook.

  3. En tu notebook, conéctate al entorno de ejecución y ejecuta el código.

Deja de usar tu reserva

Para dejar de usar tu reserva, puedes borrarla.

Si deseas continuar usando tu reserva con otros recursos, pero no quieres que tus notebooks de Colab Enterprise la usen, borra el entorno de ejecución y la plantilla de entorno de ejecución asociados con tu reserva.

Facturación

Colab Enterprise factura los recursos de VM de Compute Engine reservados mientras se ejecuta el entorno de ejecución de Colab Enterprise, y Compute Engine los factura cuando Colab Enterprise no usa los recursos de VM.

Solucionar problemas

En esta sección, se muestra cómo resolver problemas cuando usas reservas con Colab Enterprise.

No se pudo crear un entorno de ejecución

Cuando intentas crear un entorno de ejecución, se produce un error similar al siguiente.

Failed to create notebook runtime with error: Invalid value for field
'resource.reservationAffinity': '{"consumeReservationType":
"SPECIFIC_ALLOCATION", "key": "compute.googleapis.com/reservation-name...'.
No available resources in specified reservations.

Este error se produce cuando los tipos de máquina de la plantilla y la reserva del entorno de ejecución no coinciden.

Para resolver este problema, crea una plantilla de entorno de ejecución con un tipo de máquina que coincida con el tipo de máquina de la reserva.

¿Qué sigue?