Caching Flashcards
Is CloudFront an Internal or External Cache
External
Is Elasticache an Internal or External Cache
Internal
Is DAX an Internal or External Cache
Internal
Is Global Accelerator an Internal or External Cache
External
What is CloudFront?
- Its AWS’s CDN (Content Delivery Network)
- Allows is to push content to Edge Location
How is CloudFront related to edge locations?
CloudFront allows us to push content into Edge Locations
Why Consider using CloudFront?
- Defaults to HTTPS
- Allows the use of certificates
- Allows you to put a secure connection on S3 static websites
- Can use it to front non AWS applications
- Can force expiration of content before TTL
Can you pick specific Countries when using Cloud Front? Edge Locations? What can you pick?
Cannot pick countries or edge locaitons. You pick general regions
Why might you use signed URLs or signed cookies?
To restrict access. These are basically temporary access points
How can you add additional security to CloudFront?
You can enable WAF
How do you block connections using CloudFront?
Best way is using Web Application firewall (WAF)
What is ElastiCache?
Its a managed version of Memcached and Redis. it allows you to spin up these two tools easily.
Why might you use Memcached?
- Simple database cache ONLY.
- No typical DB features.
Why might you use Redis?
- Supported as a caching solution
- functions as a standalone database (NoSQL)
- can failover and supports multi-AZ
- supports backups
- Is a good option if DynamoDB isn’t available and you need NOSQL
Can Memcached exist on its own as a database?
No.