Comparación de Amazon Redshift Serverless con un almacén de datos aprovisionado de Amazon Redshift
Para Amazon Redshift Serverless, algunos conceptos y características son diferentes de su característica correspondiente para un almacén de datos aprovisionado de Amazon Redshift. Por ejemplo, una comparación que contrasta es que Amazon Redshift Serverless no tiene el concepto de clúster o nodo. En la siguiente tabla se describen las características y el comportamiento de Amazon Redshift Serverless y se explica en qué se diferencian de la característica equivalente en un almacén de datos aprovisionado.
Característica | Descripción | Sin servidor | Aprovisionado |
---|---|---|---|
Grupo de trabajo y espacio de nombres |
Para aislar cargas de trabajo y administrar distintos recursos en Amazon Redshift Serverless, puede crear espacios de nombres y grupos de trabajo para administrar los recursos de almacenamiento e informáticos de forma independiente. |
Un espacio de nombres es una recopilación de objetos de base de datos y usuarios. El grupo de trabajo es una recopilación de recursos informáticos. Para obtener más información, consulte Amazon Redshift sin servidor para entender el diseño de Amazon Redshift Serverless. |
Un clúster aprovisionado es un conjunto de nodos de procesamiento y un nodo principal, que se administran directamente. Para obtener más información, consulte Clústeres aprovisionados de Amazon Redshift. |
Tipos de nodos |
Cuando trabaja con Amazon Redshift Serverless, no elige tipos de nodos ni especifica el recuento de nodos como lo hace con un clúster de Amazon Redshift aprovisionado. |
Amazon Redshift Serverless aprovisiona y administra automáticamente la capacidad por usted. Si lo desea, puede especificar la capacidad del almacenamiento de datos base para seleccionar el equilibrio de precio/rendimiento adecuado para las cargas de trabajo. También puede especificar horas máximas de RPU para establecer controles de costos y asegurarse que los costos sean predecibles. Para obtener más información, consulte . |
Crea un clúster con tipos de nodos que cumplen con sus especificaciones de coste y rendimiento. Para obtener más información, consulte Clústeres aprovisionados de Amazon Redshift. |
Administración de la carga de trabajo y escalado de simultaneidad |
Amazon Redshift puede escalarse para períodos de carga pesada. Amazon Redshift Serverless también se puede escalar para cumplir con períodos intermitentes de alta carga. |
Amazon Redshift Serverless administra automáticamente los recursos de forma eficiente y escala, en función de las cargas de trabajo, dentro de los umbrales de los controles de costos. Para obtener más información, consulte Facturación de la capacidad de computación. |
Con un almacén de datos aprovisionado, el escalado de simultaneidad se habilita en el clúster para manejar periodos de carga elevada. Para obtener más información, consulte Escalado de simultaneidad. |
Puerto |
El número de puerto que use para conectarse. |
Con Amazon Redshift sin servidor, puede cambiar a otro puerto del intervalo de puertos 5431-5455 u 8191-8215. Para obtener más información, consulte Conexión a Amazon Redshift sin servidor. |
Con un almacén de datos aprovisionado, puede elegir cualquier puerto para conectarse. |
Cambiar tamaño |
Agregue o elimine recursos de computación para obtener un buen rendimiento para la carga de trabajo. |
El cambio de tamaño no se aplica en Amazon Redshift Serverless. Sin embargo, puede cambiar la capacidad de RPU del almacenamiento de datos base en función de los requisitos de precio y rendimiento. Para obtener más información, consulte . |
Con un clúster aprovisionado, se realiza un cambio de tamaño de clúster para agregar o eliminar nodos. Para obtener más información, consulte Información general sobre la administración de los clústeres de Amazon Redshift. |
Interrupción temporal y reanudación |
Para ahorrar costes, puede pausar un clúster aprovisionado cuando no tenga cargas de trabajo que ejecutar. |
Con Amazon Redshift Serverless, se paga solo cuando se ejecutan consultas, por lo que no es necesario pausar ni reanudar. Para obtener más información, consulte Facturación de la capacidad de computación. |
Se pausa y reanuda el clúster manualmente, basándose en una evaluación de la carga de trabajo en varios momentos. Para obtener más información, consulte Información general sobre la administración de los clústeres de Amazon Redshift. |
Consulta de datos externos con consultas de Spectrum |
Puede consultar datos en buckets de Amazon S3, en diversos formatos, como JSON. |
La facturación se acumula cuando los recursos de computación procesan las cargas de trabajo. Asimosmo, la facturación se acumula cuando se consultan los datos de Redshift Spectrum externos, como cualquier otra transacción. Para obtener más información, consulte Facturación de la capacidad de computación. |
Con un almacén de datos aprovisionado, la capacidad de Amazon Redshift Spectrum existe en servidores independientes que se consultan desde el clúster de Amazon Redshift. Para obtener más información, consulte Consulta de datos externos mediante Amazon Redshift Spectrum |
Facturación de recursos de computación |
Cómo se acumula la facturación de Amazon Redshift frente a Amazon Redshift Serverless. |
Con Amazon Redshift Serverless, paga por las cargas de trabajo que ejecuta, en horas de RPU por segundo, con un cargo mínimo de 60 segundos. Esto incluye consultas que acceden a datos en formatos de archivo abiertos en Amazon S3. Para obtener más información, consulte Facturación de la capacidad de computación. |
Con un clúster aprovisionado, la facturación se produce por segundos cuando el clúster no está en pausa. |
Periodo de mantenimiento |
Cómo funciona el mantenimiento de los servidores. |
No existe un periodo de mantenimiento con Amazon Redshift Serverless. Las actualizaciones se gestionan sin problemas. Para obtener más información, consulte ¿Qué es Amazon Redshift Serverless?. |
Con un clúster aprovisionado, se especifica un periodo de mantenimiento cuando se aplican revisiones. (Normalmente, se elige un momento recurrente cuando el uso es bajo). |
Cifrado |
Puede habilitar el cifrado de bases de datos. |
Amazon Redshift Serverless siempre está cifrado con AWS KMS, con claves administradas por AWS o por el cliente. |
Los datos de un almacén de datos aprovisionado pueden estar cifrados con AWS KMS (con claves administradas por AWS o por el cliente) o sin cifrar. Consulte Cifrado de la base de datos de Amazon Redshift. |
Facturación de almacenamiento |
Cómo funciona la facturación del almacenamiento. |
Para Amazon Redshift Serverless La tasa se calcula según GB por mes. Consulte Facturación de la capacidad de computación. |
El almacenamiento se factura aparte de los recursos informáticos para un clúster aprovisionado con nodos RA3. |
Administración de usuarios |
Cómo se administran los usuarios. |
En Amazon Redshift sin servidor, los usuarios son usuarios de IAM o de Redshift. Para obtener más información, consulte Identity and access management en Amazon Redshift Serverless. Para obtener más información sobre cómo administrar las identidades de IAM, incluidas las prácticas recomendadas para los roles de IAM, consulte Administración de identidades y accesos en Amazon Redshift. |
En un almacenamiento de datos aprovisionado, los usuarios son usuarios de IAM o de Redshift. Para obtener más información, consulte Administración de la seguridad de bases de datos en la Guía para desarrolladores de bases de datos de Amazon Redshift. Para obtener más información sobre cómo administrar las identidades de IAM, incluidas las prácticas recomendadas para los roles de IAM, consulte Administración de identidades y accesos en Amazon Redshift. |
Herramientas y compatibilidad de JDBC y ODBC |
Cómo funcionan las conexiones con los clientes. |
Amazon Redshift sin servidor es compatible con cualquier herramienta o aplicación cliente compatible con JDBC u ODBC. Para obtener más información acerca de los controladores, consulte Configuración de conexiones en la Guía de administración de Amazon Redshift. Para obtener más información acerca de cómo conectarse a Amazon Redshift sin servidor, consulte Conexión a Redshift sin servidor. |
Amazon Redshift aprovisionado es compatible con cualquier herramienta o aplicación cliente compatible con JDBC u ODBC. Para obtener más información acerca de los controladores, consulte Configuración de conexiones en la Guía de administración de Amazon Redshift. Para obtener información sobre la conexión a los clústeres, consulte Conexión a un almacenamiento de datos de Amazon Redshift mediante herramientas de cliente de SQL. |
Requisito de credenciales en el inicio de sesión |
Cómo se gestionan las credenciales. |
Para Amazon Redshift Serverless, no tiene que ingresar credenciales en cada instancia. Para obtener más información, consulte Conexión a Amazon Redshift sin servidor. |
El acceso a Amazon Redshift requiere credenciales de inicio de sesión de un usuario asociado a un rol de IAM. El rol de IAM tiene asociados permisos específicos para un almacenamiento de datos aprovisionado. Una vez autenticado, el usuario puede conectarse directamente a la base de datos, a la consola de Redshift y al editor de consultas v2. |
Data API (API de datos) |
Puede acceder a los datos de los servicios web y otras aplicaciones. |
Amazon Redshift Serverless es compatible con la API de datos de Amazon Redshift. Con Amazon Redshift Serverless se utiliza el parámetro |
Amazon Redshift aprovisionado es compatible con la API de datos de Amazon Redshift. Con clústeres de Amazon Redshift, se utiliza el parámetro |
Instantáneas |
Proporciona recuperación a un momento dado. |
Amazon Redshift Serverless admite instantáneas y puntos de recuperación. Para obtener más información sobre las instantáneas y los puntos de recuperación de un espacio de nombres, consulte Instantáneas y puntos de recuperación. |
Los clústeres aprovisionados admiten instantáneas. Para obtener más información, consulte Administración de instantáneas a través de la consola. |
Uso compartido de datos |
Proporciona la capacidad de compartir datos entre bases de datos de la misma cuenta o de cuentas diferentes. |
Amazon Redshift sin servidor admite las mismas características de uso compartido de datos que un almacenamiento de datos aprovisionado. También admite el uso compartido de datos entre Amazon Redshift sin servidor y un almacenamiento de datos aprovisionado, una herramienta o una aplicación cliente. |
Los clústeres aprovisionados admiten el uso compartido de datos entre bases de datos, cuentas, regiones y . Para obtener más información, consulte Compartir datos entre clústeres en Amazon Redshift. |
Pistas |
Proporciona un programa para las actualizaciones de software. |
Amazon Redshift Serverless no tiene el concepto de pista. El servicio se encarga de gestionar las versiones y las actualizaciones. Para obtener más información sobre el diselo de Amazon Redshift Serverless. consulte Instantáneas y puntos de recuperación. |
Los clústeres aprovisionados admiten el cambio entre las pistas actuales y las posteriores. |
Tablas y vistas de sistema |
Proporciona una forma de supervisar los recursos y los metadatos del sistema. |
Amazon Redshift Serverless admite nuevas tablas y vistas del sistema. Para obtener más información acerca de las tablas de sistema, consulte . Para obtener información sobre cómo migrar sus consultas de utilizar las antiguas tablas y vistas del sistema aprovisionadas a las nuevas vistas, consulte Migración a las vistas de monitorización SYS. |
Los almacenes de datos aprovisionados admiten el conjunto existente de tablas y vistas para la supervisión y otras tareas que requieren metadatos del sistema. |
Grupos de parámetros |
Este es un grupo de parámetros que se aplican a todas las bases de datos creadas en un clúster. Estos parámetros establecen la configuración de la base de datos, como el tiempo de espera de consulta y el estilo de fecha. |
Amazon Redshift Serverless no tiene el concepto de grupo de parámetros. |
Los almacenes de datos aprovisionados admiten grupos de parámetros. Para obtener más información sobre los grupos de parámetros para un clúster aprovisionado, consulte Grupos de parámetros de Amazon Redshift. |
Supervisión de consultas |
Proporciona una vista basada en el tiempo de las consultas ejecutadas. |
El monitoreo de las consultas en Amazon Redshift Serverless requiere que los usuarios se conecten a la base de datos para utilizar las tablas del sistema. Así, la supervisión de las consultas y las tablas del sistema están sincronizadas. Las consultas de las tablas del sistema en Amazon Redshift Serverless utilizan el usuario de la base de datos asignado al usuario de IAM para utilizar el monitoreo de las consultas. Para obtener más información acerca de cómo supervisar consultas, consulteSupervisión de consultas y carga de trabajo con Amazon Redshift Serverless. |
La supercisión de consultas en clústeres aprovisionados no muestra todos los datos de las tablas del sistema. |
Registro de auditoría |
Proporciona información acerca de las conexiones y las actividades de usuario en la base de datos. |
Con Amazon Redshift Serverless, CloudWatch es un destino para los registros de auditoría. Amazon Redshift Serverless no admite la entrega de registros de auditoría basada en Amazon S3. Para obtener más información, consulte Registro de auditoría para Amazon Redshift Serverless. |
Para un clúster aprovisionado, la entrega de registros de auditoría basada en Amazon S3 ha sido la norma. Ahora, la entrega de registros de auditoría a CloudWatch se amplía para cubrir también los almacenes de datos aprovisionados. |
Notificaciones de eventos |
Amazon EventBridge es un servicio conductor de eventos sin servidor que se puede utilizar para conectar las aplicaciones con datos de eventos de varios orígenes. |
Amazon Redshift Serverless utiliza Amazon EventBridge para administrar las notificaciones de eventos y mantenerle actualizado sobre los cambios en el almacenamiento de datos. Para obtener más información, consulte Notificaciones de eventos de Amazon Redshift sin servidor con Amazon EventBridge. |
Para un clúster aprovisionado, adminisrte las notificaciones de eventos utilizando la consola de Amazon Redshift para crear suscripciones de eventos. Para obtener más información, consulte . |