Compartilhar via


Planejar sua implantação de produção do CycleCloud

Antes de implantar o Azure CycleCloud em um ambiente de produção, você precisa planejar cuidadosamente sua infraestrutura, configuração e processos operacionais. Este artigo fornece diretrizes sobre as principais decisões e requisitos para garantir uma implantação do CycleCloud bem-sucedida e confiável. Ele aborda a configuração inicial, a integração de aplicativos, o gerenciamento de dados e a recuperação de desastres.

Implantação do Azure CycleCloud

Aviso

Não defina "Habilitar namespace hierárquico" para o Azure Data Lake Storage Gen 2 durante a criação da conta de armazenamento. O CycleCloud não pode usar o Armazenamento de Blobs com o ADLS Gen 2 habilitado como um Locker de armazenamento.

Configuração do Azure CycleCloud

Configuração do cluster do Azure CycleCloud

  • Definir o acesso do usuário ao Gerenciamento de Usuários de Clusters
  • Escolha o agendador a ser usado
  • Escolher a versão do agendador e do nó principal
  • Escolha as versões para os nós de computação e execução. Essa escolha depende inteiramente do aplicativo que você está executando.
  • Decida se deseja implantar clusters usando um modelo ou manualmente:
  • Decida se você precisa executar scripts no agendador ou ativar os nós uma vez implantados.

Aplicativos

  • Quais dependências (bibliotecas e assim por diante) os aplicativos têm? Como você tornará disponíveis essas dependências?
  • Quanto tempo leva para configurar e instalar um aplicativo? Esse fator pode determinar como você disponibiliza o aplicativo para os nós de execução. Também pode exigir uma imagem personalizada.
  • Há alguma dependência de licença que você precisa considerar? O aplicativo precisa entrar em contato com um servidor de licença local?
  • Onde você executará os aplicativos? Essa opção depende dos tempos de instalação e dos requisitos de desempenho:
  • Há uma versão específica da VM que você precisa usar para que os aplicativos sejam executados? A MPI é um requisito? Se for, você precisará de uma família diferente de máquinas, como a série H.
  • Qual é o melhor número de núcleos por trabalho para cada aplicativo?
  • Você pode usar VMs spot? Usando Máquinas Virtuais Spot no CycleCloud
  • Verifique se você tem as cotas de assinatura certas para atender aos principais requisitos dos aplicativos.

Dados

  • Determine onde residem os dados de entrada no Azure. Essa determinação depende do desempenho dos aplicativos e do tamanho dos dados.
    • Localmente nos nós de execução
    • De um compartilhamento NFS
    • No Armazenamento de Blobs
    • Uso do Azure NetApp Files
  • Determinar se há algum pós-processamento necessário nos dados de saída
  • Decida onde os dados de saída residem após a conclusão do processamento
  • Decida se os dados de saída precisam ser copiados em outro lugar
  • Determinar os requisitos de arquivamento e backup

Submissão de Tarefas

  • Como os usuários enviam trabalhos?
  • Os usuários têm um script para executar na VM do agendador ou há um front-end para ajudar com o upload de dados e o envio de trabalho?

Backup e recuperação de desastre

  • Você usará modelos para criação de cluster? O uso de modelos torna a recriação de um servidor CycleCloud mais rápida e mantém as implantações consistentes.
  • Quais são seus requisitos de recuperação de desastre? O que aconteceria com sua empresa se uma região do Azure não estivesse disponível quando você esperava?
  • Sua empresa interna definiu SLAs de aplicativo?
  • Você pode usar outra região como reserva?
  • Seus trabalhos são executados por muito tempo? A implementação de ponto de verificação seria benéfica?