À medida que sua organização e seus negócios crescem, mais usuários, aplicações e outros serviços da AWS interagem com seus objetos residentes no Amazon S3. A otimização da performance dessas interações pode ajudá-lo a minimizar o tempo de inatividade, aumentar a eficiência e melhorar a experiência do cliente.
Neste curso, você aprenderá sobre os recursos e as técnicas que podem ser usadas para obter a melhor performance ao usar o Amazon S3. Você também explorará as ferramentas disponíveis para monitorar a performance do Amazon S3.
• Nível do curso: avançado
• Duração: 60 minutos
Atividades
Este currículo inclui lições interativas, demonstrações e testes de conhecimento.
Objetivos do curso
Neste curso, você aprenderá a:
• Usar prefixos para melhorar a performance do Amazon S3
• Implementar tempos limite, novas tentativas e recuo para resolver atrasos na conexão
• Implementar paralelização para otimizar a taxa de transferência
• Implementar o Amazon S3 Select para recuperar dados de objetos específicos
• Acelerar a entrega de conteúdo usando o Amazon CloudFront
• Acelerar transferências de dados geograficamente diferentes usando o Transfer Acceleration
• Monitorar a performance do Amazon S3 usando o Amazon CloudWatch
Público-alvo
Este curso é destinado a:
• Arquitetos de nuvem
• Arquitetos de armazenamento
• Desenvolvedores
• Engenheiros de operações
Pré-requisitos
Recomendamos que os participantes deste curso tenham:
• Conclusão da Arquitetura na AWS ou experiência equivalente
• Conclusão dos conceitos básicos do Amazon Simple Storage Service (Amazon S3).
• Conclusão dos conceitos básicos do AWS Storage
Definição do curso
Seção 1: Usar prefixos
• Análise do esquema de nomenclatura do Amazon S3
• Particionamento de prefixos do Amazon S3
• Considerações de nomenclatura de prefixos
Seção 2: Escalar conexões horizontalmente
• Introdução à paralelização
• Vantagens de implementar uploads fracionados
• Processo de uploads fracionados
• Fazer upload de um objeto usando uploads fracionados
Seção 3: Resolver atrasos e falhas na conexão
• Técnicas para resolver atrasos e falhas na conexão
• Implementar tempos limite e novas tentativas na AWS
• Diretrizes gerais para implementar tempos limite e novas tentativas
Seção 4: Reduzir a quantidade de transferências de dados usando o Amazon S3 Select
• Requisitos e limites
• Uso do Amazon S3 Select
• Integração com o Amazon EMR
Seção 5: Acelerar a entrega de conteúdo usando o Amazon CloudFront
• Configurar o CloudFront para entregar conteúdo
• Como o CloudFront entrega conteúdo aos usuários
• Proteger sua distribuição do CloudFront
Seção 6: Acelerar transferências de dados geograficamente diferentes com o Transfer Acceleration
• Quando usar o Transfer Acceleration
• Comparar solicitações aceleradas e não aceleradas
• Requisitos e considerações para usar o Transfer Acceleration
• Usar o Transfer Acceleration
Seção 7: Monitorar a performance do Amazon S3 com o Amazon CloudWatch
• Elementos principais do CloudWatch
• Métricas do Amazon S3 que você pode monitorar com o CloudWatch