Microsoft Entra 외부 ID를 잘못 고르면 어떤 비용이 드나
By Mirko Peters · · Updated
블로그에 다시 오신 것을 환영합니다! Azure 포털 앞에서 막막했던 적이 있고, 식은땀을 닦으며 Microsoft Entra B…를 선택해야 할지 고민해 본 적이 있다면
Automatically translated with AI from the original post. Read the English original
블로그에 다시 오신 것을 환영합니다. Azure 포털을 보면서 식은땀을 닦고, 외부 사용자에게 Microsoft Entra B2B와 B2C 중 무엇을 선택해야 할지 고민해 본 적이 있다면, 여러분만 그런 것이 아닙니다. ID 관리 분야에는 값비싼 오해가 하나 퍼져 있습니다. 두 플랫폼 모두 외부인이 로그인할 수 있으니 서로 바꿔 쓸 수 있는 지름길이라는 생각입니다. 결론부터 말하면 그렇지 않습니다. 이를 간단한 해결책으로 취급하면 협업이 무너지고, 감사 추적이 누락되며, 재무 부서가 움찔할 만큼 비용이 늘어나게 됩니다. 이 글에서는 첫날부터 잘못된 플랫폼을 선택했을 때 실제로 어떤 영향이 생기는지 살펴보겠습니다. 이 아키텍처 문제를 더 깊이 알고 싶다면 함께 제공되는 에피소드 Microsoft Entra B2B vs B2C: 어떤 것을 선택해야 할까?도 꼭 들어 보시기 바랍니다.
이런 분들을 위한 글입니다
- Microsoft 365/Entra ID 관리자 및 설계자
- 보안, 규정 준수, IAM 팀
- 파트너 또는 고객용 포털을 구축하는 제품 담당자
- 외부 액세스에 대해 자문하는 컨설턴트/MSP
핵심 요약
- 역할이 다릅니다: B2B는 테넌트의 게스트를 위한 것입니다(Teams/SharePoint 바로 사용 가능). B2C는 맞춤형 여정을 갖춘 고객 IAM입니다.
- 통합 대 맞춤화: B2B는 M365 보안/감사와 연동됩니다. B2C는 브랜딩, 규모 확장, 소비자 UX에 강점이 있습니다.
- 라이선스 구조 변화: B2B는 게스트/MAU 기준이고, B2C는 인증/기능 사용량 기준입니다. 사용 패턴에 따라 비용이 크게 달라집니다.
- UI가 아닌 관계를 기준으로 선택하십시오: "협업자" → B2B. "고객/일반 대중" → B2C. 하이브리드 구성도 가능하지만, 두 환경은 분리해서 관리하십시오.
- 한 번에 올바르게 결정하여 재작업을 피하십시오: 잘못된 선택은 섀도 디렉터리, Teams 액세스 장애, 감사 사각지대를 만듭니다.
주요 내용
- 가장 값비싼 오해: "둘 다 외부인이 로그인할 수 있으니 아무거나 고르면 됩니다."
- 실제 실패 사례: B2C 기반 파트너 포털은 Teams에 참여할 수 없고, B2B 기반 소비자 앱은 확장이나 브랜딩이 어렵습니다.
- 보안 상태의 차이: 조건부 액세스, 감사, ID 거버넌스는 B2B에서는 자연스럽게 제공되지만, B2C에서는 별도로 구현해야 합니다.
- 숨겨진 비용: MAU, MFA 메시지, 사용자 지정 정책에 따라 총비용이 달라집니다.
- 비기술 이해관계자에게 설명하는 방법(안내 데스크와 공공 로비에 비유).
빠른 결정 프레임워크(복사하여 붙여넣기)
사용자 유형
- 직원과 함께 Teams/SharePoint/Planner를 사용해야 합니까? → B2B
- 브랜드가 적용된 가입/재설정/소셜 로그인을 갖춘 공개 고객 앱입니까? → B2C
필요한 제어 기능
- 조건부 액세스, 통합 감사, 테넌트 내 수명 주기 관리가 필요합니까? → B2B
- 맞춤형 가입 흐름, 사용자 지정 브랜딩, 점진적 프로필 수집이 필요합니까? → B2C
규모 및 비용
- 수십~수천 개의 파트너 ID이며 활동 빈도가 내부 사용 주기와 비슷합니까? → B2B(게스트/MAU)
- 수천~수백만 건의 소비자 로그인이 있고 인증 요청이 급증합니까? → B2C(인증당/기능)
향후 확장성
- 이 사용자들이 나중에 Teams에 참여하거나 파일을 공유할 가능성이 있습니까? 그렇다면 → B2B
- 이 사용자들이 M365 워크로드를 전혀 사용하지 않습니까? 그렇다면 → B2C
아키텍처 체크리스트
B2B
- 게스트 액세스 거버넌스(액세스 검토, 만료 설정)를 사용하도록 설정합니다.
- 파트너의 위험 수준에 따라 조건부 액세스를 적용합니다.
- RBAC에는 그룹/동적 그룹을 사용하고, 통합 감사/SIEM에 로그를 기록합니다.
B2C
- 사용자 흐름/사용자 지정 정책(가입, MFA, 암호 재설정)을 설계합니다.
- ID 공급자(이메일, 소셜, 엔터프라이즈)를 구성합니다.
- 원격 분석, 내보내기, 개인 정보 보호/셀프 서비스(DSAR) 프로세스를 계획합니다.
흔한 함정과 해결 방법
B2C에 파트너 포털을 구축함 → Teams/SharePoint 액세스 불가
해결 방법: 협업을 위해 파트너를 B2B로 이전하고, B2C는 일반 사용자에게만 사용합니다.B2B에 고객 앱을 구축함 → 브랜딩 및 규모 확장 취약, 라이선스 문제 발생
해결 방법: 맞춤형 여정을 갖춘 B2C로 이전하고, M365 워크로드와 분리합니다.라이선스 관련 뜻밖의 비용
해결 방법: 실제 트래픽으로 MAU와 인증 볼륨을 모델링하고, MFA/Identity Protection 추가 기능을 다시 검토합니다.섀도 ID 저장소
해결 방법: 디렉터리를 통합하고, 수명 주기(가입/탈퇴), 검토, 취소 절차를 문서화합니다.
자주 묻는 질문
B2C 사용자를 Teams에 추가할 수 있나요?
기본 기능으로는 추가할 수 없습니다. Microsoft 365에서 협업하려면 B2B를 사용합니다.
둘 다 운영할 수 있나요?
네, 가능합니다. 실제로 많은 조직이 이 방식을 씁니다. 파트너에는 B2B, 고객에는 B2C를 사용합니다. 거버넌스, 로그, 수명 주기는 각각 분리해서 관리해야 합니다.
B2B 게스트 액세스는 "무료"인가요?
일정량의 무료 할당은 있지만, Identity Protection 같은 기능이나 MAU 사용 패턴에 따라 비용이 추가될 수 있습니다. 예상 비용을 미리 모델링해 보십시오.
잘못된 방식으로 이미 출시했다면 어떻게 해야 할까요?
단계별 마이그레이션을 진행합니다. ID를 매핑하고, 올바른 흐름을 다시 구축한 뒤, 일시적으로 두 방식을 병행 운영하고, 코호트 단위로 전환합니다.
이해관계자 설명 스크립트(쉬운 표현)
- B2B = 게스트 배지: 파트너는 우리 사옥 안에서 우리의 규칙, 로그, 출입문을 따라 일합니다.
- B2C = 공용 로비: 고객은 대규모로 원활하게 가입하지만, 우리 사내 복도를 돌아다니지는 않습니다.
- 두 가지를 섞으면 보안이 모호해지고, 지원 부담이 커지며, 감사에도 문제가 생깁니다.
결론
처음부터 올바른 외부 ID 플랫폼을 선택하는 것은 아키텍처를 깔끔하게 유지하고, 보안을 탄탄하게 하며, 예산을 지키는 데 매우 중요합니다. Microsoft 365 생태계에 깊이 통합해야 하는 외부 공급업체를 상대하든, 매끄럽고 브랜드 디자인이 잘 갖춰진 가입 페이지를 원하는 수백만 명의 소비자를 상대하든, B2B와 B2C를 서로 바꿔 쓸 수 있는 것으로 여기는 것은 감당할 수 없는 도박입니다. 이해관계자와는 쉬운 비유로 소통하고, 아키텍처 체크리스트를 적극 활용하며, 확장 모델을 일찍부터 계획하십시오. 이러한 함정을 피하는 데 도움이 되는 실용적인 통찰, 심층 사례, 전문가 조언을 더 얻으려면 팟캐스트 에피소드 Microsoft Entra B2B vs B2C: Which Should You Choose?를 지금 바로 들어 보십시오!