Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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 orientação sobre as principais decisões e requisitos para garantir uma implantação bem-sucedida e confiável do CycleCloud. Ele abrange 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:
- Prepare 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 deixe o CycleCloud criar o grupo de recursos (configuração padrão)
- Criar uma conta de armazenamento para acesso ao locker
- 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 (recomendada com uma única assinatura) Escolher entre uma entidade de serviço e uma identidade gerida
- Confirme qual SKU usar para o CycleCloud: Requisitos de sistema do CycleCloud
- Decida se deseja implantar o ambiente em uma rede bloqueada. Em caso afirmativo, considere os seguintes requisitos: Operar em uma rede bloqueada
- Implantar o servidor CycleCloud
Advertência
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 Blob com o ADLS Gen 2 ativado como um Locker de armazenamento.
Configuração do Azure CycleCloud
- Entre no servidor CycleCloud e crie um site e uma conta de administrador do CycleCloud: Configuração do CycleCloud
- Criar cofre CycleCloud que aponta para a conta de armazenamento
Configuração de cluster do Azure CycleCloud
- Definir o acesso do usuário aos clusters Gerenciamento de usuários de cluster
- Escolha o agendador a ser usado
- Escolha a versão para o agendador e o 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:
- Definir e carregar modelos de cluster para o armário: Referência de modelo de cluster
- Criar manualmente um cluster: Criar um novo cluster
- Decida se precisa executar quaisquer scripts no scheduler ou nos nós após a implantação:
- Cluster-Init
- Cloud-Init
Aplicações
- Que dependências (bibliotecas e assim por diante) os aplicativos têm? Como você disponibilizará 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ças local?
- Onde você executará os aplicativos? Essa escolha depende dos tempos de instalação e dos requisitos de desempenho:
- Através de uma imagem personalizada:
- Usando uma imagem de um marketplace
- A partir de uma partilha NFS, armazenamento de blobs, Azure NetApp Files
- Existe uma versão específica da VM que você precisa usar para que os aplicativos sejam executados? O IPM é 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 VMs Spot no CycleCloud
- Certifique-se de que tem as quotas de subscrição certas para cumprir os requisitos principais das aplicações.
Dados
- Determine onde no Azure residem os dados de entrada. Essa determinação depende do desempenho dos aplicativos e do tamanho dos dados.
- Localmente nos nós de execução
- De uma partilha NFS
- No armazenamento de blobs
- Usando arquivos NetApp do Azure
- Determine se há algum pós-processamento necessário nos dados de saída
- Decida onde os dados de saída residem quando o processamento estiver concluído
- Decida se os dados de saída precisam ser copiados em outro lugar
- Determinar os requisitos de arquivamento e backup
Submissão de Trabalhos
- Como os usuários enviam trabalhos?
- Os usuários têm um script para executar na VM do agendador ou há um frontend para ajudar com o upload de dados e o envio de trabalho?
Backup e recuperação de desastres
- Você usará modelos para a criação de clusters? 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 desastres? O que aconteceria à sua empresa se uma região do Azure não estivesse disponível quando esperava?
- Sua empresa interna definiu algum SLA de aplicativo?
- É possível usar outra região como modo de espera?
- Os seus trabalhos são de longa duração? O checkpoint ajudaria?