Introducción a la administración de cargas de trabajo
La administración de cargas de trabajo de BigQuery te permite asignar y administrar los recursos de procesamiento disponibles para el análisis de datos y el procesamiento, y también te permite especificar cómo se te cobran esos recursos.
Modelos de administración de cargas de trabajo
BigQuery ofrece dos modelos de administración de cargas de trabajo. Con la facturación a pedido, pagas por la cantidad de bytes procesados cuando consultas o procesas tus datos. Con la facturación basada en capacidad, asignas capacidad de procesamiento para cargas de trabajo con la opción de aumentar y reducir el escalamiento automático de la capacidad cuando sea necesario.
Puedes cambiar entre los modelos de facturación a pedido y basados en la capacidad en cualquier momento. También puedes usar una combinación de los dos modelos.
Elige un modelo
Ten en cuenta lo siguiente cuando elijas un modelo de administración de cargas de trabajo:
| A pedido | Basado en la capacidad | |
|---|---|---|
| Modelo de uso | Datos analizados o procesados por tus consultas | Ranuras dedicadas o con ajuste de escala automático |
| Unidad de medición | TiB | ranuras-hora |
| Capacidad mínima | Hasta 2,000 ranuras por proyecto | 50 espacios por reserva |
| Capacidad máxima | Hasta 2,000 ranuras por proyecto | Se puede configurar por reserva hasta la cuota regional. |
| Control de costos | De manera opcional, configura cuotas a nivel de proyecto o de usuario (límite fijo) | Configura un presupuesto expresado en espacios para cada reserva |
| Configuration | No se requiere configuración | Crea reservas de ranuras y asígnalas a proyectos |
| Compatibilidad con ediciones | Conjunto de atributos fijos | Disponible en 3 ediciones |
| Descuentos por capacidad | Solo pago por uso | Compromisos de espacios opcionales para cargas de trabajo de estado estable |
| Previsibilidad | Uso y facturación variables | Facturación predecible a través de valores de referencia y compromisos |
| Compras centralizadas | Facturación por proyecto | Asigna y factura ranuras de forma centralizada en lugar de hacerlo para cada proyecto |
| Flexibilidad | Capacidad a pedido (mínimo de 10 MiB por consulta) | Ranuras de referencia o con ajuste de escala automático (mínimo 1 minuto) |
Trabajos
Cada vez que cargas, exportas, consultas o copias datos, BigQuery crea, programa y ejecuta automáticamente un trabajo que hace un seguimiento del progreso de la tarea.
Dado que los trabajos pueden llevar mucho tiempo en completarse, estos se ejecutan de forma asíncrona y se pueden sondear para determinar su estado. Las acciones más cortas, como obtener metadatos o enumerar recursos, no se administran como trabajos.
Para obtener más información sobre los trabajos, consulta Administra trabajos.
Ranuras
Una ranura de BigQuery es una unidad de procesamiento virtual que usa BigQuery para ejecutar consultas de SQL o otros tipos de trabajos. Durante la ejecución de una consulta, BigQuery determina automáticamente cuántas ranuras usa la consulta. La cantidad de ranuras que se usan depende de la cantidad de datos que se procesan, la complejidad de la consulta y la cantidad de ranuras disponibles.
Para obtener más información sobre las ranuras y cómo se usan, consulta Información sobre las ranuras.
Reservas
En el modelo de precios basado en la capacidad, las ranuras se asignan en grupos llamados reservas. Las reservas te permiten asignar ranuras de formas adecuadas para tu organización. Por ejemplo, puedes crear una reserva llamada prod para las cargas de trabajo de producción y otra llamada test para las pruebas, de modo que los trabajos de prueba no compitan por la capacidad con las cargas de trabajo de producción. O bien, puedes crear reservas para diferentes departamentos de la organización.
Para obtener más información sobre las reservas, consulta Administración de cargas de trabajo con Reservations.
BI Engine
BI Engine es un servicio de análisis rápido en la memoria que acelera muchas consultas de SQL en BigQuery almacenando en caché de forma inteligente los datos que usas con más frecuencia. BI Engine puede acelerar las consultas en SQL desde cualquier fuente, incluidas las que están escritas por herramientas de visualización de datos, y puede administrar tablas almacenadas en caché para una optimización continua.
Las reservas de BI Engine se asignan en GiB de memoria y se administran por separado de las reservas de ranuras.
Para obtener más información sobre BI Engine, consulta Introducción a BI Engine.
¿Qué sigue?
- Información sobre las ranuras
- Información sobre las reservas
- Más información sobre los precios según demanda
- Obtén información sobre los precios basados en la capacidad
- Estima y controla los costos
- Crea controles de costos personalizados