Uso de Amazon Redshift con otros servicios - Amazon Redshift

Uso de Amazon Redshift con otros servicios

Amazon Redshift se integra a otros servicios de AWS para permitirle transferir, transformar y cargar los datos de manera rápida y confiable usando características de seguridad de datos.

Transferencia de datos entre Amazon Redshift y Amazon S3

Amazon Simple Storage Service (Amazon S3) es un servicio web que almacena datos en la nube. Amazon Redshift utiliza el procesamiento en paralelo para leer y cargar datos de varios archivos de datos almacenados en buckets de Amazon S3. Para obtener más información, consulte Carga de datos desde Amazon S3.

También puede usar el procesamiento en paralelo para exportar datos desde el almacenamiento de datos de Amazon Redshift hacia varios archivos de datos de Amazon S3. Para obtener más información, consulte Descarga de datos.

Uso de Amazon Redshift con Amazon DynamoDB

Amazon DynamoDB es un servicio de base de datos NoSQL completamente administrado. Puede usar el comando COPY para cargar una tabla de Amazon Redshift con datos de una tabla específica de Amazon DynamoDB. Para obtener más información, consulte Carga de datos desde una tabla de Amazon DynamoDB.

Importación de datos de hosts remotos por SSH

Puede usar el comando COPY en Amazon Redshift para cargar datos de uno o más alojamientos remotos, como clústeres de Amazon EMR, instancias de Amazon EC2 u otros equipos. COPY se conecta a los hosts remotos usando SSH y ejecuta los comandos en los alojamientos remotos para generar datos. Amazon Redshift admite varias conexiones simultáneas. El comando COPY lee y carga la salida de varias fuentes de hosts en paralelo. Para obtener más información, consulte Carga de datos desde hosts remotos.

Automatización de las cargas de datos con AWS Data Pipeline

Puede utilizar AWS Data Pipeline para automatizar la transferencia y la transformación de datos dentro y fuera de Amazon Redshift. Gracias a las capacidades de programación integradas de AWS Data Pipeline, puede programar y ejecutar trabajos periódicos sin tener que escribir su propia lógica compleja de transformación o transferencia de datos. Por ejemplo, puede configurar un trabajo periódico para que copie datos de Amazon DynamoDB en Amazon Redshift de manera automática. Para ver un tutorial que le enseñe el proceso de creación de una canalización que transfiera datos de Amazon S3 a Amazon Redshift de forma periódica, consulte Copiar datos en Amazon Redshift con AWS Data Pipeline en la Guía para desarrolladores de AWS Data Pipeline.

Migración de datos con AWS Database Migration Service (AWS DMS)

Puede migrar datos a Amazon Redshift mediante AWS Database Migration Service. AWS DMS puede realizar la migración de los datos desde y hacia las bases de datos de código abierto y comerciales de mayor uso, como Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, clúster de Aurora DB, DynamoDB, Amazon S3, MariaDB y MySQL. Para obtener más información, consulte Uso de una base de datos de Amazon Redshift como destino de AWS Database Migration Service.