AWS
- Amazon Web Service 아마존에서 제공하는 클라우드 서비스
S3(Simple Storage Service)
- 클라우드 공간에 데이터(파일)를 저장하고 사용자에게 제공 해 주는 온라인 스토리지 웹 서비스
- S3는 객체(Object)라는 기본 단위로 조작 / 객체(Object)는 key, value의 조합
- 기본적으로 객체의 Key가 데이터의 이름이고, Value가 데이터 파일
- 객체 하나의 크기는 최소 1Byte부터 4TB
- 버킷(bucket) S3에서 생성할 수 있는 루트 디렉토리
- 장점
- 정적인 html이나 이미지 등을 제공 하는데 용이 하다.
- 권한 및 캐싱 전략을 쉽게 추가 할 수 있다.
- 대량 트래픽에 대응 하기 위한 시스템 구축이 필요 없다.
EC2(Elastic Compute Cloud)
- AWS에서 제공하는 가상 컴퓨터 머신
- 기존의 웹 서버를 구축
- 트래픽이 몰리거나 컴퓨터 머신의 업그레이드가 필요하면 AWS 웹 콘솔에서 바로 기능을 올리거나 용량을 증가하는 등의 유연한 대처가 가능
- EC2라는 가상의 공간에 원하는 OS나 프로그램을 설치하고 서버를 구축가능