Delen via


Wat is Azure Managed Lustre?

Azure Managed Lustre is een beheerd bestandssysteem dat schaalbare, krachtige, rendabele opslag biedt voor HPC-workloads (High Performance Computing).

Hier volgen enkele belangrijke functies en voordelen van Azure Managed Lustre:

  • HPC-workloads versnellen: biedt een krachtige gedistribueerde parallelle bestandssysteemoplossing, ideaal voor HPC-workloads waarvoor hoge doorvoer, lage latentie en Lustre-protocolcompatibiliteit is vereist.
  • doelgerichte beheerde service: biedt de voordelen van een parallel bestandssysteem van Lustre zonder de complexiteit van het beheren van de onderliggende infrastructuur. Azure Managed Lustre is een volledig beheerde service die bewerkingen vereenvoudigt, de installatiekosten verlaagt en complex onderhoud elimineert.
  • Integratie van Azure Blob Storage: hiermee kunt u Azure Managed Lustre-bestandssystemen verbinden met Azure Blob Storage-containers voor optimale plaatsing van gegevens en kostenbeheer. Zie Azure Blob Storage-integratievoor meer informatie.
  • AKS-integratie (Azure Kubernetes Service): hiermee kunt u workloads containeriseren met behulp van het beschikbare CSI-stuurprogramma dat compatibel is met AKS. Zie Azure Managed Lustre gebruiken met Kubernetes voor meer informatie.

Lustre is een open-source parallel bestandssysteem dat kan worden geschaald naar enorme opslaggrootten en tegelijkertijd hoge doorvoerprestaties biedt. Lustre wordt gebruikt door de snelste supercomputers ter wereld en in gegevensgerichte werkstromen voor veel soorten industrieën. Zie https://www.lustre.orgvoor meer informatie over Lustre.

Gegevensbeveiliging in Azure Managed Lustre

Alle gegevens die in Azure zijn opgeslagen, worden standaard versleuteld met behulp van door Azure beheerde sleutels. Als u de sleutels wilt beheren die worden gebruikt voor het versleutelen van de gegevens die zijn opgeslagen in uw Azure Managed Lustre-cluster, volgt u de instructies in Versleuteling aan de serverzijde van Azure-schijfopslag.

Alle informatie in een Azure Managed Lustre-bestandssysteem wordt beveiligd door hostversleuteling van virtuele machines (VM) op de beheerde schijven die uw gegevens bevatten, zelfs als u een door de klant beheerde sleutel voor de Lustre-schijven toevoegt. Het toevoegen van een door de klant beheerde sleutel biedt een extra beveiligingsniveau voor klanten met hoge beveiligingsbehoeften. Zie Versleuteling aan de serverzijde van Azure-schijfopslag voor meer informatie.

Notitie

Azure Managed Lustre slaat geen klantgegevens op buiten de regio waarin u het service-exemplaar implementeert.

Gegevenstolerantie in Azure Managed Lustre

Uw Azure Managed Lustre-bestandssysteem maakt gebruik van door Azure beheerde schijven als OST-gegevensschijven (Object Storage Target).

Alle Azure Managed Lustre-bestandssystemen die zijn gemaakt als een 'duurzaam' bestandssysteemtype, maken gebruik van Azure Premium SSD-schijven (solid-state drive) die zijn geconfigureerd als lokaal redundante opslag (LRS). De inhoud van LRS-schijven wordt drie keer gerepliceerd binnen het lokale datacenter om bescherming te bieden tegen fouten in stations- en serverrekken.

Het Azure Managed Lustre-bestandssysteem zelf draagt ook bij aan gegevenstolerantie via de objectopslagprocessen die worden gebruikt om gegevens op deze schijven op te slaan.

Als u regionale of globale gegevensredundantie nodig hebt, kunt u uw bestandssysteem integreren met Azure Blob Storage. Zodra deze is geïntegreerd, kunt u een exporttaak initiëren om bestanden te exporteren naar een Azure Blob Storage-container met een ander redundantiebeleid voor langetermijnopslag. Configureer Azure Blob Storage-redundantie voor het opslagaccount. U kunt zonegebonden gegevensredundantie (ZRS) of globale gegevensredundantie (GRS) kiezen wanneer u het opslagaccount maakt. Zie Ondersteunde opslagaccounttypen voor meer informatie over opties voor gegevensredundantie voor uw Azure Managed Lustre-bestanden.

Integratie van Azure Blob Storage

Azure Blob Storage is geïntegreerd met Azure Managed Lustre, waarmee u bestanden kunt opgeven die moeten worden geïmporteerd uit een blobcontainer voor het gebruik van het bestandssysteem. Azure Blob Storage-integratie is een toepassing van Lustre-hiërarchisch opslagbeheer (HSM). Het is niet nodig om uw volledige gegevensset voor elke taak te importeren. In plaats daarvan kunt u een ander bestandssysteem maken voor verschillende taken en gegevens opslaan in goedkopere Azure Blob-containers tussen toepassingen. Wanneer de high-performance computingtaken zijn voltooid, kunt u gewijzigde gegevens exporteren naar Azure Blob Storage en het Azure Managed Lustre-systeem verwijderen.

Azure Managed Lustre is aangepast om naadloos te werken met Azure Blob Storage. U kunt een bestaande blobcontainer opgeven om de bestaande gegevens toegankelijk te maken vanuit uw Azure Managed Lustre-bestandssysteem. U kunt ook een lege container opgeven die u vult met gegevens of die u gebruikt om uw uitvoer op te slaan. Installatie en onderhoud worden voor u uitgevoerd. U hoeft alleen op te geven welke blobcontainer u wilt gebruiken.

Als u Azure Blob Storage integreert wanneer u een Lustre-bestandssysteem maakt, kunt u Lustre HSM-functies gebruiken. Als u de voordelen van Lustre HSM niet wilt, kunt u gegevens importeren en exporteren voor het Azure Managed Lustre-bestandssysteem met behulp van clientopdrachten rechtstreeks.

Zie Azure Blob Storage-integratievoor meer informatie over deze functie.

Azure Managed Lustre gebruiken met Kubernetes

Als u een Azure Managed Lustre-opslagsysteem wilt gebruiken met uw Kubernetes-containers, kunt u het CSI-stuurprogramma (Azure Lustre Container Support Interface) voor Kubernetes gebruiken, dat compatibel is met Azure Kubernetes Service (AKS). Andere typen Kubernetes-installatie worden momenteel niet ondersteund.

Kubernetes kan het configureren en implementeren van virtuele clienteindpunten voor uw Azure Managed Lustre-workload vereenvoudigen, waardoor installatietaken zoals:

  • Azure Virtual Machine Scale Sets maken die worden gebruikt door Azure Kubernetes Service (AKS) om de pods uit te voeren.
  • Laad de juiste Lustre-clientsoftware op VM-exemplaren.
  • Geef het Azure Managed Lustre-koppelpunt op en geef die informatie door aan de clientpods.

Het Azure Lustre CSI-stuurprogramma voor Kubernetes kan het installeren van de clientsoftware en het koppelen van stations automatiseren. Het stuurprogramma biedt een CSI-controllerinvoegtoepassing als implementatie met standaard twee replica's en een CSI-knooppuntinvoegtoepassing, als een DaemonSet. U kunt het aantal replica's wijzigen.

Zie Het Azure Managed Lustre CSI-stuurprogramma gebruiken met Azure Kubernetes Servicevoor meer informatie over deze functie.

Zie Compatibele Kubernetes-versies voor meer informatie over welke stuurprogrammaversies moeten worden gebruikt.