Cloud Cost Sense
Firebase Authentication 비용: MAU와 SMS 계산
월간 활성 사용자, 휴대전화 인증 SMS, MFA, Identity Platform 기능을 구분해 Firebase Authentication 비용을 추정하는 방법입니다.
가입자 수가 아니라 활성 사용자를 세세요
Blaze 요금제에서 Identity Platform으로 업그레이드한 Firebase Authentication은 대부분의 이메일, 소셜, 익명, 커스텀 제공자 사용량을 무료 구간 이후 월간 활성 사용자(MAU) 기준으로 계산합니다. 해당 결제 월에 계정을 사용하면 활성 사용자이며, 로그인하지 않은 계정은 저장되어 있어도 과금 MAU가 되지 않습니다.
누적 가입자 수가 아니라 한 달 동안 실제 로그인하는 사용자로 MAU를 예측하세요. SAML과 OpenID Connect는 무료 구간과 단가가 다르므로 일반 소비자용 제공자와 분리해야 합니다. 예산 승인 전에는 공식 Identity Platform 가격 페이지에서 현재 구간을 다시 확인하세요.
휴대전화 로그인과 MFA는 발송 SMS로 계산하세요
휴대전화 인증과 SMS 다중 인증은 발송한 메시지마다 과금되며 목적지 국가에 따라 단가가 달라집니다. 성공한 인증만 세지 말고 발송 시도를 추정하세요. 재시도, 전송 실패, 테스트 트래픽, 악용은 활성 사용자를 늘리지 않으면서 SMS 발송량을 키울 수 있습니다.
월 로그인 시도, SMS가 필요한 비율, 인증 완료당 평균 메시지 수를 국가별로 계산하세요. 서비스 국가만 SMS 허용 지역에 넣고, 발송 대비 인증 성공 지표를 모니터링하며, 재시도 흐름에 제한을 두고, 개발 중에는 테스트 전화번호를 사용하세요.
출시 전 업그레이드와 결제 요금제를 확인하세요
기본 Firebase Authentication과 Identity Platform으로 업그레이드한 Firebase Authentication의 가격과 제한은 같지 않습니다. 선택형 업그레이드는 MFA, SAML, OIDC, 멀티 테넌시, blocking function, 향상된 로그, SLA를 제공하지만 요금제별 활성 사용자 제한과 MAU 과금 규칙도 적용합니다.
프로젝트가 Spark인지 Blaze인지, Identity Platform이 활성화됐는지 기록하세요. 이후 Authentication 사용량, Identity Platform 청구액, 발송 SMS 지표를 매달 확인합니다. 인증 비용은 로그인만의 견적으로 끝내지 말고 계산기의 DB, 컴퓨팅, 저장소, 전송량 시나리오에 더해 전체 백엔드 비용으로 비교하세요.