[ S3 Storage Classes ]
1. Amazon S3 Standard (General Purpose)
- High durability of objects across multiple AZs
- Sustain 2 concurrent facility failures
- eg. Big Data analytics, mobile&gaming applications, content distribution
2. Amazon S3 Intelligent Tiering
저지연, 고성능, 모니터링 비용 부과
- High durability of objects across multiple AZs
- Same low latency and high throughput performance of S3 Standard
- Small monthly monitoring and auto-tiering fee
- Automatically moves objects between two access tiers based on changing access patterns
- Resilient against events that impact an entire AZ
3. Amazon S3 Standard-IA (Infrequent Access)
자주 접근하지 않는 데이터에 적합, 고성능, 저렴
- High durability of objects across multiple AZs
- Suitable for data that is less frequently accessed, but requires rapid access when needed
- Low cost compared to Amazon S3 Standard
- Sustain 2 concurrent facility failures
- eg. As a data store for DR, backups
4. Amazon S3 One Zone-IA (Infrequent Access)
Standard-IA 보다 고성능, 더 저렴, 단일 AZ로 DR 불가
- Same as IA but data is stored in a single AZ
- data lost when AZ is destroyed
- Low latency and high throughput performance
- Supports SSL for data at transit and encryption at rest
- Low cost compared to IA (20%)
- eg. Storing secondary backup copies of on-premise data, or storing data you can recreate (thumnail)
5. Amazon Glacier
저장직후 단시간동안 접근이 불가하며 오래동안 데이터를 보관하기 용이, 저렴, 마그네틱 저장소의 대체재
- Low cost object storage meant for archiving/backup
- Data is retained for the longer term
- Alternative on-premise magnetic tape storage
- Cost per storage per month + retrieval cost
- Each item in Glacier is called "Archive" (not object)
- Archives are stored in "Vaults" (not bucket)
- 3 retrieval options :
1) Expedited (1 to 5 minutes)
2) Standard (3 to 5 hours)
3) Bulk (5 to 12 hours)
* Minimum storage duration of 90 days
6. Amazon Glacier Deep Archive
Amazon Glacier 보다 더 저렴, 저장직후 더오랜 시간 접근이 불가
- Amazon Glacier Deep Archive - for long term storage - cheaper :
1) Standard (12hours)
2) Bulk (48hours)
* Minimum storage duration of 180 days
7. Amazon S3 Reduced Redundancy Storage (deprecated/omitted)
# Moving between storage classes
- You can transition objects between storage classes
- For infrequently accessed object, move them to STANDARD_IA
- For archive objects you don't need in real-time, GLACIER or DEEP_ARCHIVE
- Moving objects can be automated using a lifecycle configuration
[ S3 Lifecycle Rules ]
- Transition actions : It defines when objects are transitioned to another storage class
1) Move objects to Standard IA class 60 days after creation
2) Move to Clacier for archiving after 6 months
- Expiration actions: configure objects to expire (delete) after some time
1) Access log files can be set to delete after a 365 days
2) Can be used to delete old versions of files (if versioning is enabled)
3) Can be used to delete incomplete multi-part uploads
- Rules can be created for a certain prefix (ex: s3://mybucket/mp3/*)
- Rules can be created for certain objects tags (ex: Department: Finance)
'infra & cloud > AWS' 카테고리의 다른 글
[AWS] 10-1. AWS CloudFront (0) | 2021.04.11 |
---|---|
[AWS] 9-4. S3 Performance (0) | 2021.04.10 |
[AWS] 9-2. S3 Access Logs, S3 Replication (0) | 2021.04.04 |
[AWS] 9-1. S3 MFA Delete (0) | 2021.04.03 |
[AWS] 8. AWS CLI : configuration (0) | 2021.04.01 |