Introducción a Reservations

Con BigQuery Reservations, puedes hacer lo siguiente:

Descripción general

En BigQuery, puedes elegir entre dos modelos de precios para las estadísticas:

Según la configuración predeterminada, se te cobra de acuerdo con el modelo de precio según demanda. Con BigQuery Reservations, puedes cambiar de forma opcional al modelo de precios de tasa fija cuando compras compromisos, que son porciones dedicadas de capacidad de procesamiento de consulta que se miden en ranuras de BigQuery. El precio de todos los bytes procesados se incluye en el precio de tasa fija.

Características clave

  • Precios de tasa fija: Pagas un costo estable para el análisis en lugar de pagar precios según demanda por cada TB de datos procesados. Si deseas obtener más información, consulta los Precios de BigQuery.
  • Precios flexibles: Ofrece precios mixtos de tasa fija y según demanda dentro de una organización. Los clientes pueden ejecutar el modelo según demanda con una carga de trabajo y el de tasa fija con otra.
  • Administración de la carga de trabajo: Asignas ranuras a las cargas de trabajo para el aislamiento y la priorización de la carga de trabajo.
  • Eficiencia: Cualquier ranura que no se haya utilizado se comparte de forma inmediata y sin interrupciones en toda la organización.
  • Con alcance a toda la organización: Puedes comprar y asignar ranuras para toda la organización. No es necesario comprar ranuras para cada proyecto en el que uses BigQuery.

Conceptos clave

En BigQuery Reservations, se presentan tres conceptos clave:

  • Puedes comprar ranuras de BigQuery dedicadas adquiriendo compromisos.
  • De manera opcional, puedes dividir y aislar las ranuras de BigQuery confirmadas en reservas para fines de administración de cargas de trabajo.
  • Usa asignaciones para dedicar proyectos de Google Cloud, carpetas o toda tu organización a las reservas.

Conceptos de Reservations.

Requisitos

Permisos

De forma predeterminada, puedes usar las funciones bigquery.admin y owner de proyecto para administrar BigQuery Reservations. Estas funciones otorgan acceso a todos los recursos de BigQuery, incluido el acceso a los datos y las consultas.

La siguiente función se puede usar con BigQuery Reservations y no otorga acceso a datos ni consultas. Esta función se puede otorgar a nivel de la organización, carpeta o proyecto de administración.

  • bigquery.resourceAdmin: Permite adquirir y cancelar compromisos, modificaciones de reservas y modificaciones de asignaciones de proyecto a reserva.

La asignación de proyecto a reserva requiere que otorgues permiso en el proyecto de administración y en los proyectos asignados. Te recomendamos que les otorgues a los administradores la función bigquery.resourceAdmin a nivel de la organización o de la carpeta.

Si deseas obtener más información acerca de los permisos de BigQuery en detalle, consulta las funciones y permisos.

Cómo elegir un proyecto de administración

BigQuery Reservations te ayuda a administrar con seguridad los recursos de BigQuery de toda tu organización en Google Cloud de forma central. Puedes hacerlo si eliges un solo proyecto de Cloud como tu proyecto de administración.

Te recomendamos que elijas un proyecto de administración mediante la habilitación de la API de BigQuery Reservations en un solo proyecto.

El proyecto de administración crea y mantiene la propiedad de los recursos de BigQuery Reservations (compromisos, reservas y asignaciones). Es por eso que se pueden compartir con los demás proyectos de la organización mediante asignaciones. Te recomendamos que crees un proyecto nuevo con un nombre descriptivo.

A los proyectos que usan una reserva que pertenece al proyecto de administración no se les factura el análisis (es decir, cuando se ejecutan consultas), pero se les sigue facturando por separado el almacenamiento. Todos los compromisos de BigQuery Reservations que se realizaron en el proyecto de administración se le facturan al proyecto de administración.

Habilita la API de Reservations

La API de BigQuery Reservation es distinta de la API de BigQuery existente y debe habilitarse de forma independiente. Si deseas obtener más información, consulta Inhabilita y habilita las API.

  • El nombre de la API es “API de BigQuery Reservations”.
  • El extremo de la API de BigQuery Reservation es bigqueryreservation.googleapis.com.

Habilita la API

Cuotas

Una cuota es el número máximo permitido de ranuras de BigQuery que puedes comprar en la IU. No se te cobrarán las cuotas, solo se te cobran los compromisos que compraste. Las cuotas se definen por región.

No puedes comprar más capacidad de la que permite tu cuota. Para aumentar el límite de cuota, comunícate con el equipo de asistencia.

Puedes ver tus cuotas y límites actuales de la API de BigQuery Reservation mediante Cloud Console.

Cuota de reservas

Limitaciones

  • Las reservas que adquieras no se pueden compartir con otras organizaciones.
  • Debes crear una reserva independiente y un proyecto de administración independiente para cada organización.
  • No se comparte la capacidad inactiva entre organizaciones.

Qué sigue