Planear a implementação do SPF
Importante
Esta versão do Service Provider Foundation (SPF) chegou ao fim do suporte; recomendamos que atualize para o SPF 2022.
Este artigo ajuda-o a garantir que tem os pré-requisitos e os passos de planeamento implementados antes de implementar o System Center – Service Provider Foundation (SPF).
Pré-requisitos da implementação
Os requisitos de implementação do SPF incluem:
- Certifique-se de que tem os requisitos mínimos de hardware e software no servidor SPF.
- O servidor SPF precisa de SQL Server para a respetiva base de dados. A base de dados SQL Server pode ser local ou num servidor remoto e deve ter, pelo menos, 5 GB de armazenamento. Quando instala o SPF, tem de especificar o nome do servidor e o número da porta. Saiba mais sobre as versões de SQL Server suportadas.
- A consola do VMM deve ser instalada no servidor SPF. O SPF também pode ser executado no mesmo servidor que o servidor de gestão do VMM. O VMM tem de ser implementado na sua infraestrutura.
- Se quiser utilizar a medição de utilização para gerir os custos do inquilino, precisa de um servidor do System Center Operations Manager e de um servidor Data Warehouse com o Windows 2012 R2 ou posterior.
- As seguintes funcionalidades de Gestor de Servidor devem ser instaladas no servidor SPF:
- Função: Servidor Web (IIS). Inclui os seguintes serviços:
- Autenticação Básica
- Autenticação do Windows
- Implementação de Aplicações ASP.NET 4.5
- Extensões ISAPI para Desenvolvimento de Aplicações
- Filtros ISAPI de Implementação de AplicaçõesAzure
- Scripts de Gestão e Serviço de Função de Ferramentas do IIS
- Funcionalidade: Extensão OData IIS de Gestão
- Funcionalidade: .NET Framework funcionalidades 4.5, Serviços WCF, Ativação HTTP
- Função: Servidor Web (IIS). Inclui os seguintes serviços:
- Instale os seguintes serviços Web:
- Precisa de um certificado de servidor SSL. Pode gerar um certificado de teste automaticamente durante a configuração, mas recomendamos que o utilize apenas para fins de teste e obtenha um certificado de uma AC para o seu ambiente de produção.
- Não é suportada uma instalação lado a lado de diferentes versões SPF no mesmo servidor.
- Pode instalar numa VM.
- Certifique-se de que tem uma conta de utilizador de domínio com privilégios administrativos nos computadores nos quais pretende instalar o Service Provider Foundation.
Funções de administrador
Eis o que precisa:
- SQL Server administrador: uma função DBA com direitos de administrador completos na instância de SQL Server utilizada pelo SPF. O administrador deve poder conceder permissões para criar bases de dados e conceder essas permissões ao administrador do SPF.
- Administrador do SPF: a conta de administração do SPF deve ser um administrador local no servidor no qual instala o SPF.
- Utilizador do conjunto aplicacional: esta função do IIS deve ter permissões de administrador completas no VMM e permissões para criar, ler, atualizar e eliminar na base de dados SPF. Para as aplicações do portal, estas operações podem ser limitadas a tabelas específicas.
Planear a segurança
O SPF implementa funcionalidades de segurança do Windows e do IIS. Os requisitos incluem:
- As credenciais de domínio têm de ser utilizadas.
- O SPF depende do IIS para autenticação de utilizador. Apenas os pedidos SSL (HTTPS) são aceites a partir de pontos finais do fornecedor, utilizando a porta predefinida 8090. Normalmente, o pedido deve ter o contexto de segurança do utilizador com sessão iniciada para fazer o pedido.
- Quando o assistente de configuração instala um serviço Web, cria um grupo de segurança local no computador para executar o serviço. Pode especificar utilizadores ou grupos com acesso a cada serviço Web e atribuí-los a este grupo local. O SPF verifica se os utilizadores que enviam pedidos pertencem ao grupo de segurança local adequado.
- O assistente de configuração cria conjuntos de domínios de aplicações no IIS para cada serviço Web. Pode especificar a conta do Serviço de Rede ou uma conta que pertença ao grupo de segurança. O assistente cria os seguintes conjuntos de aplicações do grupo de segurança: SPF_Admin: Administração
- SPF_VMM: VMM
- SPF_Provider: Fornecedor
- SPF_Usage: Utilização
Planear a capacidade
- Armazenamento de bases de dados: 5 GB é suficiente mesmo para bases de dados SPF grandes.
- Serviço Web: por predefinição, o SPF suporta até 1000 pedidos simultâneos para os respetivos serviços Web. Num ambiente de produção, o número de pedidos simultâneos deve ser menor. Pode alterar esta configuração ao especificar o valor da
MaxRequestsPerTimeSlot
chave no ficheiro C:\inetpub\SPF\web.config . - Recomendações de hardware: os seguintes cenários de servidor dizem respeito às recomendações listadas na tabela seguinte.
- Virtual Machine Manager (VMM) com ou sem SQL Server
- Service Provider Foundation com ou sem SQL Server
5000 ou menos VMs | 5000 a 12 000 VMs | 12 000 - 25 000 VMs |
---|---|---|
4 núcleos de processador, 8 GB de RAM | 8 núcleos de processador, 8 GB de RAM | 16 núcleos de processador, 8 GB de RAM. Recomendado para computadores com o VMM com ou sem SQL Server. |
Planear base de dados
Existem duas configurações de cenário de bases de dados:
Instale o SPF e ligue-se a uma base de dados existente. Neste cenário, o administrador do SPF tem de verificar se as permissões para a base de dados foram concedidas pelo administrador da base de dados da seguinte forma:
- Alterar: Criar tabelas
- Ligar à Concessão: Ligar à base de dados existente
- Selecione com Conceder, Atualizar com Concessão, Eliminar com Concessão, Inserir com Concessão: Conceder permissões aos utilizadores do conjunto aplicacional
- Alterar todos os inícios de sessão: Criar SQL Server inícios de sessão para utilizadores do conjunto de aplicações
Criar uma nova base de dados. Neste cenário, o administrador da base de dados tem de criar a base de dados (SCSPFDB) e, em seguida, o administrador do SPF instala o SPF e tem permissões para configurar a base de dados conforme necessário. Por exemplo, para adicionar tabelas, os administradores do SPF têm de criar o Conjunto de Aplicações SPF nos Serviços de Informação Internet (IIS) e criar um utilizador de base de dados para um Utilizador do Conjunto de Aplicações com as seguintes permissões:
- Ligar: ligar à base de dados SPF
- Selecionar, Atualizar, Eliminar, Inserir: Realizar operações básicas
- Crie o início de sessão do SQL Server para o Utilizador do Conjunto de Aplicações com a base de dados predefinida definida como SCSPFDB.: Para iniciar sessão no SQL Server e aceder à base de dados