Skip to content

AWS 견적

wilump(Heedong Kim) edited this page Jul 1, 2023 · 1 revision

AWS 견적

전체수강생 2460명 / 약 600팀 → 600개의 동영상과 pdf, 최대동접수 최대한 넉넉히 잡아 2000명?

프론트 (React.js) ($0.36 / 월)


S3를 쓰자.

  • 배포 3분컷 (리액트 빌드 → S3 버켓 생성 → 복붙 & 설정몇개 → 끝)

https://www.youtube.com/watch?v=G2tgWGge-uQ&ab_channel=OpenSourceDevops

  • EC2에 비해 S3 성능이 훨씬 좋아서, 정적컨텐츠인 프론트는 EC2 대신 S3가 적합.
  • GET요청 백만개, POST요청 1천개로 잡아도 월 $0.36

백 (Django) ($84.33 / 월)


DB (PostgreSQL 혹은 MySQL) ($84.61 / 월)


  • RDS를 써야 하는데
  • 장고 기본 DB인 SQLite가 RDS에서 지원되지 않기에 마이그레이션 필요.
  • MySQL로 할까하다가, 찾아보니 이 상황에선 보통 PostgreSQL로 많이 이동하는 것 같음.
  • 위에 동영상은 rds 설치하는법, 아래 동영상은 마이그레이션 하는법

https://www.youtube.com/watch?v=FWaIhiolgLU&ab_channel=%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9

https://www.youtube.com/watch?v=ZgRkGfoy2nE&ab_channel=veryacademy

  • 잘은 모르지만.. 1코어 2GB면 충분하지 않을까? (t2.small)
  • 하지만 이것도 하나 올려 서버와 비슷한 가격대인 t2.medium으로 잡으면(2코어 2GB) 월 $84.61

!https://s3-us-west-2.amazonaws.com/secure.notion-static.com/38c64342-6d2a-4866-8879-cce1d622d063/Untitled.png

정적 파일들 ($5 / 월)


  • 파일 배포는 사용자 한명의 다운로드가 회선을 전부 사용하기 때문에 EC2에 두면 안됨.
  • S3에 업로드하면 각 파일에 대한 url이 생기니까, 그걸 db에 넣어주면 됨스.
  • pdf는 용량 거의 차지하지 않을거니 제외하고
  • 동영상 하나당 300MB 가정하면, 180GB정도 추산하면 될듯. 넉넉잡아 200기가로 예상.
  • 한 달 1GB당 $0.025 → 200GB 한달에 $5

!https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f2209dce-fd7f-4e33-96ce-8cfc1e416931/Untitled.png

도메인 ($12 / 연)


  • Route53 활용. 지난 플젝때 써봐서 생략.

총 비용? : $192.28 / 월


[Amazon Web Services Simple Monthly Calculator](https://calculator.s3.amazonaws.com/index.html?lng=ko_KR#/)

!https://s3-us-west-2.amazonaws.com/secure.notion-static.com/358d7e69-0ca3-4357-baf5-5a31d6696845/Untitled.png

세금까지 하면 $192.28 / 월

여기까지는 내 생각이었고

지인의 지인이 대용량 서비스를 운영해본 적이 있어서, 이 부분에 대한 조언을 구해 답변 기다리는 중.

답변 오는대로 추가로 적겠소.

→ 지인피셜, t2.medium 4개 돌리고 ELB쓰면 된다고 함. (동접 2000명)

→ 다만.. 그렇게하면 RDS를 쓰지 못하게 됩니다 ^^..

우리가 제시할만한 다양한 옵션


Q1. 서비스 기간을 어떻게 할 것인가?

1) 3개월 단기서비스

: 100% 후불

2) 1년 이상의 장기서비스

: EC2 선불옵션(Reserved Instance) 적용. 가격 면에서 이득.

Q2. 추가적인 기능? : HTTPS 여부

최종 견적

  • EC2 : t2.medium(2cores, 4GB) - 50명 동접

    1. 1년 선결제 : 연 $ 281.00 (VAT 미포함)

    2. 온디맨드(완전 후불) : 월 $ 42.17 (VAT 미포함)

  • S3 : 월 $ 2.92 (VAT 미포함)

    버켓 100GB : $ 2.52

    React 정적 호스팅 : $ 0.4

  • Route 53 : 월 $ 0.5 (VAT 미포함)

  • Domain : 논의

도메인 제외하고 총 비용 계산 시

  1. 1년 선결제 + S3, Route53 2달 : $ 316.624 (VAT 포함) = 약 363,053원

  2. 2달 임시 운영(후불) : $ 100.298 (VAT 포함) = 약 115,005원