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 y el procesamiento de datos, y también te permite especificar cómo se te cobra por 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, se asigna la 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 | Basados 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 | slot-hours |
Capacidad mínima | Hasta 2,000 ranuras por proyecto | 50 ranuras 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 del proyecto o del usuario (límite estricto) | Configura un presupuesto expresado en espacios para cada reserva |
Configuration | No se requiere configuración | Crea reservas de ranuras y asígnales 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 modelos de referencia y compromisos |
Compras centralizadas | Facturación por proyecto | Asignar y facturar las ranuras de forma centralizada en lugar de hacerlo para cada proyecto |
Flexibilidad | Capacidad a pedido (10 MiB por consulta como mínimo) | 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 realiza 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 Información sobre los 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ántos espacios 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 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
- Información sobre las reservas
- Obtén 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