Wat is Azure Files?
Met Azure Files beschikt u over volledig beheerde bestandsshares in de cloud die toegankelijk zijn via het toonaangevende protocol Server Message Block (SMB) of Network File System (NFS). Azure Files bestands shares kunnen gelijktijdig worden bevestigd door implementaties in de cloud of on-premises. SMB Azure-bestands shares zijn toegankelijk vanaf Windows-, Linux- en macOS-clients. NFS-Azure Files zijn toegankelijk vanaf Linux- of macOS-clients. Daarnaast kunnen SMB Azure-bestands shares in de cache worden opgeslagen op Windows Servers met Azure File Sync voor snelle toegang in de buurt van waar de gegevens worden gebruikt.
De volgende video's behandelen enkele algemene gebruiksscenario's van Azure Files:
- De bestandsserver vervangen door een serverloze Azure-bestands share
- Aan de slag met FSLogix-profielcontainers op Azure Files in Windows Virtual Desktop met gebruikmaking van AD-verificatie
Waarom Azure Files handig is
Azure-bestandsshares kunnen worden gebruikt voor het volgende:
Ter vervanging van of ter aanvulling op on-premises bestandsservers:
Azure Files kan worden gebruikt om bestandsshares op traditionele on-premises bestandsservers of NAS-apparaten volledig te vervangen of aan te vullen. Populaire besturingssystemen, zoals Windows, macOS en Linux kunnen een Azure-bestandsshare rechtstreeks koppelen, waar ter wereld deze zich ook bevinden. SMB Azure-bestands shares kunnen ook worden gerepliceerd met Azure File Sync naar Windows-servers, on-premises of in de cloud, voor prestaties en gedistribueerde caching van de gegevens waar deze worden gebruikt. Met de recente versie van Azure Files AD-verificatiekunnen SMB Azure-bestands shares blijven werken met on-premises AD voor toegangsbeheer.'Lift- en shift'-toepassingen:
Met Azure Files kunnen toepassingen die een bestandsshare voor het opslaan van gegevens uit een bestandstoepassing verwachten eenvoudig worden 'gelift en geshift' naar de cloud. Azure Files biedt zowel het 'klassieke' lift- en shift-scenario, waarbij zowel de toepassing als de gegevens worden verplaatst naar Azure, als het 'hybride' lift- en shift-scenario, waarin de toepassingsgegevens worden verplaatst naar Azure Files en de toepassing nog steeds on-premises wordt uitgevoerd.Cloudontwikkeling vereenvoudigen:
Azure Files kan ook op verschillende manieren worden gebruikt voor het vereenvoudigen van nieuwe cloudontwikkelingsprojecten. Bijvoorbeeld:Gedeelde toepassingsinstellingen:
Een algemeen patroon voor gedistribueerde toepassingen is de aanwezigheid van configuratiebestanden op een centrale locatie waar ze toegankelijk zijn vanuit veel andere toepassingsexemplaren. Toepassingsexemplaren kunnen hun configuratie laden via de File REST-API, en mensen kunnen hier indien nodig toegang toe krijgen door de SMB-share lokaal te koppelen.Diagnostische gegevens delen:
Een Azure-bestandsshare is een handige locatie voor cloudtoepassingen voor het wegschrijven van hun logboeken, metrische gegevens en crashdumps. Logboeken kunnen door de toepassingsexemplaren worden geschreven via de File REST-API en ontwikkelaars kunnen er toegang toe krijgen door de bestandsshare te koppelen met hun lokale computer. Dit biedt veel flexibiliteit, aangezien ontwikkelaars kunnen ontwikkelen in de cloud zonder hun bestaande tooling waarmee ze bekend zijn en graag werken te hoeven opgeven.Ontwikkelen/testen/fouten opsporen:
Wanneer ontwikkelaars of beheerders op virtuele machines in de cloud werken, hebben ze vaak een set hulpprogramma's nodig. Het kopiëren van deze hulpprogramma's naar elke VM kan een tijdrovend proces zijn. Door een Azure-bestandsshare lokaal te koppelen aan de virtuele machines, kunnen de ontwikkelaar en beheerder indien nodig snel toegang krijgen tot hun hulpprogramma's.
Containerisatie:
Azure-bestandsshares kunnen worden gebruikt als permanente volumes voor stateful-containers. Containers bieden een 'build once, run anywhere'-functionaliteit, waarmee ontwikkelaars sneller kunnen innoveren. Voor de containers die bij elke start toegang krijgen tot onbewerkte gegevens, is een gedeeld bestandssysteem vereist om deze containers toegang te geven tot het bestandssysteem, ongeacht het exemplaar waarop deze worden uitgevoerd.
Belangrijkste voordelen
- Gedeelde toegang. Azure-bestandsshares bieden ondersteuning voor de toonaangevende SMB- en NFS-protocollen, wat betekent dat u uw lokale bestandsshares naadloos kunt vervangen door de Azure-bestandsshares zonder dat u zich zorgen hoeft te maken over de compatibiliteit van toepassingen. Het delen van een bestandssysteem op meerdere machines, toepassingen/exemplaren is een belangrijk voordeel van Azure Files voor toepassingen die gegevens moeten kunnen delen.
- Volledig beheerd. Azure-bestandsshares kunnen worden gemaakt zonder de noodzaak om hardware of een besturingssysteem te beheren. Dit betekent dat u geen essentiële beveiligingsupgrades hoeft te installeren op het serverbesturingssysteem of defecte harde schijven moet vervangen.
- Scripts en hulpprogramma’s. PowerShell-cmdlets en de Azure-CLI zijn beschikbaar voor het maken, koppelen en beheren van Azure-bestandsshares als onderdeel van het beheer van Azure-toepassingen. U kunt Azure-bestandsshares maken en beheren met behulp van Azure Portal en Azure Storage Explorer.
- Flexibiliteit. Azure Files is vanaf de grond opgebouwd om altijd beschikbaar te zijn. Het vervangen van on-premises bestandsshares door Azure Files betekent dat u niet langer problemen ondervindt door lokale stroomstoringen of netwerkstoringen.
- Vertrouwde programmeerbaarheid. Toepassingen die worden uitgevoerd in Azure hebben toegang tot de gegevens in de share via System I/O-API's. Dat betekent dat ontwikkelaars bestaande code en vaardigheden kunnen inzetten voor het migreren van bestaande toepassingen. Naast System IO-API's kunt u Azure Storage-clientbibliotheken of de REST-API van Azure Storage gebruiken.