!![Book-IT][코로나보드 실전 웹 서비스][MEMO][Chapter15:파일 서버 운영하기:AWS S3]

·2 min read

[개발PC : MacBook]

Chapter15) 파일 서버 운영하기:AWS S3

학습 목표 : 개츠비 CLI 명령어를 통해 빌드된 정적 웹사이트 파일들을 AWS S3에 업로드한 후 S3의 정적 웹사이트를 호스팅 기능을 사용해 운영합니다.

주기적으로 사이드를 빌드 및 배포해 업데이트된 데이터를 반영하는 설정을 추가합니다.

image

S3는 Simple Storage Service의 약자로 AWS에서 제공하는 객체 저장소(Object storage) 서비스입니다.

객체 저장소란 쉽게 말해 클라우드 기반의 파일 서버라고 생각하면 됩니다.

클라우드 기반이기 때문에 저장 공간에 대한 제한 없이 사용할 수 있어 편리합니다.

사용한 만큼만 과금되기 때문에 저장된 파일이 차지하는 공간, S3 관련 API 호출 수, 업로드/내려받기에 사용된 대역폭에 대한 비용만 지불하면 됩니다.

특히 S3에는 정적 웹사이트 호스팅 기능이 있어서(HTTP 요청을 받아서 S3에 업로드되어 있는 파일로 응답하는) 웹 서버 역할을 수행할 수 있습니다.

이러한 S3 정적 웹 서버는 AWS에서 관리해주기 때문에 HTTP 요청 트래픽이 많이 들어오더라도 트래픽으로 인한 웹 서버 장애가 발생할 가능성이 거의 없어서 안정적입니다.

image

P463~483