Wanneer gebruikt u Azure NetApp Files?

Voltooid

Laten we nu eens kijken naar enkele scenario's die illustreren wanneer het geschikt is om een on-premises workload op basis van bestanden te migreren om in de cloud uit te voeren met behulp van Azure NetApp Files als gedeelde bestandsopslag. Met behulp van het energiebedrijf als voorbeeld onderzoeken we de mogelijke migratie van drie workloads: uw webinhoud, uw Microsoft Virtual Desktop-implementatie en de HPC-toepassingen van uw onderzoeks- en ontwikkelingsteam. Hier volgen de criteria waarmee u kunt bepalen of Azure NetApp Files een geschikte opslagkeuze is voor het uitvoeren van de bestandsworkloads van uw organisatie in de cloud:

  • Toegankelijkheid van migratie
  • Workloadschaal
  • Flexibiliteit
  • Opslagtechnologie

Beslissingscriteria

Azure NetApp Files kan werkbelastingen op ondernemingsniveau, op bestanden gebaseerde workloads beheren waarvoor weinig of geen herconfiguratie nodig is en enige flexibiliteit van de implementatie vereisen. De gebruiksscenario's waarbij Azure NetApp Files mogelijk niet de juiste keuze is, zijn doorgaans kleine, statische workloads die opslag op basis van blokken of objecten vereisen. Laten we deze beslissingscriteria nader bekijken.

Criteria Analyse
Toegankelijkheid van migratie Moet u uw workload 'lift and shift' gebruiken? Dat wil zeggen, is het een vereiste dat u uw workload overbrengt naar de Azure-cloud zonder dat u de onderdelen, configuratie of code van uw toepassing hoeft te wijzigen? Een lift-and-shift-migratie minimaliseert het risico dat uw workload problemen ondervindt wanneer deze in de cloud wordt uitgevoerd. Het minimaliseert ook de kosten, inspanningen en tijd die nodig zijn om de migratie uit te voeren.
Workloadschaal Wat is de algehele schaal van de workload? Azure NetApp Files werkt het beste met workloads op ondernemingsniveau waarvoor de hoogste prestaties en beschikbaarheid zijn vereist. Voorbeelden hiervan zijn grootschalige database-implementaties, grootschalige VDI en high-performance computingtoepassingen. Azure NetApp Files kan eenvoudig ondersteuning bieden voor relatief kleine en lage prestaties van workloads. Het gebruik van een virtuele NAS op ondernemingsniveau, zoals Azure NetApp Files in deze gevallen, is echter vrijwel altijd een economisch niet-viabele oplossing.
Flexibiliteit Heeft uw workload enige flexibiliteit nodig in termen van serviceniveau, capaciteit en andere typen schaalbaarheid? Met Azure NetApp Files kunt u het serviceniveau van een volume wijzigen tussen Standard, Premium en Ultra. U kunt serviceniveaus zonder serviceonderbreking wijzigen door het volume naar een capaciteitspool te verplaatsen met het gewenste niveau. U kunt ook de grootte van een capaciteitspool of volume op elk gewenst moment vergroten of verkleinen om aan de huidige vraag te voldoen. Als u een handmatige QoS-capaciteitspool hebt, kunt u met Azure NetApp Files ook de doorvoer van een volume wijzigen als dat nodig is voor uw workload. Als uw workload voornamelijk uit statische inhoud met relatief constante vraag bestaat, is de flexibiliteit van Azure NetApp Files geen overweging.
Opslagtechnologie Hebt u opslag op basis van objecten of blokopslag nodig? Azure NetApp Files kan elke draagbare besturingssysteeminterface voor UNIX-compatibele workload (POSIX) ondersteunen waarvoor gedeelde bestandsopslag is vereist. Sommige workloads hebben echter een strikte afhankelijkheid of vereiste voor opslag die zowel op blokbasis als direct is gekoppeld. Azure NetApp Files biedt een virtuele NAS, waardoor deze niet geschikt is voor dat workloadtype. Hoewel in het verleden veel workloads direct gekoppelde, blokopslag hebben gebruikt, is dit geen strikte afhankelijkheid of vereiste. In dergelijke gevallen kan Azure NetApp Files betere prestaties en schaalbaarheid bieden, omdat de service minder snelheidsbeperking heeft dan op blokken gebaseerde infrastructuur.

Belangrijk

Voordat u een migratie naar Azure uitvoert, moet u overwegen een proof-of-concept-toepassing in te stellen waarmee u de prestatieniveaus van Azure NetApp Files kunt beoordelen. Deze test-app moet worden geconfigureerd met een realistische workload, zodat u kunt bepalen of Azure NetApp Files de IOPS-, doorvoer- en latentieniveaus biedt die vereist zijn voor de workload die u wilt migreren.

De criteria toepassen

Azure NetApp Files is de juiste keuze voor gedeelde netwerkopslag wanneer elastische werkbelastingen op basis van bestanden, op ondernemingsniveau moeten worden 'lifted-and-shifted' naar Azure. Deze criteria zijn echter niet evenzeer van toepassing op alle toepassingen. Laten we eens kijken hoe deze criteria van toepassing zijn op de use cases van ons scenario.

Moet het webteam Azure NetApp Files gebruiken?

Een implementatie van webinhoud is vaak een goede kandidaat voor migratie naar de cloud, omdat de on-premises implementatie waarschijnlijk wordt uitgevoerd in een Linux-omgeving met POSIX-compatibele machtigingen. Als zodanig kan de implementatie worden opgeheven en verplaatst naar Azure met de webinhoud en code die is opgeslagen in een Azure NetApp Files-volume. De website van ons energiebedrijf bestaat uit een groot aantal pagina's waarin de technologieën, producten, onderzoek, documenten en klantverhalen van het bedrijf worden beschreven. De statische aard van de inhoud en het relatief constante vraagniveau zijn argumenten tegen het gebruik van Azure NetApp Files. De enorme schaal van de webinhoud van het bedrijf is echter voldoende om een Azure NetApp Files-exemplaar te rechtvaardigen. In dit geval moet het bedrijf waarschijnlijk een capaciteitspool gebruiken die gebruikmaakt van de Standard-laag, die meer dan voldoende doorvoer en IOPS biedt voor hun aanwezigheid op internet.

Diagram depicting a typical setup for running a web server in an Azure virtual network. The setup uses Azure NetApp Files as the shared storage for the server.

Moet het Azure Virtual Desktop-team Azure NetApp Files gebruiken?

Azure NetApp Files kan maximaal 450.000 IOPS en latentie van submilliseconden bieden, wat betekent dat het opslag kan bieden voor grootschalige AVD-implementaties (Azure Virtual Desktop). Door gebruik te maken van Azure NetApp Files-functies, kunt u de schaal van uw AVD-implementatie snel en eenvoudig optimaliseren om de kosten te beheren. Met Azure NetApp Files kunt u de doorvoer wijzigen en een andere servicelaag kiezen voor uw volumes op aanvraag zonder serviceonderbrekingen. Door regelmatig handmatige of automatische volumemomentopnamen te maken, kunt u afzonderlijke FSLogix-gebruikersprofielcontainers terugdraaien wanneer dat nodig is en zelfs volledige volumes herstellen.

Ons fictieve energiebedrijf heeft duizenden werknemers binnen de AVD-implementatie, waarbij elke gebruiker een virtueel persoonlijk bureaublad krijgt. Deze grootschalige implementatie kan worden opgeheven en naar Azure worden verplaatst en naar behoefte geoptimaliseerd voor doorvoer. Voor optimale prestaties moet het bedrijf waarschijnlijk een capaciteitspool gebruiken die gebruikmaakt van de Premium-laag, die 64 MiB/s-doorvoer en 450.000 IOPS biedt.

In de volgende afbeelding ziet u een mogelijke architectuur die het bedrijf kan gebruiken voor een persoonlijke AVD-implementatie op basis van een bureaublad. Gebruikers worden toegewezen aan specifieke bureaubladpods. Een pod is een virtueel spoke-netwerk met een groep virtuele machines en een toegewezen Subnet van Azure NetApp File dat gebruikmaakt van een volume uit de totale Capaciteitspool van Azure NetApp Files. Elke pool heeft slechts minder dan 1000 virtuele machines, één voor elke gebruiker. Azure NetApp Files kan eenvoudig omgaan met zoveel persoonlijke bureaubladen per VNet met één sessiehostgroep. Als er meer persoonlijke bureaubladen nodig zijn, kunt u eenvoudig meer pods toevoegen.

Diagram depicting a typical setup for running several pools of Azure Virtual Desktops in an Azure virtual network. The setup uses Azure NetApp Files providing shared storage for each virtual desktop pool.

Moet het onderzoeks- en ontwikkelingsteam Azure NetApp Files gebruiken?

Het onderzoeks- en ontwikkelingsteam van het energiebedrijf (R&D) is verantwoordelijk voor innovatief werk, met inbegrip van de volgende taken:

  • Nieuwe wind- en zonne-energieproducten bedenken.
  • De bestaande hernieuwbare energieproducten van het bedrijf optimaliseren.
  • Het creëren van technologieën voor hernieuwbare energie die aan andere bedrijven kunnen worden gelicentieerd.
  • Vooruitgang in de wetenschap achter de hernieuwbare energieproducten van het bedrijf.
  • Onderzoek naar andere mogelijke bronnen van hernieuwbare energie.

De meeste van deze taken vereisen rekenintensieve en gegevensintensieve bewerkingen, zoals computergesteund ontwerp, 3D-modellering en gedetailleerde simulaties. Daarom vereisen ze hoge IOPS, lage latentie en hoge beschikbaarheid. Deze taken zorgen vaak voor extreme gebruikswisselingen, waarbij het gebruik hoog is tijdens bijvoorbeeld een complexe simulatie, en vervolgens bijna niets als de simulatie eindigt. R&D-teamleden vereisen gemengde toegang tot het SMB-/NFS-protocol met POSIX-naleving. Al deze overwegingen werken ten gunste van het migreren van de R&D-teamtoepassingen naar Azure en het gebruik van Azure NetApp Files als de service voor gedeelde opslag. In dit geval vereist het bedrijf een capaciteitspool die gebruikmaakt van de Ultra-laag met zijn 128 Mib/s in en 450.000 IOPS.

In de volgende afbeelding ziet u een mogelijke installatie voor het uitvoeren van een high performance computing-toepassing in een virtueel Azure-netwerk. De installatie maakt gebruik van Azure NetApp Files als gedeelde opslag voor de toepassing. Een R&D-teamlid heeft toegang tot de front-end via een virtuele Windows- of Linux-machine. De HPC-toepassing wordt uitgevoerd in het compute-subnet, dat bestaat uit een schaalset met virtuele Linux-machines. De gedeelde opslag voor de schaalset is afkomstig van een aangewezen subnet met een Azure NetApp Files-exemplaar.

Diagram depicting a typical setup for running a high-performance computing application in an Azure virtual network. The setup uses Azure NetApp Files as the shared storage for the application.