2022. 1. 8. 11:02ㆍCloud Native/Public Cloud
- 목차
Amazon S3 (Amazon Simple Storage Service)
AWS의 대표 storage service
99.999999999% 내구성 제공 (1천만년 동안 file 1만개 중 1개 깨질 수 있는 확률)
객체 수준 storage
event trigger
upload 비용 무료
get 시 통신 비용에 대해 과금
5TB file size 제한
file 개수, 총 size 무제한
https://[bucket name].s3.amazon.com
public 접속 허용 시 아래와 같이 URL로 접속 가능함
https://kingka11.s3.ap-northeast-2.amazonaws.com/my_picture1.JPG
bucket 정책
{
"Version": ...
"Id": ...
"Statement" [
{
"Sid": ...
"Effect": "Deny",
...
"Condition": {
"NotIpAddress": {
...
}
}
}
]
}
S3 access contorl - CORS
동시에 여러 access를 지원
S3 access point
단일 사용자
app
사용자 group / application
사용 사례
대규모 분석용 데이터 store
bucket 내 금융 거래 분석, 클릭스트림 분석, 미디어 트랜스코딩
Multipart upload
큰 data를 chunk 로 쪼개 upload 가능
S3 xfer Acceleration
AWS CloudFront를 통해 Amazon network 사용하여 S3에 접속
user --<<Internet>>--> CF --<<Az N/W>>---> S3
AWS backborn
CF가 caching을 수행
S3 언제 사용?
best practices
WORM case
data access 가 일시적으로 급증 하는 경우
많은 사용자, 많은 content
data set가 계속 증가
worst
block storage 요구사항 (EBS)
S3는 object 단위
전체 중 중간만 바꾸는 경우 EBS 사
S3 비용
월별 GB로 과금
다른 region or Internet 전송 시 과금
region 간 전송
ex. 서울 region <---> 뉴욕 region
put, copy, post, list 및 get 요청 시 과금
무료인 경우
동일 region 내 EC2로, 혹은 CloudFornt로 전송 시
Amazon S3 Glacier
위 S3(Amazon Simple Storage Service)는 S3 standard이며 3 way mirroring를 지원
S3 ------> AZ
------> AZ
------> AZ
S3 type | desc. |
S3 standard | 3 way mirroring |
S3 IA (Infrequent Access) | 3 way mirroring |
S3 One zone | |
S3 Glacier | 자주 access하지 않는 data ex. 의료 data 등 Glacier 검색 신속 검색: 1분~3시간 표준 검색: 3시간 ~ 5시간 |
S3 Deep Archive | 완전히 사용하지 않는 data |
S3 IT(Intelligent Tiering) | 지능적으로 데이터 사용 추이를 분석하여 S3의 어떤제품 군에 저장할지를 결정해줌 동적으로 S3 standard -> S3 glacier 등.. 이동 |
standard ----> deep archive
로 갈수록 가격이 저렴하나, 반대로 검색 비용이 커짐 (느림)
'Cloud Native > Public Cloud' 카테고리의 다른 글
Amazon VPC (Virtual Private Cloud) (0) | 2022.01.08 |
---|---|
Amazon RDB, DynamoDB (0) | 2022.01.08 |
AWS EC2 (0) | 2022.01.08 |
AWS web site hosting (0) | 2022.01.08 |