Asignación de recursos de computación adicional para la optimización automática de bases de datos - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la publicación del blog.

Asignación de recursos de computación adicional para la optimización automática de bases de datos

Las características automatizadas mejoran el rendimiento de las consultas en su clúster y ayuda a administrar los costos de almacenamiento y la optimización. Puede optar por asignar recursos de computación adicional para garantizar que las características automatizadas se ejecuten de manera uniforme, incluso en momentos de mucho tráfico, para beneficiarse de la optimización. Tenga en cuenta que las características automatizadas que utilizan estos recursos adicionales son facturables. Para obtener más información sobre la facturación de las características automatizadas, consulte Facturación de operaciones de características automatizadas y Precios de Amazon Redshift.

Si se desactivan los recursos de computación adicionales para las características automatizadas, Amazon Redshift suspende temporalmente las operaciones de características automatizadas durante los periodos de alta carga del sistema con el fin de minimizar el impacto en las cargas de trabajo simultáneas, hasta que haya recursos suficientes para ejecutarlas sin afectar negativamente a las consultas de los usuarios, lo que podría afectar al rendimiento.

Administración de recursos de computación adicional para características automatizadas

De forma predeterminada, los recursos de computación adicional para características automatizadas están inhabilitados tanto para los clústeres aprovisionados como para los grupos de trabajo sin servidor, con la excepción de los grupos de trabajo sin servidor con escalado y optimización impulsados por IA. Para los grupos de trabajo sin servidor con escalado y optimización basados en IA, los recursos de computación adicional para las características automatizadas siempre están habilitados y se gestionan automáticamente en función de su perfil de precio-rendimiento.

Puede optar por habilitar recursos de computación adicional durante o después de crear el clúster o el grupo de trabajo.

Administración de recursos de computación adicional para características automatizadas en clústeres aprovisionados mediante la consola de Amazon Redshift

Al crear un clúster nuevo, puede habilitar recursos de computación adicional para características automatizadas seleccionando Habilitar computación adicional en el panel Configuración de características automatizadas. Para ello:

  • Elija Create cluster.

  • En el panel Configuración de características automatizadas, seleccione Habilitar computación adicional.

  • Creará un clúster con la computación adicional habilitada.

Para obtener más información, consulte Creación de un clúster en la Guía de administración de Amazon Redshift.

Para habilitar recursos de computación adicional después de crear un clúster:

  • Vaya al clúster en la consola de Amazon Redshift.

  • En la página de detalles del clúster, seleccione Editar configuración de características automatizadas en el menú desplegable Acciones.

  • Seleccione Habilitar computación adicional.

Administración de características automatizadas de computación adicional para clústeres aprovisionados utilizando la AWS CLI

Para crear un clúster aprovisionado con recursos de computación adicional para características automatizadas, utilice el comando create-cluster con la opción extra-compute-for-automatic-optimization.

aws redshift create-cluster --cluster-identifier <value> \ --node-type <value> \ --cluster-type <value> \ --master-username <value> \ --master-user-password <value> \ --extra-compute-for-automatic-optimization \ --region <value>

Para habilitar recursos de computación adicional para características automatizadas en un clúster aprovisionado existente, utilice el comando modify-cluster con la opción extra-compute-for-automatic-optimization.

aws redshift modify-cluster --cluster-identifier <value> \ --extra-compute-for-automatic-optimization \ --region <value>

Para deshabilitar recursos de computación adicional para características automatizadas en un clúster aprovisionado existente, utilice el comando modify-cluster con la opción no-extra-compute-for-automatic-optimization.

aws redshift modify-cluster --cluster-identifier <value> \ --no-extra-compute-for-automatic-optimization \ --region <value>

Administración de características automatizadas de computación adicional para grupos de trabajo sin servidor mediante la consola de Amazon Redshift

Al crear un grupo de trabajo nuevo, puede habilitar recursos de computación adicional para características automatizadas seleccionando Habilitar computación adicional en el panel Configuración de características automatizadas.

  • Elija Crear grupo de trabajo.

  • En el paso 1, en el panel Configuración de características automatizadas, seleccione Habilitar computación adicional.

  • Creará un grupo de trabajo sin servidor con la computación adicional habilitada.

nota

Es posible que la opción Habilitar computación adicional no esté disponible si ha seleccionado un Objetivo de precio-rendimiento. Esto se debe a que, en los grupos de trabajo sin servidor con escalado y optimización basados en IA, los recursos de computación adicional para características automatizadas se habilitan y administran automáticamente en función de su perfil de precio-rendimiento.

Para habilitar recursos de computación adicional después de crear un grupo de trabajo:

  • Vaya al grupo de trabajo en la consola de Amazon Redshift sin servidor.

  • En la página de detalles del grupo de trabajo, seleccione Editar configuración de características automatizadas en el menú desplegable Acciones.

  • Seleccione Habilitar computación adicional.

nota

La opción Editar configuración de características automatizadas puede aparecer atenuada si el grupo de trabajo tiene un Objetivo de precio-rendimiento establecido. Esto se debe a que, en los grupos de trabajo sin servidor con escalado y optimización basados en IA, los recursos de computación adicional para características automatizadas se habilitan y administran automáticamente en función de su perfil de precio-rendimiento.

Administración de características automatizadas de computación adicional para grupos de trabajo sin servidor mediante la AWS CLI

Para crear un grupo de trabajo sin servidor con recursos de computación adicional asignados para características automatizadas, utilice el comando create-workgroup con la opción extra-compute-for-automatic-optimization.

aws redshift-serverless create-workgroup --base-capacity <value> \ --namespace-name <value> \ --workgroup-name <value> \ --extra-compute-for-automatic-optimization \ --region <value>

Para habilitar recursos de computación adicional para características automatizadas en un grupo de trabajo sin servidor existente, utilice el comando update-workgroup con la opción --extra-compute-for-automatic-optimization.

aws redshift-serverless update-workgroup \ --workgroup-name <value> \ --extra-compute-for-automatic-optimization \ --region <value>

Para deshabilitar recursos de computación adicional para características automatizadas en un grupo de trabajo sin servidor existente, utilice el comando update-workgroup con la opción --no-extra-compute-for-automatic-optimization.

aws redshift-serverless update-workgroup \ --workgroup-name <value> \ --no-extra-compute-for-automatic-optimization \ --region <value>

Control de costos de características automatizadas mediante recursos de computación adicional

Control de costos de características automatizadas de computación adiciona en clústeres aprovisionados

Puede establecer límites de uso para los recursos de computación adicional utilizados para características automatizadas en clústeres aprovisionados mediante la consola de Amazon Redshift. Los recursos de computación adicional utilizados para características automatizadas no se tienen en cuenta para los límites que pueda haber establecido para el escalado simultáneo y viceversa.

Para crear un límite de uso para la computación adicional usando la consola:

  • Vaya a la página de detalles del clúster y seleccione la pestaña Mantenimiento en el menú de navegación del clúster.

  • Desplácese hacia abajo y haga clic en Crear límites de uso para acceder a la página Administrar límites de uso.

  • En la página Administrar límites de uso, localice la sección titulada Límite de uso de computación adicional para optimización automática y seleccione Añadir límite.

Para crear un límite de uso para la computación adicional usando la AWS CLI, utilice el comando create-usage-limit con el tipo de característica extra-compute-for-automatic-optimization. El parámetro --limit-type debe estar configurado como time para este tipo de característica.

aws redshift create-usage-limit \ --cluster-identifier <value> \ --feature-type extra-compute-for-automatic-optimization \ --limit-type time \ --period <value> \ --amount <value> \ --breach-action <value>

Los parámetros --breach-action y --period aceptan los mismos valores que otros límites de uso. Para obtener más información, consulte Establecimiento de un límite de uso en la Guía de administración de Amazon Redshift.

Control de costos para características automatizadas de computación adicional en grupos de trabajo sin servidor

Amazon Redshift sin servidor ofrece funciones para establecer límites de uso para grupos de trabajo sin servidor. Consulte Establecimiento de los límites de uso, incluido el establecimiento de límites de RPU en la Guía de administración de Amazon Redshift. El uso de características automatizadas de cómputo adicional en Amazon Redshift sin servidor se incluye en el uso general sin servidor, incluidas las consultas de los usuarios.

Puede ver cuántos segundos de RPU utiliza su grupo de trabajo sin servidor para características automatizadas de computación adicional usando la consola de Amazon Redshift sin servidor. Para ello:

  • Vaya a la consola de Amazon Redshift sin servidor.

  • Seleccione Supervisión de recursos en la barra lateral.

  • Seleccione un grupo de trabajo.

  • Desplácese hacia abajo hasta el gráfico Computación adicional para optimizaciones automáticas cobradas por segundos.

Para obtener más información, consulte Consola de Amazon Redshift sin servidor en la Guía de administración de Amazon Redshift.

También puede consultar la vista del sistema SYS_SERVERLESS_USAGE para buscar charged_extra_compute_for_automatic_optimization_seconds, que registra los segundos de unidad de computación acumulada (RPU) cobrados por las optimizaciones automáticas.