¿Qué es Service Provider Foundation?What is Service Provider Foundation?

Se aplica a: System Center 2016Applies To: System Center 2016

System Center 2016 – Virtual Machine Manager (VMM) proporciona todos los recursos necesarios para crear, mantener y supervisar una infraestructura de nube.System Center 2016 – Virtual Machine Manager (VMM), provides all the resources needed to build, maintain, and monitor a cloud infrastructure. Sin embargo, los proveedores de servicios y las grandes empresas necesitan características adicionales para admitir a varios inquilinos, integrar infraestructuras con portales de autoservicio de web-based sofisticados y distribuir las cargas de trabajo de administración en varios centros de datos.However, service providers and large enterprises need additional features to support multiple tenants, integrate infrastructures with sophisticated web-based self-service portals, and distribute management workloads across multiple datacenters.

System Center 2016 - Service Provider Foundation (SPF), incluidas en System Center Orchestrator, proporciona esta funcionalidad con un extensible API de protocolo de datos abiertos sobre un Representational State Transfer (REST) servicio web que interactúa con VMM.System Center 2016 - Service Provider Foundation (SPF), bundled with System Center Orchestrator, provides this functionality with an extensible Open Data Protocol API over a Representational State Transfer (REST) web service that interacts with VMM.

SPF se puede utilizar proveedores de servicios para ofrecer la infraestructura como servicio (IaaS) a sus clientes.SPF can be used by service providers to offer infrastructure as a service (IaaS) to their clients. Si un proveedor de servicios tiene un portal front-end para los clientes, cliente puede hacer solicitudes a los recursos de proveedor de hospedaje sin salir del portal.If a service provider has a frontend portal for clients, client can make requests to the hosting provider resources without leaving the portal. Recursos de nube proporcionados por VMM se pueden administrar mediante interfaces estándar de administración de dispositivos compatibles en cualquier lugar.Cloud resources provided by VMM can be managed using standard management interfaces from supported devices anywhere.

El siguiente gráfico muestra el funcionamiento de SPF.The following graphic shows how SPF works.

Información general de SPF

Servicios de SPFSPF services

SPF proporciona una serie de servicios:SPF provides a number of services:

  • Servicio web Admin: Proporciona los servidores y los inquilinos, marcas de Service Provider Foundation.Admin web service: Provides servers, tenants, and stamps for Service Provider Foundation.
  • Servicio VMM: Proporciona acceso a capacidades VMMVMM service: Provides access to VMM capabilities
  • Servicio de proveedor: Utilizado por Windows Azure PackProvider service: Used by Windows Azure Pack

Servicio web AdminAdmin web service

  • Los proveedores de servicios de hospedaje usan el servicio web Admin para crear y administrar inquilinos, roles de usuario, servidores, sellos y otros objetos de administración.Hosting service providers use the Admin web service to create and manage tenants, user roles, servers, stamps, and other administrative objects.
  • Puede tener acceso al servicio web Admin utilizando la dirección URL**https://server:8090/SC2016/Admin/Microsoft.Management.Odata.svc**You can access the Admin web service by using the URL **https://server:8090/SC2016/Admin/Microsoft.Management.Odata.svc**
  • Se requieren las siguientes credencialesThe following credentials are required
CredencialCredential RequisitoRequirement
Identidad del grupo de aplicaciones de administración en IISAdmin application pool identity in IIS Debe ser un miembro de los grupos de administración y el grupo SPF_Admin.Must be a member of the Admin groups and SPF_Admin group.
Grupo de administradores de administración de equiposAdmin group in Computer Management Debe incluir la credencial para la identidad del grupo de aplicaciones de administraciónMust include the credential for the Admin application pool identity
Grupo SPF_Admin en Administración de equiposSPF_Admin group in Computer Management Debe incluir un usuario local que sea miembro del grupo de administración y la credencial para la identidad del grupo de aplicaciones de administración.Must include a local user who is a member of the Admin group, and the credential for the Admin application pool identity.

Servicio web VMMVMM web service

El servicio web VMM invoca VMM para realizar las operaciones solicitadas, como la creación de máquinas virtuales, redes virtuales, definiciones de roles de usuario y otros tejidos para la nube.The VMM web service invokes VMM to perform requested operations, such as creating virtual machines, virtual networks, user role definitions, and other fabric for the cloud. Este servicio coordina los cambios entre los participantes y proporciona las siguientes capacidades dinámicas:This service coordinates the changes among the participants and provides the following dynamic capabilities:

  • Las aplicaciones de portal y otros clientes detectan los cambios realizados por Service Provider Foundation y System Center 2016 Virtual Machine Manager.Portal applications and other clients detect changes that Service Provider Foundation and System Center 2016 Virtual Machine Manager made.
  • System Center 2016 VMM muestra los cambios de las aplicaciones de portal, otros clientes, y realizan Service Provider Foundation.System Center 2016 VMM shows changes that portal applications, other clients, and Service Provider Foundation made.
  • Service Provider Foundation refleja todos los cambios realizados por los participantes.Service Provider Foundation reflects all changes that the participants made.

Puede usar el cmdlet de PowerShell de t-SCSPFServer para registrar una instancia de System Center 2016 VMM.You can use the T:Microsoft.SystemCenter.Foundation.Cmdlet.New-SCSPFServer PowerShell cmdlet to register an instance of System Center 2016 VMM. Puede acceder al servicio de web VMM con la dirección URLhttps://server:8090/SC2016/VMM/Microsoft.Management.Odata.svcYou can access the VMM web service with the URL https://server:8090/SC2016/VMM/Microsoft.Management.Odata.svc

CredencialCredential RequisitoRequirement
Identidad del grupo de aplicaciones de VMM en IISVMM application pool identity in IIS Debe ser un miembro de los grupos de administración y el grupo SPF_VMM.Must be a member of the Admin groups and SPF_VMM group.
Grupo de administradores de administración de equiposAdmin group in Computer Management Debe incluir la credencial para la identidad del grupo de aplicaciones de VMM.Must include the credential for the VMM application pool identity
Grupo SPF_VMM en Administración de equiposSPF_VMM group in Computer Management Debe incluir un usuario local que sea miembro del grupo de administración y la credencial para la identidad del grupo de aplicaciones de VMM.Must include a local user who is a member of the Admin group, and the credential for the VMM application pool identity.
Rol de usuario de administrador de VMMAdmin user role in VMM Debe incluir la credencial para la identidad del grupo de aplicaciones de VMM como un miembro del rol de usuario de administradorMust include the credential for the VMM application pool identity, as a member of the Admin user role

Servicio web UsageUsage web service

  • Sólo se utiliza el servicio web Usage por Windows Azure Pack y proveedores de facturación de terceros.The Usage web service is only used by Windows Azure Pack, and third- party billing providers. No debe accederse al extremo del servicio web Usage para que otros fines evitar la pérdida de datos debido a consultas innecesarias o erróneas.The Usage web service endpoint shouldn't be accessed for other purposes to prevent data loss due to unnecessary or erroneous queries.
  • El servicio web Usage usa registros de instancias de almacenes de datos de System Center 2016 Operations Manager (que hospeda VMM) para recopilar métricas de uso de máquinas virtuales de inquilinos y otros usos de tejido.The Usage web service uses registrations of instances of System Center 2016 Operations Manager data warehouses (that VMM hosts) for collecting metrics on tenant virtual machine usage and other fabric usage. Los datos de uso se recopilan para procesos como las características de anulación de facturación.Usage data is collected for processes such as billing chargeback features.
  • Puede usar cmdlets de Windows PowerShell para registrar la configuración de conexión de almacenamiento de datos de Operations Manager en la base de datos de SPF.You can use Windows PowerShell cmdlets to register Operations Manager data warehouse connection settings in the SPF database. Este registro permite SPF agregue datos de uso de los almacenes de datos.This registration enables SPF to aggregate usage data from the data warehouses.
  • El servicio web Usage devuelve datos de uso que pertenecen a cada suscripción a través de servicios.The Usage web service returns utilization data that pertains to every subscription across services.
CredencialCredential RequisitoRequirement
Identidad del grupo de aplicaciones de uso en IISUsage application pool identity in IIS Debe ser un miembro de los grupos de administración y el grupo SPF_Usage.Must be a member of the Admin groups and SPF_Usage group.
Grupo de administradores de administración de equiposAdmin group in Computer Management Debe incluir la credencial para la identidad del grupo de aplicaciones de usoMust include the credential for the Usage application pool identity
Grupo SPF_Usage en Administración de equiposSPF_Usage group in Computer Management Debe incluir un usuario local que sea miembro del grupo de administración y la credencial para la identidad del grupo de aplicaciones de uso.Must include a local user who is a member of the Admin group, and the credential for the Usage application pool identity.
Dbo de usuario de base de datos en la base de datos OperationsManagerDW SQL Server (en el servidor de Operations Manager)Database user dbo in the OperationsManagerDW SQL Server database (on the Operations Manager server) Las credenciales del usuario que ha instalado a Operations Manager automáticamente se usan para iniciar sesión en el objeto de seguridad de SQL Server de dbo.The credentials of the user who installed Operations Manager are automatically used for logon to the dbo SQL Server security object. Deben utilizarse las mismas credenciales para todas las identidades de grupo de aplicaciones de SPF.The same credentials should be used for all SPF application pool identities.

Propiedades de la base de datos para la base de datos OperationsManagerDW SQL Server (haga doble clic) en el servidor de Operations Manager.Database properties for the OperationsManagerDW SQL Server database (right-click) on the Operations Manager server.

Servicio web ProviderProvider web service

Los proveedores de recursos para entregar infraestructura como servicio (IaaS) usan el servicio web Provider.Resource providers for delivering infrastructure as a service (IaaS) use the Provider web service. El servicio web Provider proporciona una API web de Microsoft ASP.NET.The Provider web service provides a Microsoft ASP.NET web API. No es un servicio de Open Data (OData).It is not an Open Data (OData) service. El servicio web Provider también usa los servicios web VMM y Admin.The Provider web service also uses the VMM and Admin web services.

CredencialCredential RequisitoRequirement
Identidad del grupo de aplicaciones de proveedor en IISProvider application pool identity in IIS Debe ser un miembro de los grupos de administración y SPF_Provider, SPF_VMM y SPF_Admin.Must be a member of the Admin groups and SPF_Provider, SPF_VMM, and SPF_Admin groups.
Grupo de administradores de administración de equiposAdmin group in Computer Management Debe incluir la credencial para la identidad del grupo de aplicaciones de proveedorMust include the credential for the Provider application pool identity
Grupo SPF_Provider en Administración de equiposSPF_Provider group in Computer Management Debe incluir un usuario local que sea miembro del grupo de administración y la credencial para la identidad del grupo de aplicaciones de proveedor.Must include a local user who is a member of the Admin group, and the credential for the Provider application pool identity.

Servicio de web Service Management Automation.Service Management Automation web service.

Puede configurar eventos de SPF que se va a usar el servicio Mmnagement web service Automation.You can configure events in SPF that the Service Mmnagement Automation web service will use. Para ello, el servicio web debe tener credenciales para tener acceso a servicios web de SPF.To do this, the web service must have credentials to access the SPF web services. Como alternativa, puede usar PowerShell para automatizar runbooks.Alternatively, you can use PowerShell to automate runbooks.

CredencialCredential RequisitoRequirement
Uno o más SPF aplicación identidades del grupo, según sea necesario para la automatizaciónOne or more SPF application pool identities, as required for automation Debe ser un miembro del grupo de administración en el servidor a Service Management Automation instalado.Must be a member of the Admin group on the server with Service Management Automation installed.

Interacción con SPFInteraction with SPF

Proveedores de hospedaje e inquilinos interactúan con SPF como sigue:Hosters and tenants interact with SPF as follows:

  • Proveedores de hospedaje de usan el servicio de administración para asignar ancho de banda de red, espacio en disco y servidores, que juntas representan la nube privada a los inquilinos.Hosting providers use the Administration service to allocate networking bandwidth, disk space, and servers, which together represent the private cloud to tenants.
  • Los inquilinos representa un cliente activo en el sistema del proveedor de hospedaje.Tenants represents a customer with asset on the hoster system. Los inquilinos consumirán y administración los servicios que el proveedor de hospedaje ha ofrecido a ellos.Tenants consume and manage services that the hosting provider has offered to them. Cada inquilino tiene sus propios administradores, aplicaciones, scripts y otras herramientas.Each tenant has their own administrators, applications, scripts, and other tools.
  • Un proveedor de hospedaje administra los recursos que cada inquilino tiene a su disposición.A hosting provider manages the resources that each tenant has available to it. El proveedor de hospedaje tiene un portal front-end existente, que pueden utilizar todos los inquilinos.The hoster has an existing frontend portal, which all tenants can use.
  • Servicios de inquilinos se aprovisionan para los usuarios de autoservicio por los administradores de inquilinos en forma de redes de máquinas virtuales, máquinas virtuales, hardware virtual y la infraestructura de nube.Tenant services are provisioned to self-service users by tenant administrators in the form of virtual machine networks, virtual machines, virtual hardware, and cloud infrastructure.
  • El proveedor de hospedaje asigna recursos de tejido en una marca.The hoster allocates fabric resources into a stamp. Recursos del inquilino se pueden asignar a los sellos de la manera adecuada para el proveedor de hospedaje.Tenant resources can be allocated to stamps in whatever manner is appropriate to the hoster. Recursos pueden dividirse en varios sellos (conjunto definido de recursos).Resources may be divided across several stamps (defined collection of resources).
  • SPF permite que el proveedor de hospedaje presentar una experiencia de usuario sin problemas al inquilino al consolidar los datos de cada marca y permitir que el inquilino para utilizar SPF APIs para tener acceso a esos datos.SPF allows the hoster to present a seamless user experience to the tenant by aggregating the data from each stamp and allowing the tenant to use SPF APIs to access that data.
  • A medida que aumenta la demanda de los inquilinos, el proveedor de servicios de hospedaje proporciona sellos adicionales para satisfacer dicha demanda.As tenant demand increases, the hoster provides additional stamps to meet the demand.
  • Cada instancia de VMM que SPF interactúa con se conoce como una marca de administración.Each instance of VMM that SPF interacts with is known as a management stamp. SPF puede interactuar con un máximo de cinco marcas.SPF can interact with a maximum of five stamps.
    • Un sello es una instancia de System Center que admita una infraestructura de plataforma virtualizada que está formada por el servidor VMM, hosts, máquinas virtuales y los valores de configuración como los roles de usuario y las cuentas de servicio.A stamp is a System Center instance that supports a virtualized platform infrastructure that consists of the VMM server, hosts, VMs, and configuration settings such as service accounts and user roles. Marcas proporcionan un límite lógico.Stamps provide a logical boundary. Por ejemplo, podría tener una marca independiente para cada sitio que administra un servidor VMM.For example, you could have a separate stamp for each site managed by a VMM server.
    • Marcas deben ser capaces de que se está supervisando e incluirán una instancia de System Center Operations Manager.Stamps must be capable of being monitored and will include an instance of System Center Operations Manager. Una instancia de Operations Manager puede proporcionar supervisión para varios sellos.An Operations Manager instance can provide monitoring for multiple stamps.
  • Los administradores de inquilinos pueden interactuar con el tejido de VMM mediante la configuración de nubes, plantillas, los roles de usuario y los usuarios de autoservicio, entre otras cosas.Tenant administrators can interact with the VMM fabric by configuring clouds, templates, user roles, and self-service users, among other things. Un administrador de inquilinos también tiene capacidades de usuario de autoservicio.A tenant administrator also has self-service user capabilities.
  • Los usuarios de autoservicio se proporcionan con un subconjunto de recursos de inquilinos para que funcione con.Self-service users are provided with a subset of tenant resources to work with. Uso de recursos se controla mediante cuotas.Resource usage is controlled by quota. Por ejemplo, cuando los usuarios implementan máquinas virtuales o utilizan otros recursos, incurren en puntos de cuota hasta el número de puntos de cuota disponibles asignada.For example, when users deploy virtual machines or use other resources, they incur quota points up to the number of allocated available quota points. Los usuarios de autoservicio pueden interactuar con servicios, plantillas y discos duros virtuales para implementar y administrar máquinas virtuales.Self-service users can interact with services, templates, and VHDs to deploy and manage virtual machines.

Este gráfico muestra cómo SPF interactúa con VMMThis graphic shows how SPF interacts with VMM

SPF y VMM

VMM, SPF y Windows Azure PackVMM, SPF and Windows Azure Pack

Windows Azure Pack proporciona una experiencia similar de Azure y front-end para nubes de organización.Windows Azure Pack provides an Azure-like experience and frontend for organizational clouds. Módulo de Azure proporciona un número de componentes, y entre ellas, el servicio de nube de la máquina virtual.Azure Pack provides a number of components, and among them, the VM cloud service. El servicio de nube VM con se integra con VMM para proporcionar:The VM cloud service with integrates with VMM to provide:

  • Proporciona un portal de administración de administrador para habilitar el hospedaje o de servicio para configurar una infraestructura de aprovisionamiento de máquinas virtualesA management portal for administrator to enable hosting or service provides to set up a VM provisioning infrastructure
  • Un portal del inquilino donde los inquilinos pueden registrarse para el servicio de nubes de máquinas virtuales y aprovisionar máquinas virtuales.A tenant portal where tenants can sign up for the VM Clouds service, and provision VMs. Windows Azure Pack utiliza SPF para integrarse con VMM para proporcionar el servicio nubes de máquinas virtuales, como se muestra en el gráfico siguiente.Windows Azure Pack uses SPF to integrate with VMM to provide the VM Clouds service, as illustrated in the following graphic.

    SPF y Windows Azure Pack

Pasos siguientesNext steps

Planeamiento de la implementación de SPFPlan SPF deployment