A arquitetura é composta pelos seguintes componentes:The architecture consists of the following components:

Grupos de recursos.Resource groups.Um grupo de recursos é um contentor que retém recursos relacionados do Azure.A resource group is a container that holds related Azure resources.Um grupo de recursos é utilizado para os servidores do SharePoint e outro grupo de recursos é utilizado para os componentes da infraestrutura independentes das VMs, como a rede virtual e os balanceadores de carga.One resource group is used for the SharePoint servers, and another resource group is used for infrastructure components that are independent of VMs, such as the virtual network and load balancers.

Utilize uma sub-rede para cada função do SharePoint, mais uma sub-rede para o gateway e outra para a jumpbox.Use one subnet for each SharePoint role, plus a subnet for the gateway and one for the jumpbox.

Antes de configurar o farm do SharePoint, certifique-se de que tem uma conta de serviço do Windows Server Active Directory por serviço.Before configuring the SharePoint farm, make sure you have one Windows Server Active Directory service account per service.Esta arquitetura, precisa de ter, no mínimo, as seguintes contas de nível de domínio para isolar o privilégio por função:For this architecture, you need at a minimum the following domain-level accounts to isolate privilege per role:

As aplicações de serviço predefinidas nesta implementação foram concebidas para suportar cargas de trabalho híbridas.The default service applications in this deployment are designed to support hybrid workloads.Todas as cargas de trabalho híbridas do SharePoint Server 2016 e do Office 365 podem ser implementadas neste farm sem alterações à infraestrutura do SharePoint, com uma exceção: a Aplicação de Serviço de Pesquisa na Cloud Híbrida não pode ser implementada em servidores que alojem uma topologia de pesquisa existente.All SharePoint Server 2016 and Office 365 hybrid workloads can be deployed to this farm without changes to the SharePoint infrastructure, with one exception: The Cloud Hybrid Search Service Application must not be deployed onto servers hosting an existing search topology.Por conseguinte, é necessário adicionar uma ou mais VMs baseadas em funções de pesquisa ao farm para suportar este cenário híbrido.Therefore, one or more search-role-based VMs must be added to the farm to support this hybrid scenario.

Grupos de Disponibilidade Always On do SQL ServerSQL Server Always On Availability Groups

Esta arquitetura utiliza máquinas virtuais do SQL Server porque o SharePoint Server 2016 não pode utilizar a Base de Dados SQL do Azure.This architecture uses SQL Server virtual machines because SharePoint Server 2016 cannot use Azure SQL Database.Para suportar elevada disponibilidade no SQL Server, recomendamos a utilização de Grupos de Disponibilidade Always On, os quais especificam um conjunto de bases de dados que efetuam a ativação pós-falha em conjunto, tornando-os altamente disponíveis e recuperáveis.To support high availability in SQL Server, we recommend using Always On Availability Groups, which specify a set of databases that fail over together, making them highly-available and recoverable.Nesta arquitetura de referência, as bases de dados são criadas durante a implementação, mas tem de ativar manualmente os Grupos de Disponibilidade Always On e adicionar as bases de dados do SharePoint a um grupo de disponibilidade.In this reference architecture, the databases are created during deployment, but you must manually enable Always On Availability Groups and add the SharePoint databases to an availability group.Para obter mais informações, veja Criar o grupo de disponibilidade e adicionar as bases de dados do SharePoint.For more information, see Create the availability group and add the SharePoint databases.

Considerações de escalabilidadeScalability considerations

Com a capacidade MinRoles no SharePoint Server 2016, pode aumentar horizontalmente os servidores com base na função do servidor, bem como remover servidores de uma função.With the MinRoles capability in SharePoint Server 2016, you can scale out servers based on the server's role and also remove servers from a role.Ao adicionar servidores a uma função, pode especificar qualquer uma das funções únicas ou uma das funções combinadas.When you add servers to a role, you can specify any of the single roles or one of the combined roles.No entanto, se adicionar servidores à função Pesquisa, também tem de reconfigurar a topologia de pesquisa através do PowerShell.If you add servers to the Search role, however, you must also reconfigure the search topology using PowerShell.Também pode converter as funções atrevés de MinRoles.You can also convert roles using MinRoles.Para obter mais informações, veja Gerir um Farm de Servidores MinRole no SharePoint Server 2016.For more information, see Managing a MinRole Server Farm in SharePoint Server 2016.

Implementar a soluçãoDeploy the solution

Está disponível uma implementação para esta arquitetura de referência no GitHub.A deployment for this reference architecture is available on GitHub.Toda a implementação pode demorar várias horas a concluir.The entire deployment can take several hours to complete.

Agora, certifique-se de que pode estabelecer uma ligação TCP do front-end da Web ao balanceador de carga do grupo de disponibilidade AlwaysOn do SQL Server.At this point, verify that you can make a TCP connection from the web front end to the load balancer for the SQL Server Always On availability group.Para tal, siga estes passos:To do so, perform the following steps:

Utilize o portal do Azure para localizar a VM com o nome ra-sp-jb-vm1 no grupo de recursos ra-sp2016-network-rg.Use the Azure portal to find the VM named ra-sp-jb-vm1 in the ra-sp2016-network-rg resource group.Esta é a VM da jumpbox.This is the jumpbox VM.

Clique em Connect para abrir uma sessão de ambiente de trabalho remoto para a VM.Click Connect to open a remote desktop session to the VM.Utilize a palavra-passe que especificou no ficheiro de parâmetros azure1.json.Use the password that you specified in the azure1.json parameter file.

Abra uma consola do PowerShell na VM e utilize o cmdlet Test-NetConnection para verificar se pode ligar ao balanceador de carga.Open a PowerShell console in the VM, and use the Test-NetConnection cmdlet to verify that you can connect to the load balancer.

Se falhar, utilize o Portal do Azure para reiniciar a VM com o nome ra-sp-sql-vm2.If it fails, use the Azure Portal to restart the VM named ra-sp-sql-vm2.Depois de a VM reiniciar, execute o comando Test-NetConnection novamente.After the VM restarts, run the Test-NetConnection command again.Poderá ter de esperar cerca de um minuto após a VM reiniciar para que a ligação seja estabelecida com êxito.You may need to wait about a minute after the VM restarts for the connection to succeed.

Quando for estabelecida a ligação remota à VM, abra um browser na VM e navegue para http://portal.contoso.local.When the remote connection to the VM is established, open a browser in the VM and navigate to http://portal.contoso.local.

Na caixa Segurança do Windows, inicie sessão no portal do SharePoint e utilize contoso.local\testuser para o nome de utilizador.In the Windows Security box, log on to the SharePoint portal using contoso.local\testuser for the user name.

Este início de sessão é efetuado entre o domínio Fabrikam.com utilizado pela rede no local e o domínio contoso.local utilizado pelo portal do SharePoint.This logon tunnels from the Fabrikam.com domain used by the on-premises network to the contoso.local domain used by the SharePoint portal.Quando for aberto o site do SharePoint, verá o site de demonstração de raiz.When the SharePoint site opens, you'll see the root demo site.