Service Provider Foundation의 아키텍처 개요

 

게시 날짜: 2016년 7월

적용 대상: System Center 2012 SP1 - Orchestrator, System Center 2012 R2 Orchestrator

서비스 공급자는 Service Provider Foundation 기술을 사용하여 클라이언트에 IaaS(Infrastructure as a Service)로 인프라를 제공합니다. 서비스 공급자에게 클라이언트가 상호 작용할 수 있는 프런트 엔드 포털이 있는 경우 Service Provider Foundation을 통해 클라이언트는 포털을 변경하지 않고 호스트 공급자 시스템의 리소스에 액세스할 수 있습니다.

개요

다음 그림은 Service Provider Foundation이 작동하는 방식을 대한 대략적으로 나타냅니다.

Service Provider Foundation의 개요

테넌트는 호스터의 고객을 나타내며, 호스터 시스템에 자산을 보유합니다. 각 테넌트는 자체 관리자, 응용 프로그램, 스크립트 및 기타 도구를 보유합니다.

호스터는 테넌트에 가상 컴퓨터를 포함할 수 있는 환경을 제공합니다. 호스터에는 모든 테넌트에서 사용할 수 있는 기존 프런트 엔드 포털이 있습니다. 백 엔드에서 호스터는 패브릭이라고 하는 리소스 컬렉션을 보유합니다. 호스터는 호스터의 요구에 따라 개별 그룹에 이러한 리소스를 할당합니다. 이러한 각 그룹을 스탬프라고 합니다. 그런 다음 호스터는 호스터에 적절한 방식으로 스탬프에 테넌트 리소스를 할당할 수 있습니다. 호스트 서비스 공급자의 비즈니스 모델 체계에 따라 리소스를 몇 개의 스탬프로 나눌 수 있습니다. 호스팅 서비스 공급자는 Service Provider Foundation을 통해 각 스탬프의 데이터를 집계하고 테넌트에서 Service Provider Foundation API(응용 프로그래밍 인터페이스)를 사용하여 해당 데이터에 액세스할 수 있도록 설정해서 원활한 사용자 환경을 제공합니다.

Service Provider Foundation의 스탬프는 확장성을 위해 설계된 논리적 확장 단위로, 서버와 System Center 2012 SP1(서비스 팩 1) 구성 요소 간의 연결을 제공합니다. 테넌트 요구가 증가함에 따라 호스터는 요구를 충족하는 추가 스탬프를 제공합니다.Service Provider FoundationSystem Center 2012 SP1에서는 한 유형의 스탬프 즉, VMM(Virtual Machine Manager)을 설치한 단일 서버만 지원합니다.

Service Provider Foundation은 클라우드를 구성하지 않고 그 리소스를 관리합니다. 예를 들어 VMM용으로 가상 컴퓨터를 만들거나 T:Microsoft.SystemCenter.VirtualMachineManager.Cmdlets.New-SCVirtualMachine cmdlet으로 가상 컴퓨터를 만들 때 가상 컴퓨터는 클라우드로 설정됩니다.

Service Provider Foundation의 아키텍처

호스터는 테넌트와 연결되는 포털 클라이언트를 사용할 수 있으며, 이 포털 클라이언트에서 호스터가 부여한 인프라에 대한 액세스를 제공합니다. 포털은 확장 가능한 REST(Representational State Transfer) API를 사용하여 OData 프로토콜을 통해 웹 서비스와 통신합니다. 클레임 기반 인증은 테넌트의 ID를 확인하고 호스터가 할당하는 사용자 역할과 연결합니다.

Service Provider Foundation은 데이터베이스를 사용하여 Windows PowerShell 스크립트 및 Orchestrator Runbook으로 관리되는 테넌트 리소스를 집계합니다. 따라서 호스터는 자체에서 결정한 어떤 방식으로든 관리 스탬프 간에 테넌트 리소스를 배포할 수 있으며, 테넌트 관점에서는 리소스에 대한 액세스가 간편하며 리소스가 연속된 것으로 표시됩니다.

참고 항목

Service Provider Foundation 배포
Service Provider Foundation 관리
서비스 관리 포털 및 API를 System Center 2012 SP1과 통합
System Center 2012 SP1(서비스 팩 1) – Orchestrator 및 Service Provider Foundation을 사용하는 클라우드 리소스 관리
System Center 2012 - Service Provider Foundation의 cmdlet
Service Provider Foundation 개발자 가이드