AWS S3 란?
Simple Storage Service의 약자로 AWS에서 제공하는 인터넷용 저장소 서비스입니다. 각종 정적 파일들과 스크립트를
저장하고 제공하는 용도로 사용합니다. 원하는 양의 데이터를 저장, 검색, 삭제할 수 있습니다.
구글 드라이브와 비슷하다고 생각하시면 됩니다.
S3는 버킷(Bucket)과 객체(Object)로 라는 단위가 있습니다.
- 객체(Object) : 데이터와 메타데이터를 구성하고 있는 저장단위 입니다.
- 버킷(Bucket): 이러한 객체를 저장하고 관리하는 역할을 합니다.
S3 버킷(Bucket) 구성
- Amazon S3에서 생성되는 최상위의 디렉터리이며, Amazon S3에 저장된 객체의 컨테이너입니다.
- S3상의 모든 객체는 버킷에 포함됩니다.
- 한 계정 당 최대 100개의 버킷 사용 가능합니다.
- 버킷을 생성하면 Default로 private상태입니다.
- 버킷 소유권은 이전할 수 없습니다.
S3의 스토리지 종류
상황에 따라 스토리지 종류를 선택하여 비용을 절감할 수 있으므로 스토리지를 사용할 때 각각의 장단점을 비교하여 신중하게 선택해야 효율적으로 사용 가능할 것 같습니다.
- Standard Storage
일반적인 스토리지 옵션입니다. 보편적으로 많이 사용됩니다.
내구성과 가용성이 높습니다.
유실되면 안 되는 중요한 데이터를 저장해야 하는 경우 사용하기 적합합니다. - S3-IA Storage
접근 시 빠른 접근이 요구되는 파일이 많은 시 유용합니다.
Standard Storage에 비해 비용은 저렴하지만, 접근 시 추가 비용이 발생합니다.
멀티 AZ으로 데이터를 저장하기 때문에 가용성이 높다는 장점이 있습니다. - S3-one zone IA
단일 AZ로 데이터를 저장해 가용성이 낮다는 단점이 있습니다.
서버다운 같은 이슈가 발생할 시 접근이 불가능합니다.
데이터 접근 시 S3-IA보다 약 20% 저렴합니다. - grlacier Storage
거의 접근하지 않은 데이터를 저장할 시 유용합니다.
매우 저렴한 비용으로 사용할 수 있습니다.
하지만 데이터 접근 시 4~5시간 소요되는 단점이 있습니다.ㅇ - intelligent tiering Storage
데이터 접근 주기가 불규칙할 때 유용합니다
데이터 접근 주기에 따라 두 가지 티어중 하나로 선택됩니다 (frequent tier, infrequent tier)..
*frequent tier가 비용이 조금 더 비쌉니다.*
S3의 특징
- 저장할 수 있는 파일 수 의 제한이 없습니다.
- AWS에서 제공하는 단순한 웹 서비스 인터페이스를 사용하여 웹에서 언제 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있습니다.
- 데이터를 여러 시설에 중복으로 저장해 데이터의 손실이 발생할 경우 자동으로 복원합니다.
- 버전 관리 기능을 통해서 사용자에 의한 실수도 복원이 가능합니다.
- 파일의 인증을 붙여 무단으로 액세스 하지 못하도록 할 수 있습니다.
- HTTP와 BitTorrent 프로토콜을 지원합니다.
- 요금:저장 용량과 데이터 전송량, HTTP(Request) 개수로 책정합니다.
S3를 왜 사용해야 하는가?
- EC2와 EBS로 구축하는 것보다 비용면으로 훨씬 저렴합니다.
- S3자체로 정적 웹서비스가 가능합니다. 동적 웹페이지와 정적 웹페이지가 섞여 있을 때 동적 웹페이지는 EC2로 서비스하고 정적 웹페이지는 S3를 이용하면 비용이 절감되는 효과를 얻을 수 있습니다.
- 별도의 클라이언트 설치나 ActiveX를 통하지 않고 Http 프로토콜로 파일 업로드와 다운로드가 가능합니다.
S3에 대해 공부한 내용입니다. 글을 읽어 주셔서 감사합니다.
'Server' 카테고리의 다른 글
TCP 에 대해 ( 3way handshake / 4way handshake) (0) | 2023.08.13 |
---|---|
Socket 통신에 대해서(HTTP 통신과 비교) (1) | 2022.08.18 |
#1 서버(Server) 와 클라이언트(Client)이해하기 (0) | 2022.08.10 |
Context Switching이란? (0) | 2022.08.07 |
AWS EC2(Elastic Compute Cloud)이 무엇인가? (2) | 2022.07.05 |
댓글