¿Qué es un clúster de Amazon Redshift?

| Última modificación: 25 de octubre de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Amazon Redshift es un tipo de servicio de la nube de AWS enfocado en el manejo de procesos de operación, ajuste y escalado del almacenamiento de datos. El sistema incluye el recurso de clúster de Amazon Redshift, que funciona como espacio de almacenamiento.

De modo que entender las características y el funcionamiento de los clústeres de Amazon Redshift será indispensable para poder aprovechar al máximo este sistema.

¿Qué es un clúster de Amazon Redshift?

Un clúster de Amazon Redshift hace referencia a un espacio de almacenamiento de datos construido a partir de una serie de piezas informáticas llamadas nodos. Existe un clúster por cada motor en Amazon Redshift que incluye una o más bases de información.

Características de un clúster de Amazon Redshift

Dentro de las principales características de un clúster de Amazon Redshift se incluyen propiedades como las que detallamos a continuación:

Nodos en un clúster de Amazon Redshift

Un clúster de Amazon Redshift es una colección de nodos. Estos últimos recursos se organizan jerárquicamente; existe un nodo principal y otros nodos de computación.

El nodo central está encargado de las consultas, por lo que atiende los requerimientos de las aplicaciones clientes. Una vez recibidas, las consultas se analizan para realizar planes de ejecución de estas mismas. La solución de las consultas se ejecuta paralelamente por el nodo central con los nodos auxiliares tomando los resultados intermediarios de los nodos mencionados. Para finalizar, el recurso central envía un respuesta concreta a las aplicaciones clientes.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Los nodos de computación, por su parte, tienen como tarea el procesamiento del plan de ejecución de consultas. Para esto, llevan a cabo una transferencia de información entre ellos. Los resultados obtenidos en estos modos son intermedios y se agregan al nodo principal para la respuesta a las aplicaciones clientes.

La construcción de un clúster de Amazon Redshift exige la lección de un tipo de nodo. Esta característica abarca la capacidad de la CPU, la RAM, el espacio de almacenamiento y el tipo de unidad de almacenaje de cada nodo.

Hay diferentes tipos de nodos para la ubicación de cargas de trabajo en el servicio de Amazon Redshift. La elección de este recurso depende del rendimiento que se necesita, la cantidad de datos y su incremento potencial. Los más usados son los nodos RA3 o DC2.

Cabe mencionar que existen tipos de nodos que trabajan con un único recurso informático (nodo único).

Del mismo modo, existen nodos de clústeres que exigen por lo menos dos nodos (nodo múltiple). Los de primer tipo, nodo único, funcionan gracias a que el nodo existente abarca tanto la funcionalidad principal como la de computación. Dada esta centralización de tareas, no se recomienda crear clústeres de nodo único para la ejecución de carga de trabajo de producción.

En los nodos múltiples, se mantiene una diferencia entre el nodo central y los nodos de computación. Es importante mencionar que tanto el nodo principal como los de computación son del mismo tipo.

Costo

El servicio de Amazon Redshift entra en las cuotas de los recursos de las cuentas de AWS de acuerdo a las regiones. El número de recursos disponibles dentro de la región de AWS está determinado por la cuota.

El precio de un clúster varía según la región de AWS, el tipo de nodo, el número de recursos informáticos y la reserva anticipada de nodos.

Clústeres de Amazon Redshift desde la consola

Las propiedades de un clúster de Amazon Redshift pueden modificarse desde la consola. Esta herramienta también permite crear, eliminar y/o duplicar clústeres.

Para realizar alguna de las acciones mencionadas, se necesita, en primer lugar, iniciar sesión en la AWS Management Console y abrir la consola de Amazon Redshift. Seguido de ello, se deben seleccionar clústeres en el menú de navegación. Hecho eso, se despliega una lista enumerada de los clústeres en su cuenta. En caso de que no exista un clúster, debe presionar en create cluster para generar uno.

Finalmente, se presiona sobre alguno de los clústeres para ver sus propiedades.

¿Cuál es el siguiente paso?

En este artículo has podido conocer qué es un clúster de Amazon Redshift, así como sus principales características y propiedades de funcionamiento. Ahora, no dudes en dar un paso más en tu proceso de formación y matricúlate en nuestro DevOps & Cloud Computing Full Stack Bootcamp, donde en menos de 6 meses podrás adquirir todo el conocimiento y la práctica necesaria para que destaques dentro del sector IT. ¡Anímate a inscribirte para no dejar de aprender!

Xoán Mallón

Senior DevOps Engineer en Zscaler & Coordinador del Bootcamp DevOps & Cloud Computing.

Posts más leídos

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado