Plano para aplicativos do SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Se você quer usar o aplicativos para SharePoint em seu ambiente, há vários pré-requisitos e outras considerações de planejamento a ter em mente. Este artigo discute o que você precisa planejar antes de começar a configuração real.

Pré-requisitos

A configuração do aplicativos para SharePoint requer o seguinte:

  • Se você desejar monitorar aplicativos, a Pesquisa deverá ser configurada.

  • Você precisará de certificados SSL se estiver usando o SSL para ajudar a proteger o tráfego. Você deve criar um certificado curinga a ser usado para todas as URLs do aplicativo.

  • Cada aplicativo para o SharePoint instalado cria uma sub-rede sob o site no qual está instalado, com a própria URL. Isso significa que os ambientes que contêm muitos aplicativos para o SharePoint terão muitas sub-redes adicionais. Considere esse fator ao planejar as capacidades para seu farm.

Além disso, usar o aplicativos para SharePoint exige uma configuração de domínio DNS separada (discutida abaixo), bem como os aplicativos de serviço de Gerenciamento de Aplicativos e Configurações de Inscrição. Abordamos como configurar o domínio de aplicativo separado e os aplicativos de serviço nos aplicativos para o artigo de configuração do SharePoint.

Planejar definições de configuração de aplicativo

Com o aplicativos para SharePoint, os aplicativos são implantados em seu próprio site em um nome de domínio especial e isolado, e não no mesmo da nome de domínio que o farm. Os processos executam sob esse nome de domínio e não afetam os sites do SharePoint. Essa diferença nos nomes de domínio fornece uma camada de isolamento para os aplicativos.

Você deve configurar um nome de domínio DNS (Domain Name Services) para fornecer um nome de host para os aplicativos instalados. Ao usar nomes de domínio separados, os aplicativos para o SharePoint são separados dos sites do SharePoint para evitar acesso não autorizado a dados de usuários e para reduzir a possibilidade de ataques de script entre sites.

Você precisa de um registro DNS para que o nome de domínio possa ser resolvido corretamente. Você pode criar um dos dois tipos de registros DNS a seguir para URLs de aplicativos para o SharePoint:

  • Um registro de Nome Canônico (CNAME) curinga que aponta ao domínio de host atribuído ao farm do SharePoint Server.

  • Um registro A de caractere curinga que aponta para o endereço IP do farm do SharePoint Server.

Escolha o tipo de registro a ser usado para apontar do domínio do aplicativo para o domínio do farm do SharePoint Server.

Os detalhes de como configurar o domínio de aplicativo são descritos em Configurar um ambiente para aplicativos do SharePoint Server.

Como o SharePoint usa o domínio

Cada aplicativo para SharePoint possui uma URL exclusiva, que é formada a partir do domínio do aplicativo mais um prefixo e um Apphash. O formato é como segue: prefixo-Apphash.domain.com. O Apphash é um identificador exclusivo atribuído arbitrariamente para cada aplicativo para SharePoint. Essas URLs são geradas automaticamente dependendo das configurações especificadas. Não é necessário criar ou gerenciar essas URLs separadamente; em vez disso, configure uma entrada curinga em DNS para fornecer as URLs a todos os aplicativos.

Quando você instala um aplicativo em um site, uma subweb desse site é criada para hospedar o conteúdo do aplicativo. A subweb do aplicativo está hierarquicamente abaixo do conjunto de sites, mas tem um cabeçalho de host exclusivo isolado, em vez de estar sob a URL do site. O seguinte diagrama mostra a relação entre a URL do site e a URL do aplicativo:

Ilustração da URL para um aplicativo do SharePoint

URLs de Aplicativos são isoladas das URLs do site do SharePoint

Neste diagrama, o Site do SharePoint Principal é o site no qual o usuário instalou o aplicativo. O Site do SharePoint App1 é uma subweb do site principal que contém o aplicativo e seus componentes. A URL do site do SharePoint App1 se baseia naquela do site principal do SharePoint. No entanto, ela está em um domínio diferente, tem um prefixo -apphash no início e tem um nome de aplicativo no fim do nome de subweb.

Determinar o nome de domínio a ser usado

Ao escolher o nome de domínio e os prefixos a serem usados para seu ambiente, considere o seguinte:

  • Use um nome de domínio exclusivo, não um subdomínio

    Por motivos de segurança, é altamente recomendável que você não use um subdomínio do nome do domínio raiz que hospeda o SharePoint Server ou outros aplicativos. Por exemplo, se os sites do SharePoint estiverem em Contoso.com, não use Apps.Contoso.com. Em vez disso, use um nome exclusivo, como Contoso-Apps.com. Isso pois outros aplicativos que podem ser executados sob esse nome de host podem conter informações sigilosas, armazenadas em cookies que podem não ser protegidas.

  • O domínio do aplicativo deve estar na zona de segurança Internet ou Sites Restritos no Internet Explorer

    Por motivos de segurança, recomendamos a configuração do domínio do aplicativo para estar na zona de segurança Internet ou Sites restritos nas opções do Internet Explorer, e não na zona Intranet ou na zona Sites confiáveis. As configurações de segurança do Internet Explorer para a zona Intranet ou Sites confiáveis não fornecem um nível suficiente de isolamento dos aplicativos dos dados do usuário nos sites do SharePoint.

  • Para ambientes de multilocatários, use prefixos únicos para os aplicativos de cada locatário

    Caso seu ambiente possua múltiplos locatários (em outras palavras, você hospeda sites do SharePoint para múltiplos clientes), você deve ser capaz de identificar as URLs que cada locatário ou cliente em seu ambiente usa. Sugerimos que você defina o prefixo de URL para indicar o nome do cliente ou o nome do site do cliente.

  • Mantenha os prefixos curtos e simples

    Os prefixos devem ter menos de 48 caracteres e não podem conter caracteres especiais ou hífens.

Como prática recomendada, recomendamos o uso de um único aplicativo da Web que usa conjuntos de sites com host nomeado (cabeçalhos de host) em vez de vários aplicativos da Web que usam conjuntos de sites com caminho nomeado em seu ambiente. Quando você usa vários aplicativos Web e conjuntos de sites com caminho nomeado, talvez seja necessário executar etapas adicionais de configuração a fim de garantir que as solicitações para aplicativos para SharePoint sejam encaminhadas para o aplicativo Web correto.

Planejar o Catálogo de Aplicativos

Se você decidir fornecer aplicativos para SharePoint aprovados para os proprietários de site os instalarem, deverá configurar um site do Catálogo de Aplicativos para conter esses aplicativos para SharePoint. Você precisa de um site do Catálogo de Aplicativos para cada aplicativo Web em que deseja hospedar o aplicativos para SharePoint.

Confira Gerenciar o Catálogo de Aplicativos no SharePoint Server para começar.

Planejar para monitorar aplicativos

Os Administradores de farm do SharePoint podem monitorar o aplicativos para SharePoint a fim de controlar o uso dos dados e dos resultados, e quaisquer erros que ocorreram. O Administrador de farm precisa adicionar aplicativos à página Monitor Apps no Administração Central para que os aplicativos apareçam na lista. O número máximo de aplicativos que podem ser monitorados na página Monitor Apps não pode passar de 100.

Confira Monitorar aplicativos do SharePoint para o SharePoint Server para começar.

Planejar para licenças de aplicativo

O SharePoint Server não impõe licenças de aplicativos. Os desenvolvedores que criam aplicativos devem adicionar código que recupere as informações de licença e então se dirijam aos usuários. O SharePoint Server fornece o armazenamento e junto aos serviços web do Repositório do SharePoint, a renovação da licença do aplicativo. O Repositório do SharePoint lida com os pagamentos para as licenças, emite as licenças corretas e fornece o processo para verificar a integridade da licença. Note que a o licenciamento funciona apenas para aplicativos que são distribuídos internamente via Repositório do SharePoint. Aplicativos comprados de outra fonte e aplicativos que você desenvolveu internamente devem implementar seus próprios mecanismos de licenciamento. O SharePoint Server suporta os formatos de licenças de aplicativos a seguir:

Tipo de licença Duração Limite de usuário
Gratuito
Perpétuo
Ilimitado
Teste
30, 60, 120 dias ou Ilimitado
Número por usuário ou Ilimitado
Pago por usuário
Perpétuo
Número por usuário
Usuários ilimitados pagos (licença do site)
Perpétuo
Ilimitado

Confira Monitorar e gerenciar licenças de aplicativos no SharePoint Server para começar.

Confira também

Conceitos

Instalação e gerenciamento de aplicativos do SharePoint Server

Configurar um ambiente para aplicativos do SharePoint Server