Co je služba Azure NetApp Files?

Dokončeno

Začněme rychlým přehledem služby Azure NetApp Files a jejími základními funkcemi. Tento přehled by vám měl pomoct při rozhodování, jestli vám Azure NetApp Files umožňuje migrovat místní úlohy do cloudu.

Co je sdílené úložiště souborů?

Mnoho moderních aplikací používá jednu z následujících technologií úložiště:

  • Blokové úložiště. Data jsou rozdělena do samostatných bloků, které se nazývají bloky a ukládají se na disk na úrovni sektoru a sledování.
  • Úložiště objektů. Informace se ukládají jako nestrukturovaná data bez hierarchie.

Většina organizací ale stále má mnoho aplikací a služeb, které vyžadují sdílený přístup k souborům uloženým pomocí systému souborů, který umožňuje hierarchický přístup k datům. Sdílené úložiště souborů je způsob ukládání dat založených na souborech v síťovém prostředí, aby byly soubory dostupné pro servery, aplikace a uživatele v síti. Většina sdíleného úložiště souborů se skládá ze síťových zařízení připojených k úložišti (NAS), která používají sdílený systém souborů.

Pro většinu implementací sdíleného úložiště souborů se používají dva hlavní protokoly systému souborů:

  • Systém souborů NFS (Network File System). Nejčastěji se používá s operačním systémem Linux.
  • Smb (Server Message Block). Nejčastěji se používá s operačním systémem Windows.

Definice služby Azure NetApp Files

Azure NetApp Files je vysoce výkonná plně spravovaná služba NAS pro sdílené úložiště souborů na podnikové úrovni. Jedná se o službu první strany, což znamená, že ji nasazujete a spravujete prostřednictvím webu Azure Portal.

Výkon

Služba Azure NetApp Files je navržená pro nejvyšší možný výkon, aby dokázala spravovat i ty nejnáročnější úlohy windows a Linuxu. Tohoto výkonu dosáhnete spuštěním instancí Azure NetApp Files na vyhrazeném hardwaru NetApp, na kterém běží proprietární operační systém NetApp ONTAP, který je optimalizovaný pro vysokou propustnost a dostupnost úložiště.

Výkon služby Azure NetApp Files se měří dvěma způsoby:

  • IOPS – vstupně/výstupní operace za sekundu. Srovnávací test výkonu úložiště, který měří průměrný počet operací čtení a zápisu, které může zařízení úložiště provádět za sekundu. Azure NetApp Files nabízí až 320 000 IOPS na nejnižší úrovni výkonu a až 450 000 IOPS na nejvyšších úrovních. Oproti tomu většina jednotek SSD (Solid-State Drive) má měření propustnosti mezi 100 000 IOPS a 400 000 IOPS.
  • Latence. Latence je doba potřebná pro přístup k určitému umístění úložiště. Azure NetApp Files nabízí průměrnou latenci menší než 1 milisekundu (ms). Porovnáním mají běžné pevné disky latence mezi 1 ms a 10 ms, zatímco disky SSD mají latence mezi 0,05 ms a 0,15 ms.

Vzhledem k těmto měřením můžete zjistit, proč Azure NetApp Files poskytuje výkon, který je srovnatelný s místním výkonem nebo dokonce lepší než místní výkon.

Zabezpečení a dodržování předpisů

Služba Azure NetApp Files je navržená tak, aby nabízela vysokou úroveň zabezpečení, dodržování předpisů a dostupnosti:

  • Zabezpečení. Azure NetApp Files nabízí šifrování neaktivních uložených dat kompatibilní se standardem FIPS-140-2, řízení přístupu na základě role (RBAC), ověřování Služby Microsoft Active Directory a zásady exportu pro seznamy řízení přístupu na základě sítě (ACL).
  • Vyhovění. Azure NetApp Files splňuje přední oborové certifikace, jako je zákon o přenositelnosti a odpovědnosti za zdravotní pojištění (HIPAA).
  • Dostupnost. Smlouva o úrovni služeb (SLA) služby Azure NetApp Files zaručuje alespoň 99,99% dostupnost.

Protokoly

Azure NetApp Files nabízí nejširší výběr protokolů souborů mezi poskytovateli NAS veřejného cloudu. Azure NetApp Files podporuje následující protokoly:

  • NFS 3.0
  • NFS 4.1
  • SMB 2.x
  • SMB 3.x

Azure NetApp Files už podporuje přístup k NFSv3 a svazkům SMB se dvěma protokoly. Teď můžete vytvořit svazek Azure NetApp Files, který umožňuje souběžný přístup k duálnímu protokolu (NFSv4.1 a SMB) s podporou mapování uživatelů protokolu LDAP (Lightweight Directory Access Protocol). Tato funkce umožňuje případy použití, kdy pro přístup můžete mít úlohu založenou na Linuxu pomocí NFSv4.1 a úloha generuje a ukládá data ve svazku Azure NetApp Files.

Azure NetApp Files také podporuje vytváření svazků, které můžou současně používat systém souborů NFS 3.0 i SMB. Použití obou protokolů na svazku umožňuje podnikovým aplikacím založeným na Linuxu i windows, které spoléhají na souborové datové sady, aby k datům současně přistupovaly a sdílely je.

Správa dat

Azure NetApp Files nabízí celou řadu funkcí správy dat, jako jsou téměř okamžité snímky a klonování svazků. Tyto funkce zlepšují správu dat bez dopadu na výkon.

Přístup k instancím

Instance Služby Azure NetApp Files běží na holých zařízeních NetApp. Hardware se nachází v datacentru Azure a je nakonfigurovaný tak, aby byl služba Azure první strany prodaná a podporovaná Microsoftem. Tato struktura znamená, že během několika minut můžete nastavit instanci Služby Azure NetApp Files. Vzhledem k tomu, že Azure NetApp Files je úplná služba Azure, můžete instance spravovat stejným způsobem jako jakoukoli jinou službu Azure, jako je Azure Portal, rozhraní příkazového řádku Azure (Azure CLI), Azure PowerShell nebo rozhraní Azure REST API.

Snapshots

Snímek služby Azure NetApp Files je image svazku k určitému bodu v čase. Tyto snímky mají nízkou režii kvůli způsobu, jakým Azure NetApp Files provádí virtualizaci svazků. Podobně jako databáze používá tato vrstva ukazatele na skutečné datové bloky na disku. Na rozdíl od databáze ale nepřepíše existující bloky. Zapisuje aktualizovaná data do nového bloku a změní ukazatel.

Následující diagram znázorňuje proces snímku:

  1. Čas A. Vytvoří se snímek (snímek 1).
  2. Čas B. Změněná data (B je nyní B1) se zapisují do nového bloku a ukazatel se aktualizuje. Ukazatel snímku ale stále odkazuje na dříve napsaný blok a poskytuje živé zobrazení i historické zobrazení dat.
  3. Time C. Vytvoří se jiný snímek (Snímek 2). Teď máte přístup ke třem generacím dat – živým datům, snímkům 2 a snímku 1 v sestupném pořadí věku, aniž byste museli zabírat místo na svazku, které by vyžadovaly tři úplné kopie.

Diagram znázorňující, jak fungují snímky Azure NetApp Files

Snímek Služby Azure NetApp Files manipuluje pouze s blokovým ukazatelem a vytváří ukotvené zobrazení svazku jen pro čtení. Skutečné datové bloky se nekopírují, což vede ke dvěma efektivitám:

  • Rychlost. Vytvoření snímku je téměř okamžité. Bez ohledu na to, s jakou velikostí svazku pracujete, trvá vytvoření snímku jenom několik sekund.
  • Prostor. Snímek spotřebovává minimální prostor úložiště, protože nekopíruje datové bloky celého svazku. Dva snímky pořízené v posloupnosti se liší pouze bloky přidané nebo změněné v časovém intervalu mezi těmito dvěma.

Na svazek můžete vytvořit až 255 snímků. Vytvoření snímku nemá vliv na výkon svazku. Snímky můžete vytvářet a udržovat dvěma způsoby:

  • Ruční: Snímky na vyžádání můžete vytvářet pomocí webu Azure Portal, Azure CLI, Azure PowerShellu nebo rozhraní Azure REST API.
  • Automatický: Automatizujte vytváření snímků pomocí zásad snímků nebo nástroje pro snímky, jako je AzAcSnap. Zásady snímků můžete nastavit pomocí webu Azure Portal, Azure CLI, Azure PowerShellu nebo rozhraní Azure REST API.

Replikace mezi oblastmi

Funkce replikace služby Azure NetApp Files poskytuje ochranu dat prostřednictvím replikace svazků mezi oblastmi. Data ze svazku Azure NetApp Files (zdroj) v jedné oblasti můžete asynchronně replikovat do jiného svazku Azure NetApp Files (cíl) v jiné oblasti. Tato funkce umožňuje převzít služby při selhání kritické aplikace, pokud dojde k výpadku nebo havárii v celé oblasti.

Obnovení dat

Cílem vytváření snímků svazků je obnovit data, která jsou poškozená nebo omylem odstraněna, přepsána nebo upravena. Azure NetApp Files nabízí tři způsoby obnovení dat pomocí snímků:

  • Obnovte jeden nebo více souborů nebo adresářů ze snímku.
  • Vytvořte klon svazku. Obnovte snímek na nový svazek vytvořením stejné kopie svazku v novém umístění.
  • Vraťte svazek. Obnovte místní snímek tak, že vrátíte svazek do stavu, ve který byl při vytváření snímku.

Jak poskytnout týmu pro vývoj webu přístup ke stejným datům

Je pravděpodobné, že vývojový tým vaší organizace používá různé operační systémy. Příklad:

  • Linux Váš vývojový tým back-endu může používat počítače s operačním systémem Linux.
  • Windows Váš vývojový tým front-endu může používat počítače s Windows.
  • macOS. Váš návrhový tým může používat Počítače Mac s operačním systémem macOS.

Azure NetApp Files umožňuje podnikovým týmům, které používají různé operační systémy, přistupovat ke stejným datům. I když by každý tým obvykle pracoval na samostatných aspektech webu, pokud se datové soubory webu nacházejí na stejném svazku, musíte tento svazek nakonfigurovat tak, aby umožňoval přístup z počítačů se systémem Linux, Windows a macOS.

Tento cíl můžete provést v Azure NetApp Files tak, že svazek nakonfigurujete tak, aby současně používal systém souborů NFS (podporovaný linuxem) i SMB (podporovaný systémem Windows a macOS).