AWS Cloudfront, Snowball, Storage Gateway
Cloudfront
- Content Delivery Network Service로서 웹 페이지 혹은 웹 컨텐츠를 캐시하여 빠른 속도로 사용자에게 전달
Edge Location
: 컨텐츠가 캐시되기 위한 공간으로 Region과 AZ와는 다른 별개의 장소이며 전세계에 퍼져있음
Origin
: 캐시된 데이터들의 원래 서버
- Static, Dynamic, Streaming 서비스 등을 캐시
Distribution
: 캐시하고자 하는 컨텐츠를 배포하고 설정하는 과정
- 모든 컨텐츠들은 TTL의 주기에 따라 정해진 시간동안 캐시됨
- Cache를 클리어할 수 있지만 요금 부과
Snowball
- 대용량의 데이터를 안전하게 옮기기 위해 사용되는 솔루션
- S3에 Import하거나 Export 가능
- Snowball이라는 물리적인 실체가 존재하는 기기를 이용하여 Local PC에서 AWS로 데이터 전송 가능
Storage Gateway
- On-premise Software를 Cloud Base Storage에 연결하여 사용하는 것
File Gateway(NFS)
, Volume Gateway
(iSCSI, Stored, Cached), Tape Gateway(VTL)
등이 있다.
File Gateway
: NFS mount point를 통해 S3 bucket에 저장되며 한 번 옮겨지면 Object처럼 관리되고 S3에 다이렉트로 저장된다.
Volume Gateway
: 자주 사용하는 데이터는 Cache Storage에 저장하고 나머지 데이터를 S3에 백업(Cached Volume), 기본 데이터를 로컬에 저장하는 한편 데이터를 비동기식으로 S3에 백업(Stored Volume)
Tape Gateway
: VTL(가상 테이프 라이브러리)를 지원하는 Storage Gateway로 가상 테이프 데이터는 S3나 S3 Glacier에 저장될 수 있다.