À 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: 60minutos
AtividadesEste currículo inclui lições interativas, demonstrações e testes de conhecimento.
Objetivos do cursoNeste 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-alvoEste curso é destinado a: • Arquitetos de nuvem • Arquitetos de armazenamento • Desenvolvedores • Engenheiros de operações
Pré-requisitosRecomendamos 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