Compartilhar via


Plano para aplicativos do SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-162016 yes-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.

  • Precisará de Certificados SSL Se estiver a utilizar 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 aplicação para o SharePoint instalada cria uma subweb no site no qual está instalada com o seu próprio 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, a utilização de aplicações para o SharePoint requer uma configuração de domínio DNS separada (abordada abaixo) e as aplicações de Serviço de Gestão de Aplicações e Definições de Subscrição. Abordamos como configurar o domínio de aplicação separado e as aplicações de serviço no artigo de configuração de aplicações para 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 são executados com 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 aplicação para o SharePoint. Essas URLs são geradas automaticamente dependendo das configurações especificadas. Não tem de criar ou gerir estes URLs separadamente; em vez disso, configure uma entrada de caráter universal no DNS para fornecer os URLs para todas as aplicações.

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

Quando escolher o nome de domínio e o prefixo a utilizar para o 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 utilize 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 definições de segurança do Internet Explorer para a zona de Intranet ou sites fidedignos não fornecem um nível suficiente de isolamento de aplicações a partir de dados de utilizadores em 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 têm de ter menos de 48 carateres e não podem conter carateres especiais ou travessões.

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 utiliza várias aplicações Web e coleções de sites com nome de caminho, poderá ter de concluir passos de configuração adicionais para garantir que os pedidos de aplicações para o SharePoint são encaminhados para a aplicação Web correta.

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 aplicações. 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