Partilhar via


O que é o Azure Managed Lustre?

O serviço Azure Managed Lustre dá-lhe a capacidade de criar rapidamente um sistema de ficheiros Lustre baseado no Azure para utilizar em tarefas de computação de alto desempenho baseadas na cloud.

O Lustre é um sistema de ficheiros paralelo open source que pode ser dimensionado para tamanhos de armazenamento maciços, ao mesmo tempo que fornece débito de elevado desempenho. A Lustre é utilizada pelos supercomputadores mais rápidos do mundo e em fluxos de trabalho centrados em dados para muitos tipos de indústrias. Para obter mais informações, consulte https://www.lustre.org.

O Azure Managed Lustre guarda-lhe o trabalho de aprovisionar, configurar e gerir o seu próprio sistema de ficheiros Lustre. Com um comando Create no portal do Azure, pode implementar rapidamente um sistema de ficheiros Lustre no tamanho de que precisa, ligar os seus clientes e estar pronto para utilizar o sistema.

O Microsoft Armazenamento de Blobs do Azure está integrado no Azure Managed Lustre, que lhe permite especificar ficheiros a importar a partir de um contentor de blobs para utilização do sistema de ficheiros. Quando as tarefas de computação de alto desempenho estiverem concluídas, pode exportar dados alterados para Armazenamento de Blobs do Azure e eliminar o sistema Azure Managed Lustre. Para obter mais informações, veja Armazenamento de Blobs do Azure integração, mais adiante neste artigo.

Também pode utilizar o seu sistema de ficheiros do Azure Managed Lustre com os seus contentores de Azure Kubernetes Service (AKS). Para obter mais informações, veja Utilizar o Azure Managed Lustre com o Kubernetes.

Segurança de dados no Azure Managed Lustre

Por predefinição, todos os dados armazenados no Azure são encriptados inativos com chaves geridas do Azure. Se quiser gerir as chaves utilizadas para encriptar os dados armazenados no cluster do Azure Managed Lustre, siga as instruções em Encriptação do lado do servidor do armazenamento de discos do Azure.

Todas as informações num sistema de ficheiros do Azure Managed Lustre também estão protegidas pela encriptação do anfitrião da VM nos discos geridos que contêm os seus dados, mesmo que adicione uma chave gerida pelo cliente para os discos Lustre. Adicionar uma chave gerida pelo cliente proporciona um nível adicional de segurança para clientes com necessidades de alta segurança. Para obter mais informações, veja Encriptação do lado do servidor do armazenamento de discos do Azure.

Nota

O Azure Managed Lustre não armazena dados de clientes fora da região na qual implementa a instância de serviço.

Resiliência de dados no Azure Managed Lustre

O sistema de ficheiros Do Azure Managed Lustre utiliza discos geridos do Azure como discos de dados de destino de armazenamento de objetos (OST).

Todos os sistemas de ficheiros Do Azure Managed Lustre criados como um tipo de sistema de ficheiros "durável" utilizam discos SSD Premium do Azure (unidade de estado sólido) configurados como armazenamento localmente redundante (LRS). Os conteúdos do disco LRS são replicados três vezes no datacenter local para proteger contra falhas de rack de unidades e servidores.

O próprio sistema de ficheiros Do Azure Managed Lustre também contribui para a resiliência dos dados através dos processos de armazenamento de objetos que utiliza para armazenar dados nestes discos.

Se precisar de redundância de dados regionais ou globais, pode integrar o seu sistema de ficheiros com Armazenamento de Blobs do Azure. Depois de integrado, pode iniciar uma tarefa de exportação para exportar ficheiros para um contentor de Armazenamento de Blobs do Azure com uma política de redundância diferente para armazenamento de longo prazo. Configure Armazenamento de Blobs do Azure redundância para a conta de armazenamento. Pode escolher redundância de dados zonal (ZRS) ou redundância de dados global (GRS) quando criar a conta de armazenamento. Para saber mais sobre as opções de redundância de dados para os seus ficheiros do Azure Managed Lustre, veja Tipos de contas de armazenamento suportadas.

integração de Armazenamento de Blobs do Azure

O Microsoft Armazenamento de Blobs do Azure está integrado no Azure Managed Lustre, que lhe permite especificar ficheiros a importar a partir de um contentor de blobs para utilização do sistema de ficheiros. Armazenamento de Blobs do Azure integração é uma aplicação da gestão hierárquica de armazenamento (HSM) do Lustre. Não é necessário importar todo o conjunto de dados para cada tarefa. Em vez disso, pode criar um sistema de ficheiros diferente para diferentes tarefas e armazenar dados em contentores de blobs do Azure de baixo custo entre utilizações. Quando as tarefas de computação de alto desempenho estiverem concluídas, pode exportar dados alterados para Armazenamento de Blobs do Azure e eliminar o sistema Azure Managed Lustre.

O Azure Managed Lustre é personalizado para funcionar perfeitamente com Armazenamento de Blobs do Azure. Pode especificar um contentor de blobs existente para tornar os dados existentes acessíveis a partir do seu sistema de ficheiros do Azure Managed Lustre ou especificar um contentor vazio que preencha com dados ou utilize para armazenar a saída. A configuração e a manutenção são efetuadas por si. Basta especificar o contentor de blobs a utilizar.

Se integrar Armazenamento de Blobs do Azure ao criar um sistema de ficheiros Lustre, pode utilizar as funcionalidades do Lustre HSM. Se não quiser os benefícios do HSM Lustre, pode importar e exportar dados para o sistema de ficheiros do Azure Managed Lustre através de comandos de cliente diretamente.

Utilizar o Azure Managed Lustre com o Kubernetes

Se quiser utilizar um sistema de armazenamento do Azure Managed Lustre com os contentores do Kubernetes, pode utilizar o controlador de interface de suporte de contentor do Azure Lustre (CSI) para o Kubernetes, que é compatível com o Azure Kubernetes Service (AKS). Outros tipos de instalação do Kubernetes não são atualmente suportados.

O Kubernetes pode simplificar a configuração e implementação de pontos finais de cliente virtual para a carga de trabalho do Azure Managed Lustre, automatizando tarefas de configuração como:

  • Criar Conjuntos de Dimensionamento de Máquinas Virtuais do Azure utilizados pelo Azure Kubernetes Service (AKS) para executar os pods.
  • Carregar o software de cliente Lustre correto em instâncias de VM.
  • Especificar o ponto de montagem do Azure Managed Lustre e propagar essas informações para os pods de cliente.

O controlador csi do Azure Lustre para Kubernetes pode automatizar a instalação do software de cliente e das unidades de montagem. O controlador fornece um plug-in do controlador CSI como uma implementação com duas réplicas por predefinição e um plug-in de nó CSI, como um DaemonSet. Pode alterar o número de réplicas.

Para saber que versões de controlador utilizar, veja Versões compatíveis do Kubernetes.

Passos seguintes