Diretrizes de implantação para portais do SharePoint Online
Depois de gastar seu tempo e criar energia nesse novo portal baseado no SharePoint, você deseja que ele seja ao vivo o mais rápido possível... mas o que seria um bom modelo para fazer isso? Este artigo explica o modelo recomendado para implantar seu portal em seus usuários finais.
Observação
Embora essa orientação vise principalmente o SharePoint Online, a maior parte também se aplica a portais hospedados em um ambiente local do SharePoint.
O que não fazer
A lista a seguir contém as principais coisas a não serem executadas quando você implanta seu portal.
Não:
- Teste o estresse do portal em relação ao locatário do SharePoint Online.
- Faça uma versão do Big Bang, essencialmente liberando seu novo portal para todos os usuários ao mesmo tempo.
- Compartilhe seu portal tendo um grande número de grupos de segurança como membros do grupo de sites. Isso pode acontecer com um grande número (30-40.000) grupos de segurança, cada um com uma única associação de grupo de sites ou pode ser um número menor de grupos de segurança que são membros de muitos grupos de sites.
Como você fez isso no passado
No passado, os clientes geralmente realizavam testes de estresse maciços em seus portais baseados no SharePoint local porque queriam avaliar se a infraestrutura poderia lidar com a carga enquanto ainda dava tempos decentes de carga de página.
No entanto, com o SharePoint Online, não é permitido fazer um teste de estresse clássico porque:
O SharePoint Online vê o teste de carga como um ataque de negação de serviço e simplesmente bloqueia o usuário, ou pior ainda, o locatário completo.
Se o teste de carga não estiver sendo bloqueado, ele será limitado, resultando em resultados de teste difíceis de interpretar.
O SharePoint Online dimensiona dinamicamente sua infraestrutura subjacente, que funciona muito bem, mas não se de repente você fizer um aumento maciço de carga. O modelo de back-end em escala precisa de tempo para absorver o aumento da carga.
Esse teste de desempenho é apenas uma validação única, enquanto o portal continuará evoluindo. É melhor confiar na telemetria interna do portal para que você possa acompanhar continuamente o desempenho do portal. Também é difícil criar um teste de carga que represente um padrão de uso real.
A abordagem recomendada para implantar seu novo portal é usar um plano de implantação em fases combinado com a telemetria interna do portal para medir o desempenho do portal enquanto mais e mais usuários são adicionados. A próxima seção fornece mais detalhes sobre essa abordagem.
Usar um plano de distribuição e telemetria em fases
O modelo recomendado para implantar novas funcionalidades é uma abordagem em fases que normalmente consiste no seguinte:
Uma onda piloto: esta é a primeira vez que o portal é aberto a um grupo de usuários-chave selecionados. É importante obter um conjunto de usuários representativos, críticos e importantes que possam fornecer os comentários iniciais.
Uma ou mais ondas de usuário final: o número de ondas que você tem depende de quantos usuários você terá, combinados com o modelo que você está seguindo. Algumas empresas alinham suas ondas de distribuição à sua estrutura organizacional; outras empresas se alinham por país/região. No final, o que mais importa é o fato de que você está gradualmente adicionando novos usuários ao portal.
O diagrama a seguir mostra um plano de implantação gradual. Observe que isso leva em conta o fato de que normalmente as ondas de usuário final têm menos usuários ativos do que os usuários convidados.
Essa abordagem em fases dá tempo para absorver comentários e fazer ajustes no portal, se necessário. No entanto, como você mede e acompanha o desempenho durante essa distribuição em fases?
A abordagem recomendada para fazer isso é inserir a telemetria do portal em sua implementação, conforme explicado na seção telemetria em Diretrizes de desempenho para portais do SharePoint Online. Ter um fluxo contínuo de dados de desempenho do portal ajuda você a entender se o desempenho do portal muda à medida que o número de usuários aumenta. Ele também pode ser valioso no futuro quando você fizer alterações no portal.