Wat is Azure Files?

Azure Files biedt volledig beheerde bestandsshares in de cloud die toegankelijk zijn via het SMB-protocol (Server Message Block), het NFS-protocol (Network File System) en Azure Files REST API. Azure-bestandsshares kunnen gelijktijdig worden gekoppeld door on-premises of cloudimplementaties. SMB Azure-bestandsshares zijn toegankelijk vanaf Windows-, Linux- en macOS-clients. NFS Azure-bestandsshares zijn toegankelijk vanaf Linux-clients. Daarnaast kunnen SMB Azure-bestandsshares worden opgeslagen in de cache op Windows-servers met Azure File Sync voor snelle toegang in de buurt van de locatie waar de gegevens worden gebruikt.

Hier volgen enkele video's over veelvoorkomende gebruiksvoorbeelden voor Azure Files:

Zie Quickstart: Een Azure-bestandsshare maken en gebruiken om aan de slag te gaan met Azure Files.

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 kunnen worden gebruikt om traditionele on-premises bestandsservers of NAS-apparaten (Network-Attached Storage) 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-bestandsshares 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. Met Azure Files AD-verificatie kunnen SMB Azure-bestandsshares werken met Active Directory Domain Services (AD DS) die on-premises worden gehost 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 kunnen ook worden gebruikt om nieuwe cloudontwikkelingsprojecten te vereenvoudigen. 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 Azure Files REST API en mensen hebben er toegang toe door de 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

  • Eenvoudig te gebruiken. Wanneer een Azure-bestandsshare op uw computer is gekoppeld, hoeft u niets speciaals te doen om toegang te krijgen tot de gegevens: navigeer naar het pad waar de bestandsshare is gekoppeld en open/wijzig een bestand.
  • 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 computers, toepassingen en toepassingsexemplaren is een belangrijk voordeel voor toepassingen die deelbaarheid nodig hebben.
  • 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 Azure CLI kunnen worden gebruikt 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 systeem-IO-API's kunt u Azure Storage-clientbibliotheken of de Azure Files REST API gebruiken.

Training

Zie de volgende modules voor training in uw eigen tempo:

Architectuur

Zie het volgende voor hulp bij het ontwerpen van oplossingen op Azure Files met behulp van bestaande patronen en procedures:

Casestudy's

  • Organisaties over de hele wereld maken gebruik van Azure Files en Azure File Sync om bestandstoegang en -opslag te optimaliseren. Bekijk hier hun casestudy's.

Volgende stappen