AWS를 사용해보기 전에는 AWS라는 단어만 들어도 어려운 거다.. 라고 생각하며 사용을 안 해왔는데 이번에 공부를 하며 사용해 보게 되었다. AWS를 잘 사용하는 글로벌 서비스로는 NETFLIX가 있다. 넷플릭스는 AWS로 전환하는 데만 7년이라는 시간이 걸렸다고 한다. 우리나라도 쿠팡, 배달의 민족, 당근마켓 등 대부분의 스타트업들이 AWS를 사용하고 있다. AWS는 여러 나라에 데이터 센터를 갖고 있어, 데이터 센터가 있는 나라를 Region이라고 하고, Region 내의 데이터 센터 위치를 Availability Zone(AZ)이라고 한다. 즉, Region은 AWS의 모든 서비스가 위치하고 있는 물리적인 장소이고, AZ는 Region 내의 서버를 분리 시켜, 어느 한 쪽 AZ에 문제가 생겨도 다른 한 쪽에서 정상 작동하게 할 수 있는 가용성을 높여주는 구분이다.
한국에서 서비스 하려면 ap-northeast-2 Region을 사용한다.
참고
Watahomigie, Lucille J., et al. “Ko.” Amazon, Hualapai Bilingual Program, Peach Springs School District No. 8, 1983, https://aws.amazon.com/ko/solutions/case-studies/netflix/.
AWS S3(Simple Stroage Service)는 인터넷 스토리지 서비스다. 웹 규모 컴퓨팅 작업을 보다 쉽게 할 수 있도록 설계되어 있다.
AWS 사이트에 들어가보면 S3 사용의 장점이 나와있다.
참고
HTTP를 통한 SOAP 지원은 중단되었지만 HTTPS를 통해 계속해서 사용할 수 있다. 새로운 Amazon S3 기능은 SOAP에 대해 지원되지 않는다. REST API 또는 AWS SDK를 사용하는 것이 좋다.
Amazon S3이란 무엇인가요? - Amazon Simple Storage Service. https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/Welcome.html.
“[AWS] S3 생성하기.” Velog, https://velog.io/@hanif/AWS-S3-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0.
나는 AWS 프리티어를 사용하고 있기 때문에 Amazon S3를 5GB의 S3 스토리지, 20000건의 GET 요청, 2000건의 PUT, COPY, POST 또는 LIST 요청, 15GB의 데이터 송신 한정으로 무료로 사용할 수 있다.
자세한 내용은 이곳에서 확인할 수 있다.
속성 ➡️ 정적 웹 사이트 호스팅 활성화
정적 웹 사이트 호스팅을 활성화했다면 엔드포인트 URL이 나오는데 이를 이용해 브라우저에서 사이트를 볼 수 있다. 들어가보면 403 Forbidden 에러 페이지가 뜬다. 왜 그러는 것일까??
이유는 index.html 파일을 업로드 하지 않았기 때문에 이와 같은 에러 페이지가 뜨는 것이다. 버킷에 들어가 객체에 index.html 파일을 업로드 하면 정상적으로 해당 사이트가 뜬다.