Módulo 11- Armazenar conteúdo em cache Flashcards

1
Q

Quais são os principais benefícios do armazenamento em cache?

A

O armazenamento em cache reduz o tempo de resposta (latência), melhora a velocidade da aplicação e diminui o tempo de acesso ao banco de dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é o Amazon CloudFront?

A

O Amazon CloudFront é uma Content Delivery Network (CDN) global da Amazon, projetada para distribuir conteúdo de maneira rápida e segura a partir de locais mais próximos dos usuários.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quais funcionalidades proporcionam proteção contra ataques na AWS?

A

O AWS Shield protege contra SQL Injection, enquanto o AWS WAF (Web Application Firewall) fornece proteção contra ataques de DDoS e outras ameaças à segurança da aplicação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é a afinidade de sessão (sticky session) e como ela impacta o load balancing?

A

Afinidade de sessão é a prática de manter uma sessão do usuário vinculada a uma instância específica, o que pode impactar a distribuição da carga entre as instâncias. Para gerenciar isso, é necessário implementar uma estratégia de caching.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quais serviços da AWS são usados para melhorar o desempenho do banco de dados e gerenciamento de cache?

A

O Amazon ElastiCache oferece armazenamento em cache com menor que 1 milissegundo de latência e é compatível com Memcached e Redis. O DynamoDB pode ser usado como cache de sessão, enquanto o DynamoDB Accelerator (DAX) acelera as requisições para microsegundos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quais são as diferenças entre Memcached e Redis?

A

Memcached é um sistema de cache em RAM que é multithread, enquanto o Redis é um banco de dados em memória que não é multithread e fornece capacidade de persistência para dados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é o Amazon ElastiCache?

A

O Amazon ElastiCache é um serviço gerenciado que facilita a implementação de caches em memória, oferecendo suporte para Memcached e Redis, e permitindo que as aplicações funcionem com latências abaixo de 1 milissegundo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quais são algumas estratégias de gerenciamento de sessões que podem impactar o uso do cache?

A

Estratégias de gerenciamento de sessões incluem o uso de armazenamento em cache para dados de sessão (como em Memcached ou Redis), a implementação de afinidade de sessão para manter usuários em uma única instância e o uso de caches de sessão no DynamoDB para melhorar a eficiência nas operações de leitura e gravação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly