S3 (Simple Storage Service) : 인터넷용 스토리지 서비스, 파일 서버의 역할을 하는 서비스
개발자가 더 쉽게 웹 규모 컴퓨팅 작업을 수행할 수 있도록 설계.
Amazon S3에서 제공하는 단순한 웹 서비스 인터페이스를 사용하여 웹에서 언제 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있습니다.
또한 개발자는 Amazon이 자체 웹 사이트의 글로벌 네트워크 운영에 사용하는 것과 같은 높은 확장성과 신뢰성을 갖춘 빠르고 경제적인 데이터 스토리지 인프라에 액세스할 수 있습니다.
일반적인 파일서버는 트래픽이 증가함에 따라서 장비를 증설하는 작업을 해야 하는데 S3는 이와 같은 것을 대행하며 트래픽에 따른 시스템적인 문제는 걱정할 필요가 없어진다. 또 파일에 대한 접근 권한을 지정 할 수 있어서 서비스를 호스팅 용도로 사용하는 것을 방지 할 수 있다.
특징
주요개념
객체 - S3에 저장된 하나하나의 파일들
버킷 - 객체가 파일이라고 하면 버킷은 연관된 객체들을 그룹핑한 최상위 디렉토리
버킷단위로 지역지정, 일괄적 인증과 접속제한을 걸 수 있다/
버전관리 - S3에 저장된 객체들의 변화를 저장. 삭제, 변경 등 실수를 하더라도 만회.
BitTorrent - 분산된 파일배포시스템. 파일을 가지고 있는 컴퓨터들로부터 조금씩 파일을 다운로드받은 후에 이것을 붙여서 완전한 파일을 만든다. 비용절감
RSS(Reduced Redundancy Storage) - S3객체에 비해 데이터손실확률이 높으나 가격이 저렴.
Glacier - 매우 저렴한 가격으로 데이터를 저장 할 수있는 아마존의 스토리지 서비스
EC2 ( Elastic Compute Cloud) - 유연하게 클라우드에서 확장식 컴퓨팅을 제공
RDS (Relational Database Service) - 아마존웹서비스에서 제공하는 데이터베이스
지원되는 데이터베이스는 MySQL, Oracle, SQL Server
주요 특징