다크 모드 권장


H1-1. EC2 모델 산정 기준

H2-1. 주 기능 분석

H3-1. 기능 리스트

게시판 다이어리 동영상 스트리밍 🔥
로그인 (일반 로그인, 소셜 로그인) 파일 업로드(이미지, PDF 수준) 🔥 알림 설정 (리마인더)
댓글 대용량 파일 업로드 🔥 조회수 (RDS에 치명적) 🔥
좋아요

H3-2. 성능에 치명적일 기능 요소 분석

대용량 파일 업로드 처리


AWS Multipart Upload 방식 채택했다. Client가 직접 S3에 로드하는 방식이고, EC2는 Client가 S3에 파일을 다이렉트로 업로드할 수 있도록 중계해주는 역할을 해줄 뿐, 직접적인 파일 업로드를 처리하지 않아 EC2에 부담이 거의 없다.

동영상 스트리밍


동영상은 AWS MediaConvert 가 변환하고, CDN이 전송한다. → CDN, S3 에서 비용이 좀 우려되지만, EC2에는 여전히 큰 부담이 없음

빈번한 파일 업로드 요청 처리


T-family 는 Burst를 지원하는 모델로, 평소에는 CPU를 아끼다가, 요청이 몰리는 순간에만 최대 성능 (Burst)를 발휘한다. 이정도는 2GiB RAM에서 파일처리와 그 외 다른 작업들을 동시에 돌려도 처리가능할 수준으로 판단한다.