본문 바로가기
개발

[AWS] S3 소개

by 마스터누누 2017. 5. 23.
728x90
반응형

 S3 소개



아마존 웹서비스의 S3라는 서비스는 Simple Storage Service이다.

즉 쉽게 파일을 저장할 수 있는 서비스이다.

서버를 구축해서 파일을 저장할 수도 있겠지만, 아마존에서 제공하는 S3를 사용한다면

저장에만 초점을 맞춰서 서비스를 사용할 수 있는 장점이 있다.



S3의 장점은 다음과 같다.


1. 높은 내구도로 중요한 정보를 안심하고 저장할 수 있다.

99.999의 객체 내구도를 가진 인프라이다. 여기서 내구도는 유실될 가능성을 나타낸다.

여러시설과 각 시설에 중복 저장 되므로 서버 하나가 파괴 되더라도 다른 저장소에 남아있다.


2. S3는 저렴한 비용으로 사용이 가능하다.

서버를 운영한다고 하면 인스턴스를 구매해야하고, 이에 따른 비용이 만만치 않다.

S3는 사용하는 만큼만 비용을 내면 되기때문에, 서버에 대한 진입장벽이 낮고,

파일을 액세스 하는 빈도에 따라서, 저장 방식을 다르게 설정함으로 비용이 다르게 적용 된다.


3. 객체 가용성이 높다.

파일이 서비스 되는 기간이 년중 99.999% 이므로 서비스가 중단될 걱정없이

S3를 사용할 수 있게된다.


4. 보안성이 뛰어나다.

SSL을 통해 데이터 전송과 암호화를 하므로 해킹 걱정이 적어진다.


5. 이벤트 알림 전송

S3로 파일이 업로드 되었을 때, 그 사실을 다른 서비스에게 알려서, 서비스를 트리거할 수 있다.

즉, S3와 연계된 서비스들을 사용하는데 상당히 유용하다.


6. 고성능이다.

지역을 선택해서 빠르게 업/다운로드가 가능하다.

또한 지연시간 최소화를 위한 멀티 파트 업로드를 지원한다.







AWS는 다음과 같은 기능을 위해 사용된다.


1. 콘텐츠 저장 및 배포

웹사이트를 만든다고 하면 사용자가 전송한 파일을 S3에 저장한다.

이렇게 저장된 파일을 다시 사용자에게 보여주거나 가공할 수 있다.


2. 빅데이터 분석

빅데이터를 분석하기 위해서는 거대한 데이터를 안전하게 저장해야하는데

이 때 데이터 저장소로써 사용될 수 있다.


3. 재해 복구

예측 할 수 없는 재해가 일어났을 때 여러 저장소에 분산 저장되므로

저장소가 한꺼번에 파괴되지 않는이상 복구가 빠르기 때문에 내구도가 높다.



출처 : 생활코딩, 아마존 웹 서비스

반응형

'개발' 카테고리의 다른 글

[Javascript] Scope와 변수  (0) 2017.05.24
[Javascript] 객체(Object)  (0) 2017.05.23
[AWS] S3  콘솔을 통한 기본 조작 방법  (0) 2017.05.23
[AWS] Nodejs를 위한 AWS SDK  (0) 2017.05.18
[AWS] AWS를 제어하는 방법  (0) 2017.05.17

댓글