Planejando o suporte à alta disponibilidade
Tópico modificado em: 2009-09-28
A alta disponibilidade refere-se à capacidade de um sistema de minimizar o tempo de inatividade, ao mesmo tempo em que continua a operação normal em caso de interrupções causadas por requisitos de hardware, software ou serviços. A tolerância a falhas refere-se especificamente à redução do risco de interrupção do serviço em caso de falha do sistema ou de um componente. Projetar a tolerância a falhas na infraestrutura de mensagens é essencial para garantir a alta disponibilidade da implantação do Office Communications Server 2007 R2.
O planejamento da alta disponibilidade é fundamental para a implantação do Office Communications Server 2007 R2, Enterprise Edition. Esta seção aborda os recursos do Office Communications Server 2007 R2 que dão suporte à alta disponibilidade e as diversas opções e estratégias que precisam ser consideradas antes da instalação do primeiro servidor.
Caso sua organização requeira que a topologia do Office Communications Server 2007 R2 ofereça alta disponibilidade, será conveniente implantar um ou mais pools Enterprise na topologia interna. Se a alta disponibilidade não for uma consideração e aspectos como simplicidade e economia forem mais importantes, talvez a opção apropriada seja um Standard Edition. Também é possível dar suporte à alta disponibilidade na rede de perímetro, caso necessário.
Standard Edition
O Standard Edition fornece todos os componentes de IM, presença e conferência, incluindo o armazenamento de dados, em um único computador. Essa é uma solução eficiente e econômica para organizações que consistem em um número relativamente pequeno de usuários que estão baseados em um único local e cujos requisitos de IM e conferência online não são essenciais. Um servidor Standard Edition monitora seu próprio estado e, em caso de falha, é reiniciado automaticamente sem perda de arquivos, conteúdo de reuniões ou agendas de reuniões. As reuniões e conversas, qualquer que seja seu progresso, são interrompidas, uma situação que poderá persistir por um período prolongado, dependendo do motivo da falha.
Como um servidor Standard Edition representa um ponto único de falha, ele não é recomendado para implantações críticas em que a alta disponibilidade é essencial. Nesses casos, o Enterprise Edition é a única opção adequada.
Enterprise Edition
A arquitetura do Office Communications Server 2007 R2 Enterprise Edition reduz pontos únicos de falha devido ao uso de vários servidores Enterprise Edition e de um servidor de Banco de Dados Back-End dedicado. Para uma maior redundância, o banco de dados pode ser agrupado em uma configuração nó-múltiplo ativo-passivo. O Office Communications Server 2007 R2 também oferece mecanismos para reconectar os clientes automaticamente. Às vezes, poderão ocorrer interrupções momentâneas e sessões encerradas, mas, em grande parte, o sistema é imune a panes totais.
Importante: |
---|
O banco de dados back-end deve ser instalado em um computador físico separado de qualquer servidor Enterprise Edition. No Enterprise Edition, não há suporte para colocar o banco de dados back-end junto com qualquer função de servidor do Office Communications Server. Além disso, o Office Communications Server requer uma instância SQL Server separada, não compartilhada com nenhum outro aplicativo para servidores. Em um cluster de nó-múltiplo, a instância do Office Communications Server SQL deve ser capaz de failover a um nó passivo que, por razões de desempenho, não deve ser compartilhado por nenhuma outra instância SQL. |
Os vários Servidores Front-End que compõem um pool Enterprise proporcionam uma solução de alta disponibilidade na qual, se ocorrer falha em um único Servidor Front-End, os clientes detectarão a falha e se reconectarão automaticamente a um dos outros Servidores Front-End disponíveis. O estado das reuniões é preservado porque uma reunião é hospedada pelo pool, e não por um único servidor. Graças à presença de vários Servidores Front-End, também é possível deixar um determinado servidor offline para atualizações de hardware ou software com um mínimo de interrupção do serviço. Quando o servidor é desativado devido a uma falha de hardware ou da rede, ocorre uma interrupção na experiência dos clientes que estão usando esse servidor para atividades envolvendo IM, presença e conferência. Esses clientes serão reconectados para retomar o serviço.
Colocar os bancos de dados SQL Server do pool em um servidor back-end ou em um cluster de servidores back-end separados dos Servidores Front-End não apenas isola os bancos de dados de possíveis falhas nos Front-End, como também melhora a produtividade geral e o desempenho dos Front-End.
Rede de perímetro
Caso você pretenda habilitar o acesso externo em uma topologia de alta disponibilidade, recomenda-se implantar vários Servidores de Borda consolidados conectados a um balanceador de carga de hardware (esquema conhecido como matriz de Servidores de Borda consolidados) na rede de perímetro. De modo oposto, se a organização não exigir alta disponibilidade na rede de perímetro, você poderá implantar um único Servidor de Borda consolidado. Para obter mais detalhes, consulte Planejando o acesso de usuários externos.
Chat de Grupo
Se você pretende implantar o Chat de Grupo, poderá implantar uma topologia que oferece alta disponibilidade. Para obter mais detalhes, consulte Planejando o acesso de usuários externos.
Para maior escalabilidade e disponibilidade superior da sua instalação de Chat de Grupo, você pode implantar em um total de cinco Servidores de Chat de Grupo. Cada servidor é compatível com 2.000 usuários quando as recomendações de Planejamento de Capacidade são seguidas, para um total de 10.000 usuários.
Os Servidores de Chat de Grupo atenderão a conexões de novos usuários usando um algoritmo simples de balanceamento de carga do tipo “round-robin”. Se qualquer servidor na instalação deve falhar, os clientes de Chat de Grupo serão reconectados automaticamente e serão redirecionados para um dos servidores restantes.
Arquivamento e conformidade
Se a sua organização precisa cumprir requisitos de conformidade para arquivar mensagens instantâneas, você pode implantar o Serviço de Arquivamento com uma topologia que ofereça alta disponibilidade. Para obter mais detalhes, consulte Suporte para arquivamento.