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 la 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.
Es posible cambiar entre los modelos de facturación a pedido y basado 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 ranuras con ajuste de escala automático |
| Unidad de medición | TiB | horas de ranura |
| Capacidad mínima | Hasta 2,000 ranuras por proyecto | 50 ranuras por reserva |
| Capacidad máxima | Hasta 2,000 ranuras por proyecto | Configurable por reserva hasta la cuota regional |
| Control de costos | Opcionalmente, configura cuotas a nivel de proyecto o de usuario (límite máximo) | Configura un presupuesto expresado en ranuras para cada reserva |
| Configuration | No se requiere configuración | Crea reservas de ranuras y asígnalas a proyectos |
| Compatibilidad con ediciones | Conjunto de funciones fijo | Disponible en 3 ediciones |
| Descuentos por capacidad | Solo pago por uso | Compromisos de ranuras opcionales para cargas de trabajo de estado estable |
| Previsibilidad | Uso y facturación variables | Facturación predecible a través de modelos 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 modelo de referencia o con ajuste de escala automático (mínimo de 1 minuto de forma predeterminada; habilita el ajuste de escala fluido de BigQuery para que no haya una duración mínima) |
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 de 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 usadas 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 denominados 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 mediante reservas.
BI Engine
BI Engine es un servicio de análisis rápido en la memoria que acelera muchas consultas de SQL en BigQuery mediante el almacenamiento en caché inteligente de los datos que usas con más frecuencia. BI Engine puede acelerar las consultas de SQL desde cualquier fuente, incluidas las que están escritas por herramientas de visualización de datos, y puede administrar tablas 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
- Comprende las reservas
- Obtén información sobre los precios a pedido
- Obtén información sobre los precios basados en la capacidad
- Estima y controla los costos
- Crea controles de costos personalizados