결론: Amazon SES가 대용량 이메일 발송에 적합
대용량 이메일 발송을 위해서는 Amazon SES가 명확히 적합합니다. SNS는 이메일이 주요 목적이 아닌 다목적 알림 서비스이므로 대량 이메일 발송에는 적합하지 않습니다.
서비스 개요
Amazon SES (Simple Email Service)
목적: 대용량 이메일 전송에 특화된 이메일 서비스 공급자
주요 용도:
트랜잭션 이메일 (주문 확인, 배송 알림 등)
마케팅 이메일 및 뉴스레터
시스템 알림 및 자동화 이메일
특징: 이메일 전송에 대한 완전한 제어 및 고급 기능 제공
Amazon SNS (Simple Notification Service)
목적: 다양한 채널을 통한 메시지 전송 서비스
주요 용도:
시스템 간 메시징 (A2A)
모바일 푸시 알림
SMS 문자 메시지
이메일 알림 (기본적인 형태)
특징: 주제(Topic) 기반의 팬아웃 메시징
대용량 이메일 발송 관점에서의 비교
처리량 및 확장성
| 구분 | Amazon SES | Amazon SNS |
| 발송한도 | • 샌드박스: 24시간 200개, 초당 1개 • 프로덕션: 계정별로 다르며, 점진적으로 증가 가능 • 대규모 고객 사례: Netflix, Duolingo - 연간 1조 건 이상 | • 표준 주제: 초당 메시지 수 거의 무제한 • 각 주제당 최대 1,250만 구독자 |
| 발송속도 | 초당 수천 개 이상 가능 (계정 한도에 따라) | 이메일 처리량 스로틀링됨 |
| 메시지크기 | 최대 10MB (MIME 인코딩 후) | 제한적 |
기능 비교
Amazon SES - 이메일 전문 기능
고급 이메일 기능:
✅ HTML 및 텍스트 형식 지원
✅ 첨부 파일 지원
✅ 사용자 지정 헤더
✅ DKIM 서명
✅ 도메인 검증
배달성 관리:
✅ 전용 IP 주소 옵션
✅ IP 워밍업 지원
✅ 평판 대시보드
✅ Virtual Deliverability Manager
반송 처리:
✅ 자동 반송 메일 관리
✅ SNS와 통합한 반송 알림
✅ Suppression 리스트 관리
분석 및 모니터링:
✅ 상세한 전송 통계
✅ CloudWatch 메트릭
✅ 이벤트 게시
Amazon SNS - 기본적인 이메일 기능
이메일 기능:
❌ 텍스트 기반 알림만 지원
❌ 메시지 본문 사용자 지정 불가
❌ 내부 시스템 알림용으로 설계
장점:
✅ 멀티채널 전송 (이메일 + SMS + 푸시)
✅ 간단한 팬아웃 패턴
✅ 주제 기반 구독 관리
비용 분석
Amazon SES 요금
발송 비용:
월 3,000건 무료(첫 1년 동안), 이후 1,000건당 $0.10
데이터 전송: GB당 $0.12
수신 이메일: 1,000건당 $0.10
전용 IP: 월 $24.95/IP
참고자료: https://aws.amazon.com/ko/ses/pricing/
Amazon SNS 요금 (서울기준)
이메일 알림: 100,000건당 $2.00 (SES 대비 20배 비싸)
API 요청: 100만 건당 $0.36
프리티어: 월 1,000건 이메일 무료
참고자료: https://aws.amazon.com/ko/sns/pricing/
💡 비용 비교 예시 (월 100만 건 발송 시)
SES: $100
SNS: $2,000
댓글
댓글 0개
댓글을 남기려면 로그인하세요.