När du ska använda Azure NetApp Files
Nu ska vi titta på några scenarier som illustrerar när det är lämpligt att migrera en lokal filbaserad arbetsbelastning som ska köras i molnet med Azure NetApp Files som delad fillagring. Här följer de kriterier som hjälper dig att avgöra om Azure NetApp Files är ett lämpligt lagringsalternativ för att köra organisationens filbaserade arbetsbelastningar i molnet:
- Enkel distribution eller migrering
- Arbetsbelastningsskala
- Flexibilitet
- Lagringsteknik
Beslutsvillkor
Azure NetApp Files kan hantera filbaserade arbetsbelastningar i företagsskala som behöver lite eller ingen omkonfiguration och som kräver viss distributionsflexiering. Användningsfall där Azure NetApp Files kanske inte är rätt val omfattar vanligtvis små, statiska arbetsbelastningar som kräver blockbaserad eller objektbaserad lagring. Nu ska vi gå igenom de här beslutskriterierna mer detaljerat.
Villkor | Analys |
---|---|
Enkel distribution eller migrering | Behöver du "lyfta och flytta" din arbetsbelastning? Är det ett krav att du övergår din arbetsbelastning till Azure-molnet utan att behöva ändra komponenter, konfiguration eller kod för ditt program? En lift-and-shift-migrering minimerar risken för att din arbetsbelastning får problem när den börjar köras i molnet. Det minimerar också de kostnader, den ansträngning och den tid som krävs för att utföra nya distributioner och migrering. |
Arbetsbelastningsskala | Vilken är arbetsbelastningens övergripande skala? Azure NetApp Files fungerar bäst med arbetsbelastningar i företagsskala som kräver högsta prestanda och tillgänglighet. Exempel är massiva databasdistributioner, storskaliga VDI- och databehandlingsprogram med höga prestanda. Azure NetApp Files kan enkelt stödja relativt småskaliga och lågprestandaarbetsbelastningar. |
Flexibilitet | Behöver din arbetsbelastning flexibilitet när det gäller prestanda, kapacitet och skalbarhet? Med Azure NetApp Files kan du ändra en volyms tjänstnivå mellan Standard, Premium och Ultra, utan avbrott i tjänsten genom att flytta volymen till en kapacitetspool med den servicenivå du vill ha. Du kan också öka eller minska storleken på en kapacitetspool eller volym när som helst för att matcha den aktuella efterfrågan. Om du har ställt in kapacitetspoolen på manuell QoS kan du även ändra en volyms dataflöde separat efter behov av din arbetsbelastning. |
Lagringsteknik | Behöver du blockbaserad eller filbaserad lagring? Azure NetApp Files fungerar för alla POSIX-kompatibla arbetsbelastningar som kan använda delad fillagring. Vissa arbetsbelastningar har dock ett strikt beroende eller krav på lagring som är både blockbaserad och direktansluten. Azure NetApp Files tillhandahåller en virtuell NAS, vilket gör den olämplig för den arbetsbelastningstypen. Även om många arbetsbelastningar tidigare har använt direktansluten, blockbaserad lagring är det inte ett strikt beroende eller krav. I sådana fall kan Azure NetApp Files ge bättre prestanda och skalbarhet eftersom virtuella Azure-datorer är mindre nätverkstaktsbegränsade än blockbaserad infrastruktur (SSD) och Azure Network Files-volymer är nätverksanslutna. |
Tillämpa kriterierna
Azure NetApp Files är rätt val för delad nätverkslagring när filbaserade elastiska arbetsbelastningar i företagsskala måste "lyftas och flyttas" till Azure. De här kriterierna gäller inte lika för alla användningsområden. Nu ska vi undersöka hur dessa kriterier gäller för vårt scenarios användningsfall.
Ska ett Oracle Database-team använda Azure NetApp Files?
De mest krävande Oracle Database-arbetsbelastningarna kräver hög I/O-kapacitet och åtkomst till lagring med låg svarstid. Lösningen ger delad filåtkomst med NFS-protokollet (network file system). Arkitekturen använder Azure NetApp Files, en delad fillagringstjänst. Azure NetApp Files erbjuder fördelar:
- Disk-I/O-gränser för åtkomstfrekvenser som gäller på den virtuella datornivån (VM) påverkar inte Azure NetApp Files. Därför kan du använda mindre VM-SKU:er än vad du skulle göra med disklagring, utan att försämra prestanda. Den här metoden kan avsevärt minska kostnaderna.
- Azure NetApp Files erbjuder flexibilitet. Du kan förstora eller krympa distributioner på begäran för att hålla konfigurationen kostnadseffektiv.
Som en enkel azure-intern tjänst körs Azure NetApp Files i Azure-datacentermiljön. Du kan etablera, använda och skala Azure NetApp Files precis som andra Azure Storage-alternativ. Azure NetApp Files använder en bare metal-flotta med flashlagring. Förutom att använda delad och mycket skalbar lagring ger Azure NetApp Files svarstider på mindre än 1 millisekunder. Dessa faktorer gör att den här tjänsten passar bra för att använda NFS-protokollet för att köra Oracle Database-arbetsbelastningar över nätverk.
Följande diagram visar en möjlig arkitektur. Komponenterna interagerar på följande sätt:
- Oracle Database körs på virtuella Azure-datorer i Oracle-undernätet.
- I Azure NetApp Files-undernätet ger Azure NetApp Files NFS åtkomst till data och loggfiler.
- Anslutningsprotokollet Oracle Direct NFS (dNFS) förbättrar prestanda och dataflöde.
Ska ett AVD-team (Azure Virtual Desktop) använda Azure NetApp Files?
Azure NetApp Files kan ge upp till 450 000 IOPS- och undermillisekunders svarstid, vilket innebär att det kan tillhandahålla lagring för storskaliga AVD-distributioner (Azure Virtual Desktop). Genom att dra nytta av Funktionerna i Azure NetApp Files kan du snabbt och enkelt optimera skalan för din AVD-distribution för att kontrollera kostnaderna. Med Azure NetApp Files kan du ändra dataflödet och välja en annan tjänstnivå för dina volymer på begäran utan avbrott i tjänsten. Genom att skapa frekventa manuella eller automatiska volymögonblicksbilder kan du också återställa enskilda FSLogix-användarprofilcontainrar när det behövs och till och med återställa hela volymer.
Tänk dig ett scenario där flera anställda arbetar i AVD-distributionen, där varje användare kör ett virtuellt personligt skrivbord. Den här storskaliga distributionen kan lyftas och flyttas till Azure och optimeras för dataflöde efter behov.
Följande diagram visar en möjlig arkitektur som företaget kan använda för en personlig skrivbordsbaserad AVD-distribution. Användare mappas till specifika skrivbordspoddar. En podd är ett virtuellt ekernätverk med en pool med virtuella datorer och ett Azure NetApp File-designerat undernät som använder en volym från den övergripande Azure NetApp Files-kapacitetspoolen. Varje pool har knappt 1 000 virtuella datorer – en för varje användare. Azure NetApp Files kan enkelt hantera så många personliga skrivbord per virtuellt värdpoolnätverk med en session. Om det behövs fler personliga skrivbord är det enkelt att lägga till fler poddar.
Ska ett forsknings- och utvecklingsteam använda Azure NetApp Files?
De flesta R&D-team har program som kräver beräkningsintensiva och dataintensiva åtgärder, till exempel datorstödd design, 3D-modellering och detaljerade simuleringar. Därför kräver de hög IOPS, låg svarstid och hög tillgänglighet. Dessa uppgifter skapar ofta extrema användningssvängningar, där användningen är hög under till exempel en komplex simulering, och sedan ner till nästan ingenting när simuleringen slutar. R&D-teammedlemmar kräver blandad SMB/NFS-protokollåtkomst med POSIX-efterlevnad. Alla dessa överväganden fungerar för att migrera R&D-teamets program till Azure och använda Azure NetApp Files som delad lagringstjänst.
Följande bild visar en möjlig konfiguration för att köra ett databehandlingsprogram med höga prestanda i ett virtuellt Azure-nätverk. Konfigurationen använder Azure NetApp Files som delad lagring för programmet. En R&D-gruppmedlem kommer åt klientdelen via en virtuell Windows- eller Linux-dator. HPC-programmet körs i compute-undernätet, som består av en skalningsuppsättning med virtuella Linux-datorer. Den delade lagringen för skalningsuppsättningen kommer från ett särskilt undernät som innehåller en Azure NetApp Files-volym.