Primeros pasos en la arquitectura no transaccional

1

Objetivos y presentación del proyecto

2

Aprende qué es un Data Warehouse

3

Bases de datos columnares y arquitectura orientada a optimización de consultas

4

¿Cómo funciona AWS Redshift?

Configura tu entorno de trabajo para Redshift

5

Creando nuestro entorno de trabajo en AWS

6

Configura tu primer cluster

7

Consumiendo Redshift: empieza la magia

8

Sentencias SQL en Redshift

Cómo diseñar tu base de datos para mejorar su desempeño

9

¿Qué es la compresión en Redshift?

10

Algoritmos de compresión con Redshift

11

Aplicando algoritmos de compresión

12

Análisis de desempeño con diferentes tipos de compresión

13

Estilos de distribución con Redshift

14

Evaluando los estilos de distribución

15

Llaves de ordenamiento para optimizar nuestras consultas

16

Aplicando ordenamiento de columnas

17

Evaluando algoritmos de ordenamiento

18

Buenas prácticas para diseñar tablas en Redshift

19

Tipos de datos en AWS Redshift

20

Reto: mejora el desempeño de tu base de datos

Manipular enormes cantidades de datos

21

Olvídate de los insert, el copy llego para quedarse

22

Cargando archivos tipo JSON

23

El comando copy a fondo

24

Manifiestos y uso de COMPUPDATE para carga con compresión automática

25

Métodos de carga alternativos al comando copy

26

¿Cómo ejecutar sentencias UPDATE y DELETE?

27

¿Cómo mantener el desempeño de tu base de datos?

28

Estadísticas y limpieza de las tablas

Buenas prácticas para diseñar y ejecutar consultas en tu base de datos

29

Agrupamiento, ordenamiento y subqueries

30

¿Qué es y cómo interpretar un explain plan?

Análisis de comportamiento y descarga de datos con Redshift

31

¿Cómo descargar datos eficientemente con UNLOAD?

32

Otras tablas útiles de Redshift para entender el comportamiento de nuestros datos

Conclusiones

33

Próximos pasos con AWS Redshift

Creando nuestro entorno de trabajo en AWS

5/33
Recursos

Aportes 10

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Si no cuentas con una tarjeta de credito, muchos servicios bancarios ofrecen tarjetas virtuales prepago para compras por internet, y puedes crear tu cuenta de AWS con una de estas tarjetas.

Para recordarles. En el nombre del bucket hay que ponerle un nombre diferente porque son únicos.

Un bucket es un contenedor de objetos. Un objeto es un archivo y cualquier metadato que describa ese archivo. Para almacenar un objeto en Amazon S3, cree un bucket y, a continuación, cargue el objeto en el bucket.

¿Qué son los roles de IAM?

Los roles de IAM son una forma segura de conceder permisos a entidades de confianza. Entre los ejemplos de entidades se incluyen los siguientes:

  • Usuario de IAM en otra cuenta
  • El código de aplicación que se ejecuta en una instancia EC2 y que necesita realizar acciones en los recursos de AWS
  • Servicio de AWS que debe actuar sobre los recursos de la cuenta para proporcionar sus características
  • Usuarios de un directorio corporativo que utilizan la identidad federada con SAML
  • Los roles de IAM emiten claves válidas durante periodos breves, lo que los convierte en una forma de acceso más segura.

Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering)

La clase de almacenamiento S3 Intelligent-Tiering se ha diseñado para optimizar los costos mediante la migración automática de los datos a la capa de acceso más rentable, sin que impacte el rendimiento ni se produzca una sobrecarga operativa. El funcionamiento es el siguiente: se almacenan los objetos en dos capas de acceso, una capa que está optimizada para el acceso frecuente y otra capa de menor costo optimizada para el acceso poco frecuente. Por un pequeño cargo mensual de monitorización y automatización por objeto, Amazon S3 monitoriza los patrones de acceso de los objetos en S3 Capas inteligentes y mueve los que no han obtenido acceso durante 30 días consecutivos a la capa de acceso poco frecuente. Si se obtiene acceso a un objeto de la capa de acceso poco frecuente, se desplaza automáticamente a la capa de acceso frecuente. No hay tarifas de recuperación si se usa la clase de almacenamiento S3 Capas inteligentes, ni tampoco se cobran tarifas adicionales por capa cuando los objetos se trasladan de una capa de acceso a otra. Es la clase de almacenamiento ideal para datos de larga duración con patrones de acceso desconocidos o impredecibles. Las clases de almacenamiento de S3 se pueden configurar en el nivel de objeto y un solo bucket puede contener objetos almacenados en S3 Estándar, S3 Capas inteligentes, S3 Estándar - Acceso poco frecuente y S3 Zona única - Acceso poco frecuente. Puede cargar los objetos directamente en S3 Capas inteligentes o utilizar las políticas del ciclo de vida de S3 para transferir objetos de S3 Estándar y S3 Estándar - Acceso poco frecuente a S3 Capas inteligentes. También puede archivar objetos de S3 Capas inteligentes a S3 Glacier.

Características principales:

  • El mismo nivel de baja latencia y alto rendimiento de procesamiento que S3 Estándar
  • Pequeño cargo mensual por monitorización y capas automáticas
  • Mueve automáticamente los objetos entre dos capas de acceso basándose en patrones de acceso cambiantes.
  • Diseñado para ofrecer un nivel de durabilidad de 99,999999999% de los objetos en varias zonas de disponibilidad
  • Resistente a los eventos que afectan a una zona de disponibilidad completa
  • Diseñado para ofrecer una disponibilidad de 99,9% durante un período de un año
  • Respaldado por el acuerdo de nivel de servicios de Amazon S3 en relación con la disponibilidad
  • Admite SSL para datos en tránsito y cifrado de datos en reposo
  • Administración del ciclo de vida de S3 para la migración automática de objetos a otras clases de almacenamiento S3

Bucket

En términos de implementación, un Bucket es un recurso. El nombre de un bucket de Amazon S3 es único a nivel mundial y todas las cuentas de AWS comparten el espacio de nombres.

Gossary:

  • AM: Identity and Access Management (IAM) puede administrar el acceso a los servicios y recursos de AWS de manera segura. Además, puede crear y administrar usuarios y grupos de AWS, así como utilizar permisos para conceder o negar el acceso de estos a los recursos de AWS.

  • S3: es un servicio de almacenamiento de objetos creado para almacenar y recuperar cualquier volumen de datos desde cualquier ubicación. Es un servicio de almacenamiento sencillo que ofrece excelente durabilidad, disponibilidad, rendimiento, seguridad y escalabilidad prácticamente ilimitada a costos muy reducidos.

  • Bucket: En Amazon S3 es un recurso de almacenamiento en la nube pública disponible en el Simple Storage Service (S3) de Amazon Web Services (AWS), una oferta de almacenamiento de objetos. Los buckets de Amazon S3, que son similares a las carpetas de archivos, almacenan objetos, que consisten en datos y sus metadatos descriptivos.

Los nombres de buckets no aceptan mayusculas, es mejor usar guiones para separar

Muy Productiva esta clase

Hola soy de Venezuela, no me dejo crear el bucket con la región de Ohio, tuve que pasarme a “EE. UU. Este (Norte de Virginia) us-east-1”, existira facturación extra a largo plazo?