Resumo
Você precisava determinar se o Azure CycleCloud permitiria personalizar o cluster implantado na assinatura do Azure da Contoso modificando seus recursos de computação e armazenamento. Você também queria validar se poderia configurar o sistema operacional nos nós head e compute executando scripts personalizados.
Ao longo deste módulo, você percorreu o processo de aplicação de alterações a uma configuração de cluster modificando modelos do Azure CycleCloud. Você começou personalizando a configuração de armazenamento de um modelo disponível no repositório GitHub do Azure CycleCloud, importou o modelo para o aplicativo Azure CycleCloud e usou a interface gráfica do aplicativo para criar um novo cluster. Em seguida, você modificou o modelo adicionando uma matriz de nós e uma partição extra na definição de cluster. Depois de reimportar o modelo, você aplicou as alterações novamente. Finalmente, você implementou um script cloud-init e validou sua funcionalidade executando-o nos nós head e compute.
Implementar a funcionalidade equivalente por conta própria, sem a camada de abstração que o Azure CycleCloud fornece, seria mais complexo e exigiria que você gerenciasse diretamente a configuração dos recursos do Azure que formam blocos de construção de seus clusters. Os modelos do Azure CycleCloud oferecem o modelo de provisionamento declarativo que ajuda a minimizar a sobrecarga administrativa associada à implantação e manutenção de ambientes HPC personalizados no Azure.
Referências
- Modelos de cluster
- Adicionar uma matriz de nó a um cluster
- Managed Disks
- Volumes de montagem
- Inicialização na nuvem