Close

Guias de migração do Data Center

No organization is the same and neither is your migration journey. The key to any good migration is planning.


Guia 4: implemente em uma arquitetura com cluster

Agora que você leu os guias de Introdução e de Planejamento, você está pronto para implementar o Data Center em um ambiente com cluster.

Adquira a infraestrutura necessária para seu cluster

Para implementar o Data Center em um cluster, você vai precisar dos seguintes componentes:

  • Banco de dados
  • Balanceador de carga
  • Pontos centrais de aplicativo
  • Sistema de arquivos
  • Ponto central do ElasticSearch (Bitbucket)

Balanceador de carga

O balanceador de carga é a primeira coisa que as solicitações dos usuários atingem se você implementou em um cluster. As solicitações chegam ao balanceador de carga, e o balanceador de carga distribui cada solicitação aos pontos centrais do aplicativo. Você pode usar um balanceador de carga baseado em hardware ou software. Para soluções de software e hardware, o balanceador de carga deve ser vinculado ao cluster do aplicativo usando uma conexão LAN de alta velocidade para garantir alta largura de banda e baixa latência. Todos os balanceadores de carga de software devem ser executados em máquinas dedicadas.

Os produtos do Data Center presumem que a solicitação de cada usuário vai para o mesmo ponto central durante uma sessão. Se as solicitações forem para pontos centrais diferentes, os usuários podem ser desconectados inesperadamente e podem até perder informações armazenadas na sessão. Portanto, é necessário associar uma sessão ao mesmo ponto central, habilitando “sessões fixas” (ou afinidade de sessão) baseadas em cookies no balanceador de carga. Ao usar sessões fixas baseadas em cookies, você pode usar o cookie emitido pelo produto ou um cookie gerado pelo balanceador de carga.

Adicione uma camada extra de proteção e evite que o balanceador de carga se torne um único ponto de falha adicionando redundância à solução de balanceamento de carga. Configure dois balanceadores de carga em uma configuração ativo-passivo, usando um endereço IP virtual em ambos os balanceadores de carga. Se o balanceador de carga ativo falhar, ele vai fazer failover para o balanceador de carga passivo.

Para obter mais informações consulte as opções de configuração do balanceador de carga.

O que são pontos centrais do aplicativo?

Os pontos centrais do aplicativos são onde reside o produto real. Cada ponto central no cluster do Data Center deve ser executado na mesma versão do produto e estar localizado junto para manter um mínimo de latência. No entanto, você pode habilitar uma rede de distribuição de conteúdo (CDN) para dar suporte ao desempenho das equipes distribuídas em lugares diferentes. Esses pontos centrais devem ser configurados em um cluster, agindo como um só, para entregar o produto aos usuários. O número de pontos centrais no cluster depende das necessidades e da configuração do produto. Em geral, a gente descobre que entre 2 e 4 pontos centrais são suficientes para a maioria dos clusters, mas use os guias de dimensionamento de pontos centrais para tomar a decisão certa.

Ícone de informações

Observação importante: o Bitbucket requer um ponto cental de aplicativo adicional dedicado apenas ao ElasticSearch, que permite a pesquisa de código.

Como funciona o sistema de arquivos?

O sistema de arquivos compartilhado é onde todos os fundamentos do produto são armazenados. É aqui que ficam coisas como anexos, ícones, informações do usuário, aplicativos e código-fonte.

Em um ambiente do Data Center, você precisa configurar o sistema de arquivos compartilhado como seu próprio ponto central. Você pode usar qualquer programa NAS ou SAN baseado em NFS para seu sistema de arquivos compartilhado, mas a gente recomenda o NFS3 para manter o desempenho. Apenas fique longe de protocolos distribuídos como DFS, pois eles não são compatíveis.

Compile o cluster

É hora de compilar o cluster do Data Center. Além de configurar cada um dos vários componentes no cluster (pontos centrais do aplicativo, balanceador de carga, banco de dados, sistema de arquivos), você também precisa dimensionar os pontos centrais do aplicativo no cluster com base nos requisitos de desempenho.

A gente reuniu alguns exemplos de configuração que você pode consultar. A Atlassian não endossa, aprova ou recomenda quaisquer fornecedores ou configurações específicas. Eles são fornecidos como referência. Se você quiser mais orientações práticas sobre como configurar o ambiente ideal, veja se trabalhar com um Gerente de contas técnicas, Suporte Premier ou um Parceiro é ideal para você.

Crie um ambiente de staging

Para realizar uma migração bem-sucedida, a gente recomenda a criação de um ambiente de staging para testar o Data Center antes de entrar em produção.

O ambiente de staging deve replicar com fidelidade o ambiente de produção, incluindo proxies reversos, configuração SSL ou balanceador de carga (para o Data Center). Você pode optar por usar um servidor físico diferente ou uma solução virtualizada. O principal é se certificar de que seja uma réplica adequada do ambiente de produção.

Depois de criar seu ambiente, você vai precisar:

  • Replicar seu banco de dados
  • Replicar seu produto
  • Copie seu diretório inicial local para o diretório inicial compartilhado
  • Replicar gerenciamento de usuários externos (opcional)
Ícone de informações

Para obter instruções detalhadas, consulte:

Revise e faça upgrade dos aplicativos

Antes de implementar um Data Center sem cluster, você precisa revisar os aplicativos e fazer upgrade para uma versão do Data Center quando possível. Se você migrar para o Data Center antes de fazer upgrade dos aplicativos, eles podem parar de funcionar.

Instalar o Data Center

Depois de configurar sua arquitetura em cluster, você está pronto para instalar seus produtos do Data Center.

Para obter instruções detalhadas, verifique a documentação que ajuda a implementar produtos de Data Center em um cluster.

 

Jira Software
Jira Service Desk

Confluence

Bitbucket

Crowd

Seu hardware

Jira Software
Jira Service Desk

Seu hardware

Confluence

Seu hardware

Bitbucket

Seu hardware

Crowd

Seu hardware

AWS

Jira Software
Jira Service Desk

AWS

Confluence

AWS

Bitbucket

AWS

Crowd

AWS

Azure

Jira Software
Jira Service Desk

Azure

Confluence

Azure

Bitbucket

Azure

Crowd

 

Execute uma simulação

A fase de teste é uma etapa fundamental na implementação do Data Center e, com frequência, a parte mais intensa do processo de migração. Para implementar o Data Center na produção com tranquilidade, a equipe deve executar um conjunto iterativo de testes funcionais, testes de integração e testes de desempenho para examinar a instalação do Data Center. Se você estiver migrando do servidor, cada teste pode durar de 1 a 2 semanas.

Todo cuidado é pouco. Uma fase de testes completa vai agilizar a implementação da produção e permitir que você leve em conta circunstâncias imprevistas. Execute vários testes de aceitação do usuário (UATs), se preciso, até que você tenha total confiança para ativar.

Saiba mais sobre o desempenho em produtos do Data Center:

Ícone de informações

Se você tiver um gerente de sucesso do cliente, faça uma verificação de integridade para identificar problemas conhecidos com configurações, compatibilidade, versões de driver, condições de desempenho, configurações de memória, entre outros coisas.

Entrada em produção

Agora que você migrou seu ambiente de teste para o Data Center, está pronto para entrar em produção.

Antes de concluir a migração, verifique se o ambiente de produção corresponde ao ambiente de teste para que tudo funcione sem erros na produção, pois você vai concluir as mesmas etapas que fez durante a fase de testes.

Faça upgrade dos aplicativos de produção

Antes de implementar o Data Center em um ambiente com cluster, você precisa revisar seus aplicativos e fazer upgrade para uma versão do Data Center quando possível. Se você migrar para o Data Center antes de fazer upgrade dos aplicativos, eles podem parar de funcionar.

Instalar o Data Center na produção

Como você fez durante a fase de teste da migração, você vai precisar migrar o ambiente de produção para o Data Center. Para obter instruções passo a passo, consulte as seguintes páginas:

 

Jira Software
Jira Service Desk

Confluence

Bitbucket

Crowd

Your hardware

Jira Software
Jira Service Desk

Your hardware

Confluence

Your hardware

Bitbucket

Your hardware

Crowd

Your hardware

AWS

Jira Software
Jira Service Desk

AWS

Confluence

AWS

Bitbucket

AWS

Crowd

AWS

Azure

Jira Software
Jira Service Desk

Azure

Confluence

Azure

Bitbucket

Azure

Crowd

 

Você implementou o Data Center em um cluster!

Para saber mais sobre como administrar o Data Center, confira a seção de recursos.