Design Cost-Optimized Architectures Flashcards
Amazon Redshift cross-account data sharing
it provides an efficient and secure way of sharing data in the Redshift with different accounts,
Data Share
A data share is a uniy of sharing data that can be created for sharing data in Amazon Redshift with the users in the same or different accounts.
RAM
AWS Resource Access Manager can be used to share resources with other accounts.
- It can be used to share resources by one account to other accounts that need the same resources within the same AWS organisation
Resource based policies
They are used to specify users who can access resources and what actions they can perform on the specified resources
Savings Plan
It provides a flexible pricing model that provides savings on AWS usage
- You can save up to 72% on your AWS compute load.
Amazon CloudFront
It is a content delivery method (CDN) service that offers a simple pay-as-you-go pricing model.
- its origin fetches are free, if hosted on EC2
How to manage how long a content stays incache
- Imcreasing the duration allows you the serve dynamic content
- reducing the duration means better performance becos contents are more likely to be served from the edge cache. It also reduces load on origin.
- You can change the cache duration in 2 ways
1. For all files u can change the cloud duration settings for Minimum TTL, maximum TTl, and Default TTL
2, For an individual file, u can configure your origin to add a cache control header with the max-age directive or an expires header for the file