S3 및 Glacier 요약
- S3는 객체형 스토리지를 말함.
- 리전에 종속됨(예: 서울리전에서 생성시 서울리전에 종속됨)
- HTTPS로 통신.
- 저장공간 무제한 제공.
- 과금체계는 저장할때, 저장된 데이터에 접근할때 과금됨.
- S3는 고가용성 완전관리형 서비스이다.
※ 주의사항
- S3는 전체 AWS서비스 안에서 고유하게 생성해야 함.
- 장기간 잘 사용하지 않는 데이터는 글래시어를 이용함.
S3 클래스(관리 종류)
- S3 Standard(비쌈)
- S3 Intelligent-Tireing(30일, 90일, 180일)(가장 비쌈)
최소기간 이전에 데이터 out시 딜레이 시간이 김.
- S3 Standard-IA(최소 30일) - 다중 가용영역 사용.
- S3 One Zone-IA - 1개 가용영역 사용.
글래시어는 액세스비용/검색비용 이 있음.
- S3 Glacier Instant Retrieval (분기당 1회접근, 최소 30일)
- S3 Glacier(연1~2회 접근, 최소 90일)
- S3 Glacier Deep Archive(연1~2회 접근, 최소 180일)
S3 | Glacier | |
월비용/GB | 약 $0.025 | 약 $0.005 |
접근성 | 요청즉시 | 요청 후 3~5시간 소요 |
S3 버킷 생성
S3서비스 실행 > 버킷만들기 클릭
버킷 정보입력
소유권설정 : ACL사용 가능하신분은 설정하셔도 됩니다.
퍼블릭 액세스 차단 설정시 외부 접근이 어려워 실습에서는 해제.
버전관리 : 비활성화(활성시 버전관리가됩니다.)
기본암호화 : 비활성화(평문을 암호화하려면 활성화를 선택._
- 암호화는 버킷 생성시 및 스냅샷에만 설정 가능합니다.
설정 후 버킷 만들기 클릭하면 버킷이 생성됩니다.
파일업로드 후 객체 개요를 통한 접근
객체 URL을 통해 웹으로 접근할 수 있음.
EC2웹서버는 S3 URI를 이용하여 호출 가능.
CLI를 이용한 생성 外
생성방법
icurfer-cli라는 버킷은 생성한다고 가정함.
aws s3 mb s3://icurfer-cli
로컬에서 aws s3업로드
aws s3 sync D:\s3test s3://icurfer-cli/s3test
aws s3에서 로컬로 다운로드
aws s3 cp --recursive s3://icurfer-cli/s3test D:\s3test
버킷 삭제
aws s3 rb --force s3://icurfer-cli
S3 Glacier
- 버킷 생성시 Glacier로 전송하는 기능은 없음.
- Glacier를 생성후 S3 standard 개체를 넣는다.
- 지금 버킷의 개체에 생애주기 규칙을 등록하여 Glacier로 보낸다.
'CLOUD > AWS' 카테고리의 다른 글
AWS_AMS(MGN) migration (0) | 2022.10.30 |
---|---|
ec2-ebs 스냅샷 (0) | 2022.10.24 |
AWS_EBS_작성중 (0) | 2022.10.21 |
AWS_linux에서 ssh로 linux 접속하는 방법. (0) | 2022.10.07 |
AWS_MFA설정 (0) | 2022.10.04 |