S3에 대한 내용들
Amazon Simple Storage Service(Amazon S3)란?
Amazon Simple Storage Service(Amazon S3)는 업계 최고의 확장성, 데이터 가용성, 보안 및 성능을 제공하는 객체 스토리지 서비스입니다. Storage에 집중하자면 즉 저장소입니다.
사용하는 이유?
일반적인 파일서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야 하는데 S3는 이와 같은 것을 대행한다. 트래픽에 따른 시스템적인 문제는 걱정할 필요가 없어진다. 또 파일에 대한 접근 권한을 지정 할 수 있어서 서비스를 호스팅 용도로 사용하는 것을 방지 할 수 있다. 아래는 S3의 주요한 기능적인 특성들이다.
s3의 특징
내구성
s3는 중요한 데이터를 저장할 수 있고 99.999999%의 객체 내구성을 보장하도록 설계된 내구성이 뛰어난 인프라를 제공합니다. 또한 데이터가 여러 시설과 각 시설의 여러 디바이스에 중복 저장됩니다 즉, 데이터를 저장시키기위해 하드 디스크를 구매하거나 저장소를 사야하는데 오래 되면 고장난 확률이 올라가지만 AWS에서는 중복적으로 여러 저장소에 저장되므로 지속적으로 이용이 가능하다.
저렴한 비용
Amazon S3를 사용하면 매우 저렴한 비용으로 대용량의 데이터를 저장할 수 있다. 예를들면 우리가 서버를 이용한다고 한다면 서버를 구매해야하고 처음에는 그 서버의 비용은 서버를 100% 사용을 안하고 있어도 그만큼 지불해야하지만 S3는 사용한 만큼 지불하면 되고 엑세스빈도가 없은 파일은 저장만해야한다면 다른타입을 선택해서 비용을 절감할 수 있어 비용적 진입장벽이 낮다.
응시가용
S3 스탠다드는 연중 최대 99.99%의 객체 가용성을 제공하도록 설계되어 있다. 즉, 1년중 1~2번 정도 밖에 서비스가 중지되지 않는다.
보안
S3는 SSL을 통한 데이터 전송과 데이터 업로드 후 자동 암호화를 지원한다.
확장 가능
S3에 파일을 업로드하면 S3서버가 마비되거나 죽을 걱정은 하지 않아도 된다.
이벤트 알림 전송
S3에 객체가 업로드 되면 이벤트 알림을 보낼 수 있다. S3이벤트 알림은 Amazon SQS 또는 Amazon SNS를 사용하여 전달하거나 SWS Lambda로 직접 전송할 수 있다.
고성능
S3는 우선 네트워크 처리량과 복원력을 극대화하고 사용자가 최종 사용자 가까이에 데이터를 저장할 수 있도록 리전을 선택하도록 지원한다. 그리고 네트워크 지연 시간을 최소화할 수 있도록 멀티파트 업로드를 지원한다.
이전에 쓴 글들
읽어보면 좋은 자료
'AWS' 카테고리의 다른 글
[AWS] AWS S3, IAM 설정하기 (0) | 2022.07.12 |
---|---|
[AWS] AWS S3 저장소 사용해보기 (0) | 2022.07.12 |
[AWS/RDS] RDS 인텔리제이와 연결 (0) | 2022.06.29 |
[AWS/RDS] RDS구매 부터 포트 열어주기 (0) | 2022.06.29 |
[AWS/EC2] EC2 구매 부터 배포까지 (0) | 2022.06.29 |