Filer och data i hybridmoln
Tailwind Traders måste se till att alla avdelningskontor kan komma åt samma innehåll på filresurserna på ett tillförlitligt sätt. Uppgiften försvåras dock av företagets befintliga infrastruktur av filservrar. Vissa mindre avdelningskontor, som företagets butik i Wangaratta i Australien, har inte några lokala filserverslutpunkter. Butikernas åtkomst till filer och mappar sker via VPN-anslutning till en filserver på kontoret i Melbourne.
En annan utmaning för Tailwind Traders är att användarna skapar nya filer hela tiden. Volymerna med filresurserna fylls regelbundet så att en administratör måste frigöra diskutrymme.
Det här lagringsproblemet gäller inte bara volymerna med filresurser. Flera lokala SQL-databaser är så stora att de förbrukar befintlig lagringskapacitet, och databasadministratörerna måste regelbundet lägga till mer lagringsutrymme.
I den här lektionen får du lära dig hur Tailwind Traders kan använda hybridteknik för att hantera problemen med filservrar samt replikering och lagring av SQL-databaser.
Vad är en Azure-filresurs?
Azure Files erbjuder två branschstandardprotokoll för montering av Azure-filresurs: SMB-protokollet (Server Message Block) och NFS-protokollet (Network File System). Du kan integrera Azure Files med Microsoft Entra ID och Microsoft Entra Connect så att användare kan använda sina lokala kontoautentiseringsuppgifter eller sina Microsoft Entra-autentiseringsuppgifter för säker åtkomst till Azure-filresursens slutpunkt.
Du kan också konfigurera Azure-filresurser med behörigheter via en åtkomstkontrollista (ACL). På så sätt kan du begränsa åtkomsten till filer och mappar på samma sätt som du skyddar filer och mappar på en lokal filserver.
Eftersom Azure Files backas upp av Azure Storage kan Azure-filresurser lagra betydligt fler filer och mappar än den lokala motsvarigheten. Du kan också säkerhetskopiera Azure-filresurser via Azure Backup så att filer och mappar säkerhetskopieras och återställs i molnet. Då behöver du ingen separat lokal lösning för säkerhetskopiering och återställning.
I följande bild ser du klienter som ansluter till Azure-filresurser.
En slutpunkt för en Azure-filresurs kan vara lösningen på några av Tailwind Traders problem. Butiken i Wangaratta och andra avdelningskontor kan till exempel använda en filresurs i Azure i stället för en VPN-anslutning till en filserver på kontoret i Melbourne. Slutpunkter för Azure-filresurser kan användas tillsammans med Azure File Sync. Det får du lära dig mer om i nästa avsnitt.
Vad är Azure File Sync?
Med Azure File Sync kan du distribuera filresurser mellan avdelningskontor, där filerna automatiskt replikeras till varje slutpunkt och backas upp av en Azure-filresurs. Du kan också använda Azure File Sync till att konfigurera molnnivåindelning. Med molnnivåindelning kan du ange att endast filer som har använts nyligen ska sparas på den lokala filservern. Platshållare ersätter filer som nivåindelas till Azure-filresursen.
Azure-filresursen, som har mycket större lagringskapacitet än en lokal filresurs, behåller en fullständig kopia av alla filer som skrivs till filresursen, även de filer som inte längre finns kvar i den lokala miljön på grund av molnnivåindelningen. Om en användare försöker öppna en platshållarfil, som ser likadan ut som en vanlig fil, replikeras filen tillbaka från Azure-filresursen så att användaren kan öppna den som normalt.
När du konfigurerar molnnivåindelning kan du ange att en viss mängd diskutrymme ska vara tillgängligt på volymen där resursen ligger. Du kan också ange att filer som inte har använts under en viss tidsperiod ska nivåindelas automatiskt. Du kan använda båda de här alternativen samtidigt.
I följande bild ser du en enkel Azure File Sync-distribution.
Tailwind Traders använder för närvarande ett DFS (Distributed File System) för att replikera en uppsättning filresurser mellan företagets verksamhetsställen i Australien och Nya Zeeland. Med Azure File Sync kan företaget ersätta DFS som filreplikeringsmekanism. Fördelen är att Tailwind Traders då kan använda molnnivåindelning, vilket skulle lösa problemet med filservrarnas begränsade utrymme när nya filer hela tiden skapas och lagras.
Vad är SQL Stretch Database?
Med Microsoft SQL Server Stretch Database kan du på ett transparent och säkert sätt automatiskt migrera data som används sällan till Azure. När en fråga körs mot data som har migrerats till Azure returneras frågeresultatet, men det tar längre tid jämfört med när data hämtas från tabeller som lagras lokalt.
Fördelen med SQL Server Stretch Database jämfört med andra lösningar som tar bort data som används sällan är att själva informationen finns kvar online. Du behöver inte ändra befintliga frågor, och programmet känner inte till var data finns.
Tailwind Traders kan använda Stretch Database för databaser som behöver mer och mer lagringsutrymme i takt med att tabellerna växer. När Stretch Database har aktiverats migreras data som sällan används kontinuerligt med hög transparens till Azure. På så vis kan nya data skrivas till tabeller och finnas kvar lokalt, nära det program som kör frågan, medan data som inte används lika ofta flyttas till Azure.