12/5

배포시 한가지 의문이 들었다.

“PaaS 환경에서는 다 지우고 새로업데이트 되지않을까?” 실제로 검색을 해서 찾아보니

PaaS 환경은 비영구적 파일 시스템 (ephemeral)을 제공한다고 한다(아래 FAQ참고) → 그래서 데이터를 장기간 보관하려면 영구 저장공간이 필요하다고한다.

근데 render에서는 이 영구 디스크가 유료이다…

https://render.com/docs/faq#why-do-files-saved-to-my-services-filesystem-disappear

그래서 AWS S3버킷이나, Cloudinary, Backblaze B2, Cloudflare R2, 등의 선택지가 있으며 그중

S3 와 R2는 서로 사용법이 비슷하며 저렴하여 R2를 이용하는게 어떤가

S3 와 R2는?

송신(Egress) 비용 없음 (가장 큰 장점)

AWS S3의 가장 큰 단점은 데이터를 S3에서 외부(사용자 브라우저 등)로 전송할 때 송신 비용(egress fees)을 부과한다는 점입 이미지 호스팅 서비스처럼 조회 트래픽이 많을수록 이 비용은 기하급수적으로 증가합니다.

반면, Cloudflare R2는 송신 비용이 전혀 없습니다(Zero Egress Fees). 이는 트래픽이 많아질수록 S3 대비 최대 99%까지 비용을 절감할 수 있음을 의미

저렴한 스토리지 및 요청 비용

R2의 기본 스토리지 비용($0.015/GB)은 S3 스탠다드($0.023/GB)보다 저렴하며, 요청(Request) 처리 비용도 더 낮습니다.

https://www.threads.com/@pitr_82/post/DDBhggXRgSU?hl=ko

영리한 영리회사인 클라우드플레어의 특유 넉넉한 무료 티어