Amazon S3

2022. 1. 8. 11:02Cloud 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