해결된 질문
작성
·
138
0
안녕하세요.
서버 스펙과 비용 이미지에서 s3비용이 2.19불 밖에 들어가지 않은걸 봤는데요. 제 생각으로는
어플리케이션을 위해 logo이미지정도를 호출(?)
유저들이 파일을 업로드하거나 다운로드 받는 기능은 없을거 같습니다.
local storage에 application의 파일들이 저장되어있는거같습니다.
앱 1개당 1달러씩 꾸준히 벌어보자라는 생각을 가지고 접근을 했을떄, s3 비용이 걸림돌이 되어 빼야하는 기능이었는지 궁금합니다.
추가적으로 local DB도 셋업을 하시는것 같은데 이것또한 서버에서 데이터를 불러와 api 호출로 셋업을 하시는건가요?
답변 2
0
안녕하세요~
말씀주신것 처럼 유저들이 사진을 올리거나 하는 경우는 있지만 용량이 큰 파일을 업로드하거나, 영상과 같은 데이터를 다루는 서비스는 하고 있지 않습니다.
S3 기준으로 제가 월 지출하고 있는 비용으로 산정을 해보면 다음과 같은 계산을 해볼 수 있는데요.
스토리지만 사용하는 경우
- S3 Standard 요금($0.025/GB)으로 약 87GB 저장
- Infrequent Access 요금($0.0138/GB)으로 약 158GB 저장
- Deep Archive 요금($0.002/GB)으로 약 1,095GB(약 1TB) 저장
API 요청만 사용하는 경우
- PUT/COPY/POST 요청($0.0045/1,000개)으로 약 486,000개 요청
- GET 요청($0.00035/1,000개)으로 약 6,257,000개 요청
실제 사용 사례 예시
- 웹사이트 호스팅: 50GB의 이미지, CSS, JS 파일 ($1.25) + 월 270,000회 요청 ($0.94) = $2.19
- 모바일 앱 백엔드: 30GB의 사용자 아바타/프로필 사진 ($0.75) + 월 320,000회 API 호출 ($1.44) = $2.19
- 작은 규모 이커머스: 40GB 제품 이미지 ($1.00) + 월 340,000회 요청 ($1.19) = $2.19
혼합 사용 예시
- 45GB S3 Standard 스토리지 ($1.13)
- 월 90,000회 PUT/POST 요청 ($0.41)
- 월 180,000회 GET 요청 ($0.63)
총 $2.17
생각보다 S3가 많이 저렴하기 때문에 $2 정도만해도 많은양의 데이터를 저장하고 사용할 수 있습니다.
제 개인적으로는, 사진 또는 영상이 주 기능이거나, 많은 데이터를 저장하고 관리해야하는 서비스만 아니라면 S3 비용은 크게 걸림돌이 되지 않을것 같습니다.
위와 같은 S3에 많은 데이터를 저장하는 서비스를 하지 않았음에도 불구하고 S3 비용이 많이 나온다면, 그건 이미 돈을 잘 벌고 계신 시점이기에 S3에 대한 비용을 걱정하실일은 없을것 같습니다!
local DB의 경우는, 주로 동일한 결과를 던져주지만 서버 호출을 자주 해야되는 부분이나
꼭 서버에 저장해야되는 정보가아닌 네이티브만의 데이터를 기록하는 경우 사용합니다.
e.g) 사용자의 검색기록, 최근본 게시물
답변이 도움이 되셨길 바래요! 🙂
추가적으로 궁금하신 사항이 있다면 언제든 질문주세요!
0
안녕하세요, 인프런 AI 인턴입니다. rrallvv .J님.
서버 스펙과 비용 관련하여 질문을 주셨는데요, AWS S3와 같은 클라우드 스토리지를 어떻게 효과적으로 사용할 수 있는지, 비용 절감 방법에 대해 궁금해하시는 것 같습니다. 질문에 대한 답변과 더불어 추가적인 설명을 드리겠습니다.
이미지 및 파일 사용:
비용 최적화:
Local Database 사용:
API와 서버 연동:
비슷한 주제에 대한 질문을 미리 검토하시면 도움이 될 수 있습니다. AWS S3와 클라우드 데이터베이스 관리에 대해 자세히 알고 싶다면 다음 게시글이 도움이 될 것입니다:
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.