Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog
Pistas de clústeres aprovisionados y grupos de trabajo sin servidor de Amazon Redshift
Cuando Amazon Redshift lanza una nueva versión, actualiza la versión del almacén de datos de Amazon Redshift (grupo de trabajo sin servidor o clúster aprovisionado). Puede controlar si el almacén de datos se actualiza a la versión más reciente o a la versión certificada anterior.
La pista del grupo de trabajo sin servidor o del clúster aprovisionado determina qué versión lanzada se aplica durante una actualización de versión. Amazon Redshift actualiza los clústeres aprovisionados durante el periodo de mantenimiento especificado y normalmente actualiza los grupos de trabajo sin servidor durante los periodos de inactividad. Para obtener más información sobre cuándo Redshift sin servidor actualiza los grupos de trabajo, consulte Actualización de grupos de trabajo sin servidor.
Cuando Amazon Redshift lanza una nueva versión, esa nueva versión se asigna a la pista actual y la versión anterior se asigna a la pista anterior. Para establecer la pista del almacén de datos, especifique uno de los siguientes valores:
-
Actual: con la pista Actual, obtiene la versión de lanzamiento certificada más actualizada con las últimas características, actualizaciones de seguridad y mejoras de rendimiento.
-
Anterior: con la pista Anterior, estará en la versión certificada anterior.
Por ejemplo, supongamos que el grupo de trabajo sin servidor está ejecutando actualmente la versión 1.0.2762 y Amazon Redshift lanza la versión 1.0.3072 de Redshift sin servidor. Si el valor de la pista es Actual, el grupo de trabajo se actualiza a la versión 1.0.3072 (la última versión). Si establece el valor de pista en Final, el grupo de trabajo se actualiza cuando se lanza la siguiente versión de seguimiento.
Con la característica de la pista de seguimiento, tiene la opción de ejecutar un subconjunto de almacenes de datos de Amazon Redshift en la pista de seguimiento. Esto permite realizar pruebas y validar la integración durante 1 a 6 semanas en los almacenes de datos configurados en la pista actual antes de aplicar la versión a los almacenes de datos en la pista de seguimiento. De forma predeterminada, Amazon Redshift crea todos los clústeres y grupos de trabajo en la pista actual para aprovechar la versión certificada más actualizada. Sin embargo, el uso de la pista de seguimiento de Amazon Redshift en el entorno de producción y la pista actual en el entorno de pruebas y desarrollo, tendrá diligencia adicional y tiempo para evaluar la versión más reciente. La pista Final garantiza la máxima estabilidad, lo que la hace ideal para cargas de trabajo de misión crítica en entornos de producción.
nota
La versión de la pista Final puede ser la misma que la versión de la pista Actual durante cortos periodos de tiempo. Esto ocurre cuando la pista Actual no ha avanzado a la siguiente versión. Normalmente, la pista Actual está por delante de la versión de la pista Final.
Cambio de una pista a otra
Cambiar de una pista a otra de un recurso de Amazon Redshift suele ser una decisión que se toma una sola vez. Debe tener cuidado al cambiar pistas. Para obtener información sobre qué características hay en cada versión del almacén de datos, consulte Versiones de clúster para Amazon Redshift.
Si cambia la pista de Final a Actual, actualizaremos el almacén de datos a la versión de lanzamiento de la pista Actual. Si cambia la pista del almacén de datos a Final, actualizaremos el almacén de datos de la siguiente manera:
Para los grupos de trabajo sin servidor, actualizamos la versión del almacén de datos durante un periodo de inactividad. Para obtener más información sobre cómo Redshift sin servidor actualiza la versión del grupo de trabajo, consulte Actualización de grupos de trabajo sin servidor.
Para los clústeres aprovisionados, no actualizaremos el almacén de datos hasta que haya una nueva versión posterior a la versión de lanzamiento de la pista Actual.
Pistas y restauración
Para los grupos de trabajo sin servidor, una instantánea hereda la pista del almacén de datos de Amazon Redshift de destino. Por ejemplo, si crea una instantánea para un grupo de trabajo establecido en pista Final y aplica esa instantánea a un grupo de trabajo establecido en pista Actual, el grupo de trabajo tendrá una configuración de pista Actual.
Para clústeres aprovisionados, una instantánea hereda la pista del almacén de datos de origen de Amazon Redshift. Si cambia la pista del almacén de datos de origen después de tomar una instantánea, la instantánea y el almacén de datos de origen estarán en pistas diferentes. Cuando restaure desde la instantánea, el nuevo almacén de datos estará en la pista que se heredó del origen de la instantánea. Puede cambiar la pista después de que se complete la operación de restauración.
Cambiar el tamaño de un almacén de datos no afecta a la pista.
Actualización de grupos de trabajo sin servidor
Cuando una nueva versión está disponible para la pista elegida de un grupo de trabajo, Amazon Redshift sin servidor suele aplicar la actualización durante un periodo de inactividad, siempre y cuando no haya ninguna solicitud de actualización de pista pendiente. Si el grupo de trabajo no experimenta un periodo de inactividad en un plazo de 14 días, Redshift sin servidor fuerza la actualización de la versión.
Redshift sin servidor solo actualiza el grupo de trabajo a la siguiente versión superior. Redshift sin servidor no omite las versiones intermedias ni reduce los grupos de trabajo, incluso si la versión de la pista del grupo de trabajo seleccionado es inferior a la versión actual del grupo de trabajo. El grupo de trabajo no recibirá ninguna actualización de la versión principal hasta que la pista Trailing se ponga al día.
Por ejemplo, supongamos que la pista Current es la versión 186 y la versión de la pista Trailing es la 185. Si tiene un grupo de trabajo que tiene un valor de Track Current, cuya versión es 186, si cambia el valor de Track a Trailing, Redshift sin servidor no degradará la versión del grupo de trabajo a 185. En este escenario, Redshift sin servidor mantiene el grupo de trabajo en la versión 186 hasta que la versión de la pista Trailing sea igual o superior a 186.
Si hay un cambio de pista pendiente, Redshift sin servidor no actualiza el grupo de trabajo a la siguiente versión principal en la pista existente hasta que aplique el cambio de pista. Una vez finalizado el cambio de pista, Redshift sin servidor evalúa las condiciones para actualizar el grupo de trabajo a la versión adecuada en la nueva pista.
Por ejemplo, si el grupo de trabajo está configurado en la pista Current y la pista actual es 186 y usted cambia el grupo de trabajo a la pista Trailing, Redshift sin servidor no actualizará el grupo de trabajo hasta que aplique el cambio de la pista y después de que la versión Trailing se actualice a una versión igual o superior a 186.
nota
Cualquier operación existente en un grupo de trabajo, como la restauración a partir de una instantánea, el cambio de la clave de KMS o el cambio de tamaño, solo se lleva a cabo en la pista existente. Redshift sin servidor no utiliza la pista pendiente para las operaciones sin servidor.
Si tiene una solicitud de cambio de pista pendiente, puede cancelarla restableciendo el valor original del parámetro track mediante UpdateWorkgroup.
Administración de versiones de
Una pista es una serie de versiones. Puede decidir si el almacén de datos de Amazon Redshift está en la pista Actual o en la pista Final. Si pone el almacén de datos en la pista Actual, siempre se actualizará a la versión más reciente. Si pone el recurso en la pista Final, siempre ejecutará la versión que se lanzó inmediatamente antes de la versión más reciente.
Para los clústeres aprovisionados, la columna Estado de la versión en la lista de almacenes de datos de Amazon Redshift de la consola de Amazon Redshift indica si uno de los recursos está disponible para la actualización.
Determinación de la versión del grupo de trabajo o del clúster
Puede determinar el motor de la versión del grupo de trabajo de Amazon Redshift sin servidor o de la versión del clúster aprovisionado con la consola de Amazon Redshift.
Inicie sesión en la AWS Management Console y abra la consola de Amazon Redshift en https://console.aws.amazon.com/redshiftv2/