Udostępnij za pośrednictwem


Przegląd architektury platformy Service Provider Foundation

 

Opublikowano: czerwiec 2016

Dotyczy: System Center 2012 SP1 - Orchestrator, System Center 2012 R2 Orchestrator

Usługodawcy mogą używać technologii Platforma Service Provider Foundation, aby oferować klientom infrastrukturę jako usługę (IaaS). Jeśli usługodawca dysponuje portalem frontonu, z którym klienci mogą wchodzić w interakcje, program Platforma Service Provider Foundation umożliwia klientom dostęp do zasobów w systemie dostawcy hostingu bez wprowadzania zmian w portalu.

Przegląd

Następująca ilustracja przedstawia ogólny obraz sposobu działania programu Platforma Service Provider Foundation.

Omówienie programu Service Provider Foundation

Dzierżawca reprezentuje klienta dostawcy usług hostingowych i dysponuje zasobami w jego systemie. Każdy dzierżawca ma własnych administratorów, aplikacje, skrypty i inne narzędzia.

Dostawca usług hostingowych dostarcza dzierżawcom środowisko, w którym mogą znajdować się maszyny wirtualne. Dostawca usług hostingowych dysponuje portalem frontonu, którego mogą używać wszyscy dzierżawcy. Na zapleczu dostawca usług hostingowych ma kolekcję zasobów, określaną jako sieć szkieletowa. Dostawca usług hostingowych przydziela te zasoby do oddzielnych grup zgodnie ze swoimi potrzebami. Każda z tych grup jest określana jako sygnatura. Dostawca usług hostingowych może następnie przydzielić zasoby dzierżawcy do sygnatur w dowolny odpowiedni dla siebie sposób. Zasoby mogą być podzielone między kilka sygnatur, zgodnie ze schematem modelu biznesowego dostawcy usług hostingowych. Program Platforma Service Provider Foundation umożliwia dostawcy usług hostingowych tworzenie zoptymalizowanego środowiska użytkownika dla dzierżawców dzięki agregacji danych z każdej sygnatury i umożliwieniu dzierżawcom używania interfejsów programowania aplikacji (API) programu Platforma Service Provider Foundation do dostępu do tych danych.

Sygnatura w programie Platforma Service Provider Foundation jest logiczną jednostką skali przeznaczoną do skalowania i tworzącą skojarzenie między serwerem i składnikami jego programu System Center 2012 z dodatkiem Service Pack 1 (SP1). Jeśli zapotrzebowanie ze strony dzierżawcy rośnie, dostawca usług hostingowych dostarcza dodatkowe sygnatury, aby spełnić nowe wymagania. Należy pamiętać, że program Platforma Service Provider FoundationSystem Center 2012 z dodatkiem SP1 obsługiwał tylko jeden typ sygnatury — pojedynczy serwer z zainstalowanym programem Virtual Machine Manager (VMM).

Program Platforma Service Provider Foundation nie konfiguruje chmur, natomiast zarządza ich zasobami. Maszyny wirtualne są umieszczane w chmurze, na przykład kiedy są tworzone dla programu VMM lub jeśli są tworzone za pomocą polecenia cmdlet T:Microsoft.SystemCenter.VirtualMachineManager.Cmdlets.New-SCVirtualMachine.

Architektura programu Service Provider Foundation

Dostawca usług hostingowych może dysponować klientem portalu skierowanym w stronę dzierżawcy i umożliwiającym dostęp do infrastruktury przyznanej przez dostawcę. Portal używa rozszerzonego interfejsu API REST do komunikowania się z usługą sieci web za pomocą protokołu OData. Uwierzytelnianie oparte na oświadczeniach weryfikuje tożsamość dzierżawcy i kojarzy ją z przypisaną przez dostawcę usług hostingowych rolą użytkownika.

Program Platforma Service Provider Foundation przy użyciu bazy danych agreguje zasoby dzierżawcy, zarządzane za pomocą skryptów programu Windows PowerShell i elementów Runbook programu Orchestrator. Dzięki temu dostawca usług hostingowych może dystrybuować zasoby dzierżawcy między sygnatury zarządzania w dowolnie wybrany sposób, a jednocześnie zasoby są łatwo dostępne dla dzierżawcy i sprawiają wrażenie ciągłych.