1日も早くなれるじゃん。
로그인
1日も早くなれるじゃん。
로그인
S3
Siwoo Pak
·
2021년 9월 15일
팔로우
0
aws
0
AWS
목록 보기
5/15
클라우드 스토리지란?
인터넷 공간에 데이터를 저장하는 저장소
예)구글 드라이브, 네이버 MYBOX, MS One drive, Mac icloud
장점
뛰어난 접근성: 인터넷만 연결되어 있다면 언제 어디서나 저장된 파일에 접근가능
S3
Simple Storage Service의 약자
AWS에서 제공하는 클라우드 스토리지 서비스
장점
뛰어난 접근성
높은 확장성: 확장성이 높으면 많은 시간과 수고를 들이지 않고 스토리지 규모를 확장/축소할 수 있음
스토리지의 용량을 무한히 확장할 수 있음
효율적인 비용관리: 사용한 만큼만 비용을 지불하면 되기 때문
강력한 내구성: 99.999999999%의 내구성을 보장. 내구성이 높다는 건 저장된 파일이 유실될 가능성이 적어진다는 것.
99.99%의 가용성 보장: 스토리지에 저장된 파일들을 정상적으로 사용할 수 있는 시간이 길어짐. 1년동안 S3에 파일 저장시 장애가 발생할 수 있는 시간 8.76시간
다양한 스토리지 클래스를 제공
S3 Standard
1) 가장 일반적으로 사용되는 스토리지 클래스
2) 데이터에 자주 액세스해야 할 경우 사용
3) 보관비용이 높기에 데이터를 오래 보관하는 목적으로 효율적이지 못함
S3 Glacier
1) 데이터를 장기보관 목적
2) 보관하는데 드는 비용이 저렴
이외에도 Standard-IA, One Zone-IA, S3 Glacier Deep Archive 등등이 있음
정적 웹사이트 호스팅이 가능
정적파일: 서버의 개입 없이 클라이언트 제공될 수 있는 파일
웹호스팅: 서버의 한 공간을 빌려주어 엡사이트의 배포, 운영이 가능하게 만들어주는 서비스
S3에선 버킷을 통해 정적 웹사이트 호스팅이 가능
AWS 높은 가용성과 내구성을 보장할 수 있는 이유
Region: AWS에서 클라우드 서비스를 제공하기 위해서 운영하는 물리적인 서버의 위치
위의 그림에서 주황색이 Region임
주황색 동그라미 안의 숫자는 가용영역의 수
가용영역: 각 Region 안에 존재하는 데이터 센터
가용영역은 각각 개별적인 위치에 떨어져서 존재하며, 한 곳의 가용영역이 장애가 발생해도 다른 가용 영역에 백업을 해놓은 데이터를 활용하며 문제 없이 서버가 가동되기 때문에 AWS에서 제공하는 서비스들은 높은 가용성과 내구성을 보장한다
버킷
파일을 담는 바구니(최상위 디렉토리)
무한히 많은 파일 저장 가능
버킷의 이름은 각 리전에서 고유해야 함
버킷의 정책을 생성하여 액세스 권한을 부여 가능
객체
버킷에 담기는 파일
파일과 메타데이터로 구성
고유한 키를 가짐
URL주소를 통해서 객체 접근 가능
URL주소 형식:
http://[버킷의이름].S3.amazonaws.com/[객체의키
]
Siwoo Pak
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'
팔로우
이전 포스트
RDS
다음 포스트
배포전략
0개의 댓글
댓글 작성