728x90 반응형 s32 [AWS] S3 + CloudFront로 https 정적 웹사이트 배포 1. CloudFront AWS CloudFront는 AWS에서 제공하는 CDN 서비스이다. CDN은 서로 다른 지역에 있는 콘텐츠 제공자와 사용자 간에 콘텐츠 제공을 보다 빠르게 처리하기 위한 기술이다. CDN의 원리는 각 지역마다 엣지 로케이션이라는 CDN 서버를 만들어 콘텐츠 사용자가 리소스를 요청할 시 사용자와 가까운 CDN 서버에 캐쉬되어 있던 데이터를 보내줌으로써 원래 서버와 통신할 필요없이 캐싱된 데이터를 바로 받아볼 수 있게 하는 원리이다. 예를 들면 우리가 하나의 서버를 AWS의 EC2나 S3를 이용하여 배포한다면 이 배포된 서비스를 CDN에 태워서 더욱 빠른 서비스를 제공할 수 있게 된다. 2. 계기 나는 현재 진행중인 스타트업 팀의 어드민 페이지를 맡아 개발했는데 이제 어드민 페이지를.. deployment/AWS 2022. 12. 22. [AWS] Express + AWS3 express통해 이미지 S3에 업로드하기 1. 무엇을 하려하는가? Next JS와 Express를 통해서 블로그를 만들고 있던 중 이미지는 multipart를 처리하는 미들웨어인 multer를 통해 저장하기로 하였다. 하지만 multer의 local storage를 사용하면 이미지를 저장할 때 express서버가 열려있는 나의 컴퓨터에 저장이 되어 메모리 상 문제가 생길 거 같았다. 그래서 외부 스토리지를 찾던 중 가장 좋을 거 같다고 생각한 곳이 바로 AWS의 S3이다. S3에 이미지를 업로드하고 그 주소만을 반환하면 S3에서 이미지를 반환하여 로컬 서버에 무리를 주지 않고도 이미지를 불러올 수 있을 것이다. 2. 무엇이 필요한가? front-end에서는 딱히 필요한 것은 없다. 그저 backend가 제공하는 api를 호출해주면 된다. bac.. deployment/AWS 2022. 7. 17. 이전 1 다음 728x90 반응형