Elasticache Flashcards

1
Q

What is Elasticache

A

Web service for deploying, operating, scaling an in-memory cache in the cloud

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

Use cases for Elasticache

A

improve latency, throughput for

read-heavy workloads (social media, gaming)
compute-intense workloads (recommendation engine)

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

Two Types of Elasticache

A

memcached

redis

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

What is memcached?

A

memory object caching system

Elasticache is protocol compliant with memcached so other tools will work with it

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

What is redis?

A

open source in memory key-value store that supports data structures like sorted sets and lists

master-slave replication
multi-AZ capability

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

For exam know which services will mitigate high stress or workload

A

Elasticache good choice if database is read-heavy and doesn’t change frequently

Redshift is good choice of database gets a lot of OLAP transactions

Also could look at read-replicas, dynamoDB, etc

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