A medida que su organización y su empresa crecen, más usuarios, aplicaciones y otros servicios de AWS interactúan con los objetos que residen en Amazon S3. La optimización del rendimiento de tales interacciones puede ayudarle a minimizar el tiempo de inactividad, aumentar la eficiencia y mejorar la experiencia del cliente.
En este curso, aprenderá sobre las características y técnicas que puede utilizar para obtener un rendimiento óptimo cuando utilice Amazon S3. También explorará las herramientas disponibles para monitorear el rendimiento de Amazon S3.
• Nivel del curso: avanzado
• Duración: 60 minutos
Actividades
Este plan de estudios incluye lecciones interactivas, demostraciones y pruebas de conocimientos.
Objetivos del curso
En este curso, aprenderá a realizar lo siguiente:
• Usar prefijos para mejorar el rendimiento de Amazon S3
• Implementar tiempos de espera, reintentos y retrocesos para solucionar los retrasos en la conexión
• Implementar paralelización para optimizar el rendimiento
• Implementar Amazon S3 Select para recuperar datos de objetos específicos
• Acelerar la entrega de contenido con Amazon CloudFront
• Acelerar las transferencias de datos dispares en sentido geográfico utilizando Transfer Acceleration
• Monitorear el rendimiento de Amazon S3 mediante Amazon CloudWatch
Público objetivo
Este curso está dirigido a:
• arquitectos en la nube
• Arquitectos de almacenamiento
• Desarrolladores
• Ingenieros de operaciones
Requisitos previos
Recomendamos que los asistentes a este curso cumplan con los siguientes requisitos:
• Curso de arquitectura de AWS completo o experiencia equivalente
• Introducción a Amazon Simple Storage Service (Amazon S3) completo
• Introducción a AWS Storage completo
Esquema del curso
Section 1: Uso de prefijos
• Revisión del esquema de nomenclatura de Amazon S3
• Partición de prefijos de Amazon S3
• Consideraciones de nomenclatura de prefijos
Sección 2: Escalado de conexiones horizontalmente
• Introducción a la paralelización
• Ventajas de implementar cargas multiparte
• Proceso de cargas multiparte
• Carga de un objeto con cargas multiparte
Sección 3: Abordaje de los retrasos y fallos de conexión
• Técnicas para abordar los retrasos y errores de conexión
• Implementación de tiempos de espera y reintentos en AWS
• Directrices generales para implementar tiempos de espera y reintentos
Sección 4: Reducción de la cantidad de transferencias de datos mediante Amazon S3 Select
• Requisitos y límites
• Uso de Amazon S3 Select
• Integración con Amazon EMR
Sección 5: Aceleración de la entrega de contenido mediante Amazon CloudFront
• Cómo configurar CloudFront para entregar contenido
• Cómo CloudFront entrega contenido a los usuarios
• Protección de la distribución de CloudFront
Sección 6: Aceleración de las transferencias de datos geográficamente dispares con Transfer Acceleration
• Cuándo utilizar Transfer Acceleration
• Comparación de solicitudes aceleradas y no aceleradas
• Requisitos y consideraciones para utilizar Transfer Acceleration
• Uso de Transfer Acceleration
Sección 7: Monitoreo del rendimiento de Amazon S3 con Amazon CloudWatch
• Elementos clave CloudWatch
• Métricas de Amazon S3 que puede supervisar con CloudWatch