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
Integración de AWS Backup con Amazon Redshift
AWS Backup es un servicio totalmente administrado que le ayuda a centralizar y automatizar la protección de datos en todos los servicios de AWS, en la nube y en las instalaciones.
Con AWS Backup para Amazon Redshift, puede configurar las políticas de protección de datos y supervisar la actividad de los diferentes recursos de Amazon Redshift en un solo lugar. También puede crear y almacenar instantáneas en los clústeres aprovisionados de Amazon Redshift y espacios de nombres sin servidor. Esto le permite automatizar y consolidar las tareas de copia de seguridad que antes tenía que hacer por separado, sin ningún proceso manual.
Una copia de seguridad o punto de recuperación representa el contenido de un recurso como un clúster de Amazon Redshift, en un momento determinado. AWS Backup guarda las copias de seguridad en almacenes de copias de seguridad, que puede organizar en función de sus necesidades empresariales. Los términos punto de recuperación y copia de seguridad se utilizan indistintamente. Para obtener más información sobre AWS Backup, consulte Creación, mantenimiento y restauración de copias de seguridad en la Guía para desarrolladores de AWS Backup.
Amazon Redshift se integra de forma nativa con AWS Backup. Eso le permite definir los planes de copia de seguridad y asignar recursos de Amazon Redshift a los planes de copia de seguridad. AWS Backup automatiza la creación de instantáneas manuales de Amazon Redshift y almacena de forma segura estas instantáneas en un almacén de copia de seguridad que usted designa en el plan de copia de seguridad. Para obtener información sobre almacenes, consulte Almacenes de copia de seguridad en la Guía para desarrolladores de AWS Backup. En el plan de copia de seguridad, puede definir la frecuencia, el intervalo, el ciclo de vida o el almacén de copia de seguridad. Para obtener información sobre los planes de copia de seguridad, consulte Planes de copia de seguridad en la Guía para desarrolladores de AWS Backup.
Para obtener información sobre cómo crear y restaurar instantáneas de Amazon Redshift sin servidor sin utilizar AWS Backup, consulte Instantáneas y puntos de recuperación. Para obtener información sobre cómo crear y restaurar instantáneas de clústeres aprovisionados de Amazon Redshift sin usar AWS Backup, consulte Instantáneas y copias de seguridad de Amazon Redshift.
Temas
Consideraciones sobre el uso de AWS Backup con Amazon Redshift
A continuación, se presentan las consideraciones a tener en cuenta para utilizar AWS Backup con Amazon Redshift:
-
AWS Backup para Amazon Redshift está disponible cuando AWS Backup y Amazon Redshift están disponibles en las mismas Regiones de AWS. Para obtener información sobre dónde está disponible AWS Backup, consulte Puntos de conexión y cuotas de Amazon Redshift en Referencia general de AWS.
-
Para empezar a usar AWS Backup, compruebe que cumple todos los requisitos previos. Para obtener más información, consulte Requisitos previos en la Guía para desarrolladores de AWS Backup.
-
Suscríbase en el servicio AWS Backup. Las opciones de suscripción se aplican a la cuenta y Región de AWS específicas. Si desea utilizar copias de seguridad en varias regiones con una cuenta determinada, debe optar por inscribirse en cada región individual con esa cuenta. Para obtener más información, consulte Inscribirse en administración de servicios con AWS Backup en la Guía para desarrolladores de AWS Backup.
-
La integración de AWS Backup para Amazon Redshift solo admite instantáneas manuales para clústeres aprovisionados y espacios de nombres sin servidor.
-
Una vez que utilice AWS Backup para administrar la configuración de instantáneas, no podrá seguir administrando la configuración de instantáneas manuales con Amazon Redshift. En su lugar, puede seguir administrando la configuración mediante un plan de AWS Backup. Para obtener más información, consulte Planes de copia de seguridad en la Guía para desarrolladores de AWS Backup.
-
La restauración de instantáneas completas de almacenes de datos en un espacio de nombres sin servidor es un cambio destructivo. Todos los datos previamente existentes en el espacio de nombres de destino se pierden al restaurar una instantánea del almacén de datos en ese espacio de nombres. Esto solo se aplica a la restauración de instantáneas del almacén de datos. La restauración de instantáneas de una sola tabla en un espacio de nombres no elimina los datos existentes.
-
Para restaurar una instantánea en un clúster aprovisionado, debe tener una política de IAM con el permiso
RestoreFromClusterSnapshot. Para restaurar una instantánea en un espacio de nombres sin servidor, debe tener una política de IAM con el permisoRestoreFromSnapshot. Estos permisos se aplican al tipo de almacén de datos de destino, no al tipo de instantánea de origen. Por ejemplo, para restaurar una instantánea de un clúster en un espacio de nombres, necesitaría el permisoRestoreFromSnapshot, noRestoreFromClusterSnapshot. Para obtener más información sobre la administración de políticas de IAM, consulte Administración de identidades y accesos en Amazon Redshift.
Limitaciones al uso de AWS Backup con Amazon Redshift
A continuación, se muestran limitaciones para utilizar AWS Backup con Amazon Redshift:
-
No puede utilizar AWS Backup para administrar las instantáneas automatizadas de Amazon Redshift. Para administrar las instantáneas automatizadas, utilice etiquetas. Para obtener información acerca de cómo etiquetar los recursos, consulte Etiquetado de recursos en Amazon Redshift.
-
Al restaurar tablas individuales a partir de una instantánea, no puede restaurar desde una instantánea de clúster aprovisionado a un espacio de nombres sin servidor ni viceversa. Puede restaurar instantáneas completas en cualquier configuración. Por ejemplo, puede restaurar todas las bases de datos de una instantánea de clúster aprovisionado en un espacio de nombres sin servidor, pero no puede restaurar una sola tabla de esa misma instantánea al mismo espacio de nombres.
Administración de AWS Backup con Amazon Redshift
Para proteger los recursos de los almacenes de datos de Amazon Redshift, puede utilizar la consola de AWS Backup o utilizar mediante programación la API de AWS Backup o AWS Command Line Interface (AWS CLI). Si tiene que recuperar un recurso, puede utilizar la consola de AWS Backup o bien la AWS CLI para encontrar y recuperar el recurso que necesita. Para obtener más información, consulte AWS Command Line Interface
Al utilizar AWS Backup para Amazon Redshift, puede realizar las siguientes acciones:
-
Crear copias de seguridad periódicas que inicien automáticamente las instantáneas de Amazon Redshift. Las copias de seguridad periódicas son útiles para satisfacer sus necesidades de retención de datos a largo plazo. Para obtener más información, consulte Copias de seguridad de Amazon Redshift en la Guía para desarrolladores de AWS Backup.
-
Automatizar la programación y la retención de copias de seguridad mediante la configuración centralizada de los planes de copia de seguridad.
-
Restaure un clúster aprovisionado o un espacio de nombres sin servidor a la copia de seguridad guardada que elija. Puede elegir entre restaurar todos los datos de la instantánea o una sola tabla a partir de ella. Establezca la frecuencia con la que desea realizar copias de seguridad de sus recursos. Para obtener información sobre la restauración de instantáneas de clústeres aprovisionados, consulte Restaurar un clúster de Amazon Redshift en la Guía para desarrolladores de AWS Backup. Para obtener información sobre la restauración de instantáneas de espacios de nombres sin servidor, consulte Restauración de Amazon Redshift sin servidor en la Guía para desarrolladores de AWS Backup.