Plenejamento da topologia do Servidor de Chat PersistentePlan Persistent Chat Server topology

Resumo: Leia este tópico para saber mais sobre os componentes e topologias persistentes do servidor de chat no Skype for Business Server 2015.Summary: Read this topic to learn about Persistent Chat Server components and topologies in Skype for Business Server 2015.

O servidor de chat persistente tem suporte para configurações de servidor único e de vários servidores.Persistent Chat Server supports both single-server and multiple-server configurations. Você pode instalar o servidor de chat persistente em um servidor do Skype for Business Server 2015 Enterprise Edition ou Standard Edition.You can install Persistent Chat Server on either a Skype for Business Server 2015 Enterprise Edition or Standard Edition Server.

Observação

O chat persistente está disponível no Skype for Business Server 2015, mas não é mais compatível com o Skype for Business Server 2019.Persistent chat is available in Skype for Business Server 2015 but is no longer supported in Skype for Business Server 2019. A mesma funcionalidade está disponível no Microsoft Teams.The same functionality is available in Teams. Para obter mais informações, consulte introdução à atualização do Microsoft Teams.For more information, see Getting started with your Microsoft Teams upgrade. Se você precisar usar chats persistentes, suas opções serão migrar os usuários que exigem essa funcionalidade para o Microsoft Teams ou para continuar usando o Skype for Business Server 2015.If you need to use Persistent chat, your choices are to either migrate users requiring this functionality to Teams, or to continue using Skype for Business Server 2015.

Componentes persistentes do servidor de chatPersistent Chat Server components

O Servidor de Chat Persistente consiste nos seguintes componentes:Persistent Chat Server consists of the following components:

  • Um ou mais computadores que executam o servidor de chat persistente e fornecimento dos seguintes serviços:One or more computers running Persistent Chat Server and providing the following services:

    • Serviço de chat persistentePersistent Chat service

    • Serviço de conformidade, que é ativado quando a conformidade é habilitadaCompliance service, which is turned on if compliance is enabled

  • Um ou mais servidores (mais de um se o espelhamento for usado) executando o banco de dados back-end do SQL Server para hospedar o banco de dados de conteúdo de chat persistente no qual o conteúdo da sala de chat, salas e categorias são armazenados.One or more servers (more than one if mirroring is used) running the SQL Server back-end database for hosting the Persistent Chat content database where chat room content, rooms, and categories are stored.

    Observação

    O banco de dados back-end armazena dados do histórico do chat, incluindo informações sobre categorias e salas de chat persistentes que são criadas.The back-end database stores chat history data, including information about categories and Persistent Chat rooms that are created.

  • Se a conformidade estiver habilitada, um ou mais servidores (mais de um se o espelhamento for usado) que executam o banco de dados back-end do SQL Server para hospedar o banco de dados de conformidade de chat persistente, onde os eventos de conformidade e o conteúdo de chat com a finalidade de conformidade são armazenados.If compliance is enabled, one or more servers (more than one if mirroring is used) running the SQL Server back-end database for hosting the Persistent Chat Compliance database, where compliance events and chat content for the purpose of compliance are stored.

Para obter detalhes sobre os requisitos de hardware e software para o servidor de chat persistente, consulte requisitos do servidor para o Skype for Business server 2015 e requisitos de hardware e software para servidor de chat persistente no Skype for Business Server 2015.For details about hardware and software requirements for Persistent Chat Server, see Server requirements for Skype for Business Server 2015 and Hardware and software requirements for Persistent Chat Server in Skype for Business Server 2015.

Topologias persistentes do servidor de chatPersistent Chat Server topologies

Você pode implantar um servidor de chat persistente em pools de servidor único ou de vários servidores e com topologia de pool único ou de vários pools.You can deploy Persistent Chat Server in single-server or multiple-server pools, and with single-pool or multiple-pool topology. O servidor de chat persistente tem suporte para as seguintes topologias:Persistent Chat Server supports the following topologies:

  • Servidor Standard Edition com Servidor de Chat Persistente colocado em um Servidor Front-EndStandard Edition Server with Persistent Chat Server collocated on the Front End Server

  • Servidor Standard Edition com servidor de chat persistente em um servidor separadoStandard Edition Server with Persistent Chat Server on a separate server

  • Enterprise Edition Server com um único servidor de chat persistente em um servidor separadoEnterprise Edition Server with a single Persistent Chat Server on a separate server

  • Enterprise Edition Server com mais de um servidor de chat persistente em servidores separadosEnterprise Edition Server with more than one Persistent Chat Server on separate servers

Embora você possa implantar o servidor de chat persistente em um servidor Standard Edition, lembre-se de que o desempenho e a escala serão afetados, e a alta disponibilidade não será uma opção.Although you can deploy Persistent Chat Server on a Standard Edition Server, be aware that performance and scale will be affected, and high availability is not an option. Portanto, é recomendável que você implante o chat persistente em um servidor Standard Edition principalmente para a prova de conceito e fins de avaliação.Therefore, it is recommended that you deploy Persistent Chat on a Standard Edition Server primarily for proof of concept and evaluation purposes.

O Skype for Business Server 2015 oferece suporte a uma variedade de cenários de colocação, oferecendo a flexibilidade para reduzir os custos de hardware executando vários componentes em um servidor (se você tiver uma pequena organização) ou para executar componentes individuais em servidores diferentes ( Se você tiver uma organização maior que precisa de escalabilidade e desempenho).Skype for Business Server 2015 supports a variety of collocation scenarios, providing you the flexibility to save hardware costs by running multiple components on one server (if you have a small organization), or to run individual components on different servers (if you have a larger organization that needs scalability and performance). Você deve considerar os fatores de escalabilidade antes de se decidir se colocará os componentes.You should consider scalability factors before deciding whether to collocate components. Os cenários de colocação são diferentes para servidores do Skype for Business Server 2015 Enterprise Edition e do Standard Edition.Collocation scenarios differ for Skype for Business Server 2015 Enterprise Edition and Standard Edition servers.

As próximas seções descrevem as topologias mais detalhadamente, incluindo cenários de colocação e opções para servidores de banco de dados back-end.The following sections describe the topologies in more detail, including collocation scenarios and options for the back-end database servers. Para obter detalhes sobre a colocação de todas as funções de servidor e bancos de dados, consulte noções básicas de topologia para o Skype for Business server 2015.For details about collocation of all server roles and databases, see Topology Basics for Skype for Business Server 2015.

Servidor Standard Edition com Servidor de Chat Persistente colocado em um Servidor Front-EndStandard Edition Server with Persistent Chat Server collocated on the Front End Server

Com o Standard Edition, é possível colocar o Chat Persistente no Servidor Front-End.With Standard Edition, you can collocate Persistent Chat on the Front End Server. Essa é a configuração mais básica e simples.This is the simplest and most basic configuration. Você deve certificar-se de que o servidor front-end existente tem capacidade suficiente em termos de recursos físicos: CPU, memória, espaço em disco e assim por diante.You must make sure that the existing Front End Server has enough capacity in terms of physical resources: CPU, memory, disk space, and so on.

Além disso, você pode colocar o servidor back-end persistente do servidor de chat persistente e o banco de dados de conformidade de chat persistente (se habilitado) no servidor de back-end do SQL Server Express local.In addition, you can collocate the Persistent Chat Server back-end server and the Persistent Chat Compliance database (if enabled) on the local SQL Server Express back-end server. Você também pode optar por usar um SQL Server separado com uma instância dedicada.You can also choose to use a separate SQL Server with a dedicated instance.

Importante

Você não poderá adicionar mais servidores a um pool de servidores de chat persistente se o primeiro servidor de chat persistente estiver posicionado com um servidor front-end Standard Edition.You cannot add additional servers to a Persistent Chat Server pool if the first Persistent Chat Server is collocated with a Standard Edition Front End Server. É recomendável que você instale o primeiro servidor como uma instância autônoma para que você possa adicionar mais servidores mais tarde, se necessário.It is recommended that you install the first server as a standalone instance so that you can add more servers later, if needed.

Servidor Standard Edition com Servidor de Chat Persistente instalado em um servidor separadoStandard Edition Server with Persistent Chat Server installed on a separate server

Com o Standard Edition, você pode instalar o Servidor de Chat Persistente como uma instância autônoma e adicionar mais servidores posteriormente, se necessário. With Standard Edition, you can install Persistent Chat Server as a standalone instance and add more servers later if needed.

Você pode colocar o servidor back-end persistente do servidor de chat persistente e o banco de dados de conformidade de chat persistente (se habilitado) no servidor de back-end do SQL Server Express local.You can collocate the Persistent Chat Server back-end server and the Persistent Chat Compliance database (if enabled) on the local SQL Server Express back-end server. Você também pode optar por usar um SQL Server separado com uma instância dedicada.You can also choose to use a separate SQL Server with a dedicated instance.

Servidor Enterprise Edition com um único Servidor de Chat PersistenteEnterprise Edition Server with a single Persistent Chat Server

Com o Enterprise Edition, você deve instalar o Servidor de Chat Persistente em um computador separado.With Enterprise Edition, you must install the Persistent Chat Server on a separate computer. Ou seja, não é possível colocar o Servidor de Chat Persistente no Servidor Front-End Enterprise Edition.That is, you cannot collocate the Persistent Chat Server on the Enterprise Edition Front End Server. Esta implantação requer um servidor separado que executa o servidor de chat persistente e o serviço de conformidade (se habilitado).This deployment requires a separate server that runs Persistent Chat Server and the Compliance service (if enabled).

No entanto, você pode posicionar o banco de dados do SQL Server para servidor de chat persistente no banco de dados back-end de um pool de front-end da edição Enterprise.You can, however, collocate the SQL Server database for Persistent Chat Server on the back-end database of an Enterprise Edition Front End pool.

Observação

Se você pretende usar Grupos de Disponibilidade AlwaysOn do SQL para HA DR, observe que eles não dão suporte a bancos de dados de Servidor de Chat Persistente.If you plan to use SQL AlwaysOn Availability Groups for HA DR, note that it is not supported for Persistent Chat Server databases.

Se você colocar o banco de dados de chat persistente com o banco de dados back-end, poderá usar uma única instância do SQL Server para qualquer um ou todos os bancos de dados ou poderá usar uma instância separada do SQL Server para cada banco de dados.If you collocate the Persistent Chat database with the back-end database, you can either use a single instance of SQL Server for any or all of the databases, or you can use a separate instance of SQL Server for each database.

Importante

O servidor que hospeda o banco de dados de chat persistente pode hospedar outros bancos de dados.The server hosting the Persistent Chat database can host other databases. No entanto, quando você considera posicionar o banco de dados de chat persistente com outros bancos de dados, lembre-se de que, se você estiver armazenando as mensagens de mais de alguns usuários, o espaço em disco necessário para o banco de dados de chat persistente pode crescer muito grande.However, when you consider collocating the Persistent Chat database with other databases, be aware that if you are storing the messages of more than a few users, the disk space needed by the Persistent Chat database can grow very large. Por esse motivo, não recomendamos posicionar o banco de dados de chat persistente com o banco de dados back-end.For this reason, we do not recommend collocating the Persistent Chat database with the back-end database.

A figura a seguir mostra todos os componentes de uma topologia para um único servidor de chat persistente com conformidade habilitada (opcional).The following figure shows all components of a topology for a single Persistent Chat Server with compliance enabled (optional).

Topologia de servidor únicoSingle Server Topology

Servidor de chat persistente-topologia de servidor único

Servidor Enterprise Edition com um múltiplos Servidores de Chat PersistenteEnterprise Edition Server with multiple Persistent Chat Servers

Com a Enterprise Edition, você pode implantar uma topologia de vários servidores para aumentar a capacidade e a confiabilidade.With Enterprise Edition, you can deploy a multiple-server topology for greater capacity and reliability. Uma topologia de vários servidores é a mesma que a topologia de servidor único, exceto que vários servidores hospedam o servidor de chat persistente e podem ser dimensionados para maior.A multiple-server topology is the same as the single-server topology except that multiple servers host Persistent Chat Server, and can scale higher. A topologia de vários servidores pode incluir até quatro computadores ativos que executam o servidor de chat persistente (as configurações de alta disponibilidade e recuperação de desastres permitirão até oito, mas apenas quatro podem estar ativas e as quatro restantes em standby).The multiple-server topology can include as many as four active computers running Persistent Chat Server (high availability and disaster recovery configurations will allow up to eight, but only four can be active and the remaining four on standby). Cada servidor pode oferecer suporte a quantos usuários simultâneos do 20.000, para um total de 80.000 usuários simultâneos conectados a um pool de servidores de chat persistente com quatro servidores.Each server can support as many as 20,000 concurrent users, for a total of 80,000 concurrent users connected to a Persistent Chat Server pool with 4 servers. Vários computadores que executam o servidor de chat persistente devem residir no mesmo domínio dos serviços de domínio Active Directory como o Skype for Business Server e o serviço de conformidade.Multiple computers running Persistent Chat Server should reside in the same Active Directory Domain Services domain as Skype for Business Server and the Compliance service.

A figura a seguir mostra todos os componentes de uma topologia de vários servidores com vários computadores que executam o servidor de chat persistente, o serviço de conformidade opcional e um banco de dados de conformidade separado.The following figure shows all the components of a multiple-server topology with multiple computers running Persistent Chat Server, the optional Compliance service, and a separate compliance database.

Topologia de vários servidoresMultiple Server Topology

Servidor de chat persistente – topologia de vários servidores

As topologias de vários servidores fornecem a funcionalidade de pool de servidores.Multiple-server topologies provide pooling of server functionality. Em um pool de servidores, os serviços de chat persistente se comunicam e compartilham dados.In a server pool, the Persistent Chat services communicate and share data. Por exemplo, o histórico de chats originalmente lançado em um serviço de chat persistente está disponível em qualquer serviço de chat persistente do sistema.For example, chat history that was originally posted to one Persistent Chat service is available from any Persistent Chat service in the system. Um arquivo carregado por meio de um serviço de chat persistente pode ser acessado por qualquer serviço de chat persistente.A file that is uploaded through one Persistent Chat service can be accessed by any Persistent Chat service. Os usuários podem ser conectados a diferentes servidores de front-end do servidor de chat persistente e podem se comunicar uns com os outros.Users can be connected to different Persistent Chat Server Front End Servers and can be communicating with each other. A porta padrão do TCP 8011 conecta um servidor a um pool de servidores e é usada pelos serviços de chat persistente para se comunicar entre si ou para fins administrativos.The default port of TCP 8011 connects a server to a server pool, and is used by the Persistent Chat services to communicate between themselves, or for administrative purposes.

Por exemplo, em uma implantação de servidor de chat persistente de quatro servidores, em que os usuários do 80.000 podem ser conectados simultaneamente a chats persistentes, a carga é distribuída uniformemente em 20.000 usuários por servidor.For example, in a four-server Persistent Chat Server deployment, where 80,000 users can be simultaneously signed in to Persistent Chat, the load is distributed evenly at 20,000 users per server. Se um servidor ficar indisponível, os usuários que estiverem conectados a esse servidor perderão o acesso ao servidor de chat persistente.If one server becomes unavailable, the users who are connected to that server will lose their access to Persistent Chat Server. Os usuários desconectados serão automaticamente transferidos para os servidores remanescentes até que o servidor indisponível seja restaurado.The disconnected users will be automatically transferred to the remaining servers until the unavailable server is restored.