핵심 서비스
앞서 언급한 컨트롤 플레인에는 SaaS 환경을 온보딩, 관리 및 운영하는 데 사용되는 일반적인 서비스를 나타내는 일련의 핵심 서비스가 언급되어 있습니다. SaaS 환경에서의 범위와 목적을 강조하기 위해 이러한 서비스 중 일부의 역할을 더 강조하는 것이 도움이 될 수 있습니다. 다음은 이러한 각 서비스에 대한 간략한 요약을 제공합니다.
-
온보딩 — 모든 SaaS 솔루션은 SaaS 환경에 새로운 테넌트를 도입하기 위한 원활한 메커니즘을 제공해야 합니다. 셀프 서비스 가입 페이지일 수도 있고 내부적으로 관리되는 환경일 수도 있습니다. 어느 쪽이든 SaaS 솔루션은 이러한 경험에서 내부 및 외부 마찰을 제거하고 이 프로세스의 안정성, 효율성 및 반복성을 보장할 수 있는 모든 작업을 수행해야 합니다. SaaS 비즈니스의 성장과 규모를 지원하는 데 필수적인 역할을 합니다. 일반적으로 이 서비스는 다른 서비스를 오케스트레이션하여 사용자, 테넌트, 격리 정책, 프로비저닝 및 테넌트별 리소스를 생성합니다.
-
테넌트 - 테넌트 서비스는 테넌트의 정책, 속성 및 상태를 중앙 집중화하는 방법을 제공합니다. 핵심은 테넌트가 개별 사용자가 아니라는 것입니다. 실제로 테넌트는 많은 사용자와 연결되어 있을 가능성이 높습니다.
-
자격 증명 — SaaS 시스템에는 테넌트와 사용자를 연결하여 솔루션의 인증 및 권한 부여 경험에 테넌트 컨텍스트를 제공할 수 있는 명확한 방법이 필요합니다. 이는 온보딩 경험과 사용자 프로필의 전반적인 관리 모두에 영향을 미칩니다.
-
청구 — SaaS 도입의 일환으로, 조직은 종종 새로운 청구 모델을 채택합니다. 또한 타사 청구 제공업체와의 통합을 모색할 수도 있습니다. 이 핵심 서비스는 주로 새 테넌트의 온보딩을 지원하고 테넌트를 위한 청구서를 생성하는 데 사용되는 소비 및 활동 데이터를 수집하는 데 중점을 둡니다.
-
지표 — SaaS 팀은 테넌트의 시스템 사용 방식, 리소스 소비 방식, 테넌트의 시스템 이용 방식에 대한 가시성을 높이는 풍부한 지표 데이터를 캡처하고 분석하는 능력에 크게 의존합니다. 이 데이터는 운영, 제품 및 비즈니스 전략을 수립하는 데 사용됩니다.
-
관리자 사용자 관리 — SaaS 시스템은 테넌트 사용자와 관리자 사용자를 모두 지원해야 합니다. 관리자 사용자는 SaaS 공급자의 관리자를 나타냅니다. SaaS 환경을 모니터링하고 관리하기 위해 운영 경험에 로그인합니다.