Co je Azure Files?

Azure Files nabízí plně spravované sdílené složky v cloudu, které jsou přístupné prostřednictvím standardního protokolu SMB (Server Message Block),protokolu NFS (Network File System) a Azure Files rozhraní REST API. Sdílené složky Azure je možné připojit souběžně v cloudových nebo místních nasazeních. Sdílené složky Smb Azure jsou přístupné z klientů s Windows, Linuxem a macOS. Sdílené složky Azure nfs jsou přístupné z klientů s Linuxem. Sdílené složky Smb Azure se navíc dají ukládat do mezipaměti na serverech Windows s Synchronizace souborů Azure pro rychlý přístup v blízkosti místa, kde se data používají.

Tady jsou některá videa o běžných případech použití pro Azure Files:

Pokud chcete začít používat Azure Files, přečtěte si rychlý start: Vytvoření a použití sdílené složky Azure.

Proč je služba Soubory Azure užitečná

Sdílené složky Azure lze použít k těmto činnostem:

  • Nahrazení nebo doplnění místních souborových serverů:
    Azure Files lze použít k nahrazení nebo doplnění tradičních místních souborových serverů nebo zařízení na úložiště připojené k síti (NAS). Oblíbené operační systémy jako Windows, macOS a Linux můžou sdílené složky Azure přímo připojit, bez ohledu na to, kde na světě se nacházejí. Sdílené složky Smb Azure je také možné replikovat s Synchronizace souborů Azure na servery s Windows, a to buď místně, nebo v cloudu, a to kvůli výkonu a distribuovanému ukládání dat do mezipaměti. S ověřováním Azure Files AD můžou sdílené složky Smb Azure pracovat s Active Directory Domain Services (AD DS) hostovanými místně pro řízení přístupu.

  • Aplikace "Lift and Shift":
    Služba Soubory Azure usnadňuje migraci aplikací, které očekávají uchovávání souborové aplikace nebo uživatelských dat ve sdílené složce, do cloudu metodou „lift and shift“. Služba Soubory Azure podporuje klasický scénář migrace metodou „lift and shift“, při které se do Azure přesouvá aplikace i její data, i hybridní scénář migrace metodou „lift and shift“, při které se data aplikace přesouvají do služby Soubory Azure a aplikace se nadále spouští místně.

  • Zjednodušení vývoje cloudu:
    Azure Files je také možné použít ke zjednodušení nových projektů vývoje cloudu. Příklad:

    • Nastavení sdílené aplikace:
      Běžným vzorem pro distribuované aplikace je mít konfigurační soubory v centralizovaném umístění, kde k nim může přistupovat mnoho instancí aplikací. Instance aplikací můžou načíst svoji konfiguraci prostřednictvím rozhraní AZURE FILES REST API a lidé k nim můžou přistupovat místním připojením sdílené složky.

    • Sdílená složka diagnostiky:
      Sdílená složka Azure je pro cloudové aplikace vhodným místem pro zápis protokolů, metrik a výpisů paměti. Instance aplikací můžou zapisovat protokoly prostřednictvím souborového rozhraní REST API a vývojáři k nim můžou přistupovat připojením sdílené složky na svém místním počítači. To umožňuje velkou flexibilitu, protože se vývojáři můžou pustit do vývoje pro cloud bez nutnosti opouštět stávající nástroje, které znají a mají rádi.

    • Vývoj, testování a ladění:
      Vývojáři nebo správci při práci na virtuálních počítačích v cloudu často potřebují sadu nástrojů nebo pomůcek. Kopírování takových pomůcek a nástrojů na každý virtuální počítač může být časově náročné. Díky místnímu připojení sdílené složky Azure na virtuálních počítačích můžou vývojáři i správci rychle přistupovat ke svým nástrojům, aniž by museli provádět kopírování.

  • Kontejnerizace:
    Sdílené složky Azure je možné použít jako trvalé svazky pro stavové kontejnery. Kontejnery poskytují funkce "sestavit jednou, spustit kdekoli", které vývojářům umožňují urychlit inovace. Pro kontejnery, které při každém spuštění přistupují k nezpracovaným datům, se vyžaduje sdílený systém souborů, který těmto kontejnerům umožní přístup k systému souborů bez ohledu na to, na které instanci běží.

Klíčové výhody

  • Snadné použití. Když je sdílená složka Azure připojená k počítači, nemusíte pro přístup k datům dělat nic zvláštního: stačí přejít na cestu, kde je sdílená složka připojená, a otevřít nebo upravit soubor.
  • Sdílený přístup. Sdílené složky Azure podporují standardní protokoly SMB a NFS, což znamená, že místní sdílené složky můžete bez problémů nahradit sdílenými složkami Azure, aniž byste se museli starat o kompatibilitu aplikací. Možnost sdílet systém souborů mezi několika počítači, aplikacemi a instancemi aplikací je významnou výhodou pro aplikace, které potřebují sdílet.
  • Plně spravované. Sdílené složky Azure je možné vytvářet bez nutnosti spravovat hardware nebo operační systém. To znamená, že se nemusíte starat o opravy operačního systému serveru pomocí důležitých upgradů zabezpečení ani o nahrazování vadných pevných disků.
  • Skriptování a nástroje. Rutiny PowerShellu a Azure CLI je možné použít k vytváření, připojování a správě sdílených složek Azure v rámci správy aplikací Azure. Sdílené složky Azure můžete vytvářet a spravovat pomocí Azure Portal a Průzkumník služby Azure Storage.
  • Odolnost. Služba Soubory Azure je od základu vytvořena tak, aby byla vždy dostupná. Nahrazení místních sdílených složek za Soubory Azure znamená, že už se nebudete muset probouzet kvůli řešení místních výpadků napájení nebo problémů se sítí.
  • Známá programovatelnost. Aplikace spuštěné v Azure můžou k datům ve sdílené složce přistupovat přes rozhraní API pro vstup/výstup souborového systému. Vývojáři tedy můžou využít svoje dovednosti a znalosti kódu při migraci stávajících aplikací. Kromě rozhraní API vstupně-výstupních operací systému můžete použít klientské knihovny služby Azure Storage nebo rozhraní AZURE FILES REST API.

Školení

Informace o trénování vlastním tempem najdete v následujících modulech:

Architektura

Pokyny k návrhu řešení pro Azure Files s využitím zavedených vzorů a postupů najdete v následujících tématech:

Případové studie

Další kroky