Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
- Escolha a versão do CycleCloud para implantar:
- Preparar sua assinatura do Azure escolhendo a assinatura, a rede virtual, a sub-rede e o grupo de recursos para a implantação do servidor CycleCloud
- Escolha o grupo de recursos para hospedar clusters ou permitir que o CycleCloud crie o grupo de recursos (configuração padrão)
- Criar uma conta de armazenamento para acesso ao cofre
- Decida se deseja usar chaves SSH, ID do Microsoft Entra ou LDAP para autenticação
- Decida se o CycleCloud deve usar uma Entidade de Serviço ou uma Identidade Gerenciada (recomendado com uma única assinatura) Escolhendo entre uma Entidade de Serviço e uma Identidade Gerenciada
- Confirmar qual SKU usar para CycleCloud: Requisitos do sistema CycleCloud
- Decida se deseja implantar o ambiente em uma rede bloqueada. Nesse caso, considere os seguintes requisitos: Operando em uma rede bloqueada
- Implantar o servidor 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
- Entre no servidor do CycleCloud e crie um site e uma conta de administrador do CycleCloud: Instalação do CycleCloud
- Criar um cofre do CycleCloud que aponte para a conta de armazenamento
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:
- Defina e faça upload de modelos de cluster para o armazenamento: Referência de modelo de cluster
- Criar manualmente um cluster: Criar um novo cluster
- 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:
- Por meio de uma imagem personalizada:
- Usando uma imagem do marketplace
- De um compartilhamento NFS, Armazenamento de Blobs, Azure NetApp Files
- 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?