Co je Azure Files?

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

Tady je několik videí o běžných případech použití služby Azure Files:

Pokud chcete začít používat službu 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 můžete použít k:

  • Nahrazení nebo doplnění místních souborových serverů:
    Azure Files slouží k nahrazení nebo doplnění tradičních místních souborových serverů nebo zařízení na síťovém úložiš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 Azure SMB je také možné replikovat s Synchronizace souborů Azure na servery s Windows, ať už místně nebo v cloudu, pro výkon a distribuované ukládání dat do mezipaměti. Díky ověřování Azure Files AD můžou sdílené složky SMB Azure fungovat s místní službou Doména služby Active Directory Services (AD DS) pro řízení přístupu.

  • Migrace aplikací metodou „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 pro cloud:
    Azure Files můžete použít ke zjednodušení nových projektů vývoje cloudu. Příklad:

    • Sdílená nastavení aplikací:
      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 svou konfiguraci prostřednictvím rozhraní REST API služby Azure Files a lidé k nim mají přístup připojením sdílené složky místně.

    • Sdílená složka pro diagnostiku:
      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 můžete také použít jako trvalé svazky pro stavové kontejnery. Kontejnery poskytují funkce sestavení jednou a spouštějte kdekoli, které vývojářům umožňují zrychlit 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ý umožňuje těmto kontejnerům přístup k systému souborů bez ohledu na to, na jaké 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, kam se sdílená složka připojí, a otevřít nebo upravit soubor.
  • Sdílený přístup. Sdílené složky Azure podporují standardní standardní protokoly SMB a NFS, což znamená, že můžete bez problémů nahradit místní sdílené složky sdílenými složkami Azure, aniž byste se museli starat o kompatibilitu aplikací. Schopnost sdílet systém souborů napříč několika počítači, aplikacemi a instancemi aplikací je významnou výhodou pro aplikace, které potřebují sdílení.
  • 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. Pomocí rutin PowerShellu a Azure CLI můžete vytvářet, připojovat a spravovat sdílené složky Azure jako součást správy aplikací Azure. Vytváření a správa sdílených složek Azure pomocí webu Azure Portal a Průzkumník služby Azure Storage
  • Odolnost. Služba Azure Files je sestavená 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 pro vstupně-výstupní operace systému můžete použít klientské knihovny služby Azure Storage nebo rozhraní REST API služby Azure Files.

Školení

Pokud chcete trénování postupovat vlastním tempem, projděte si následující moduly:

Architektura

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

Případové studie

Další kroky