AWS Cognito 가격: 가격 가이드

디지털 애플리케이션이 빠르게 발전함에 따라 개발자와 기업은 점점 더 복잡해지는 인증 및 액세스 제어 문제에 직면하고 있습니다. 안전하고 확장 가능하며 유지 관리가 쉬운 사용자 ID 관리 시스템을 구축하는 것은 중요한 과제가 되었습니다.아마존 코그니토 AWS에서 출시한 관리형 ID 서비스로, 사용자 등록, 로그인, 소셜 로그인, 다중 인증 요소 등의 기능을 지원하고, 다른 AWS 서비스(예: Lambda)와 원활하게 통합되어 웹 및 모바일 애플리케이션을 위한 효율적인 ID 솔루션을 제공합니다. 이 글에서는 AWS Cognito의 기능, 가격 구조, 실제 애플리케이션에서의 성능에 대해 자세히 살펴보겠습니다. 이를 통해 AWS Cognito가 사용자에게 적합한 ID 서비스 도구인지 평가하는 데 도움이 될 것입니다.

 

AWS Cognito란 무엇인가요?

아마존 코그니토 모바일 및 웹 애플리케이션을 위해 설계된 사용자 신원 관리 서비스로, 인증, 권한 부여 제어, 사용자 관리 기능을 통합합니다. AWS 클라우드 서비스 시스템의 일부인 Cognito는 AWS Lambda와 같은 서비스와의 협업을 지원하여 개발자가 사용자 인증 프로세스와 안전한 액세스 메커니즘을 쉽게 구축할 수 있도록 돕습니다.

AWS Cognito 가격 구조

Amazon Cognito는 선불 결제나 장기 약정이 필요 없는 주문형 청구 방식을 사용합니다. 가격은 주로 사용자 풀과 ID 풀을 기준으로 합니다.월간 활성 사용자(MAU)"가 핵심 지표입니다.

사용자가 한 달 동안 등록, 로그인, 로그아웃, 속성 업데이트, 토큰 새로 고침 등의 ID 관련 작업을 수행하는 경우 MAU로 계산됩니다. 동일한 사용자가 한 달 동안 반복적으로 로그인하거나 작업을 수행하는 경우 추가 요금이 부과되지 않습니다. 비활성 사용자에게는 비용이 발생하지 않습니다.

무료 플랜 설명

Amazon Cognito는 지속적으로 무료 크레딧을 제공합니다.

  • 로컬 사용자 풀 vs. 소셜 로그인: 각 계정 또는 AWS 조직은 최대 다음을 사용할 수 있습니다. 50,000 MAU.

  • SAML 2.0 또는 OIDC 페더레이션을 통해 로그인한 사용자: 월간 50 MAU 무료 할당량.

  • 참고: AWS GovCloud(미국 서부) 지역에서는 무료 크레딧을 사용할 수 없습니다.

토큰을 직접 사용하는 애플리케이션 클라이언트 등 M2M(머신 간) 통신 시나리오의 경우 무료 패키지는 적용되지 않습니다.

유료 기능 설명

무료 할당량을 초과하면 사용량에 따라 요금이 계산됩니다.

  • 추가 MAU(로컬/소셜 로그인):최초 10만 MAU 중 5만 명을 초과하는 부분은 $0.0055/MAU 희생;

  • 추가 페더레이션 사용자(SAML/OIDC): 상위 50위 이후에는 다음을 누르세요. $0.015/MAU 희생;

또한, 추가 비용이 발생하는 선택적 부가가치 기능도 있습니다.

고급 보안 기능

  • 유출된 자격 증명 보호

  • 적응형 위험 기반 인증

  • 사용자 행동 모니터링 및 보고

이러한 기능을 활성화하면 MAU당 추가 요금이 부과됩니다.

다중 인증(MFA) SMS 수수료

  • 인바운드 SMS:$0.01/개

  • 아웃바운드 SMS:$0.01/개

AWS Cognito 사용의 장단점

Cognito는 AWS 서비스와의 긴밀한 통합과 넉넉한 무료 할당량 덕분에 인증 메커니즘을 구축하는 데 적합합니다. 하지만 주목할 만한 한계도 있습니다.

사용자들은 일반적으로 Cognito의 설명서가 충분히 명확하지 않고 실제 기능 구현에 몇 가지 결함이 있다고 생각합니다. 예를 들어, 계정 연결은 비밀번호 마이그레이션이나 해시 내보내기와 같은 시나리오에서 좋은 환경을 제공하지 않습니다. 또한 오류 대응 및 기능 피드백에 대한 응답 시간이 종종 비판을 받습니다. 일부 역사적 문제는 지역 사회 구성원이 나서서 해결할 때까지 수년간 해결되지 않은 채로 남아 있기도 했습니다.

그 밖에 잠재적인 비용은 무엇이 있나요?

기본 청구 외에도 기업은 Cognito를 사용할 때 다음 사항에 주의해야 합니다.

  • 고급 보안 기능을 활성화하면 MAU 수수료가 증가합니다.

  • SMS 인증을 사용하면(특히 해외 사용자의 경우) 추가 비용이 발생합니다.

  • 특정 기능(예: OAuth 토큰 사용자 정의 및 로그 분석)에는 타사 또는 추가 AWS 서비스로부터 요금이 청구될 수 있습니다.

요약하다

AWS 서비스를 깊이 도입하고 인증 시스템을 빠르게 구축하려는 개발 팀의 경우AWS 코그니토 고려할만한 ID 솔루션입니다. 무료로 제공되는 할당량은 매우 상당하며, 주요 인증 요구 사항을 충족하는 기능을 제공합니다. 하지만 프로젝트에 개발 유연성, 사용자 정의 또는 문서화에 대한 높은 요구 사항이 있는 경우 Cognito는 최선의 선택이 아닐 수 있습니다. 사용자 경험, 비용 관리, 개발 효율성을 모두 고려했을 때, Cognito는 AWS 클라우드 기반 애플리케이션을 구축할 때 ID 관리 시스템에 더 적합합니다.

더 탐험할 것

당신이 필요한 것을 말해