Prozkoumání služeb Azure Storage

Dokončeno

Pojďme se podívat na služby Azure Storage Services, styly dat a účty.

Microsoft Azure Storage je spravovaná služba, která poskytuje trvalé, zabezpečené a škálovatelné úložiště v cloudu. Pojďme si tyto termíny rozdělit.

Období Popis
Spravované Microsoft Azure se stará o údržbu a řeší za vás veškeré kritické problémy.
Odolné Redundance zajišťuje, že vaše data budou v bezpečí, pokud dojde k přechodným selháním hardwaru. Můžete také replikovat data napříč několika datacentry nebo geografickými oblastmi, abyste se ochránili i proti místní pohromě nebo přírodní katastrofě. Data replikovaná tímto způsobem zůstávají vysoce dostupná, pokud dojde k neočekávanému výpadku.
Zabezpečení Azure Storage šifruje všechna data zapsaná do služby. Azure Storage poskytuje jemně odstupňované řízení přístupu k datům.
Škálovatelné Služba Azure Storage je navržená pro širokou škálovatelnost, aby splňovala požadavky dnešních aplikací na datové úložiště a výkon.

Jedno předplatné Azure může hostovat až 250 účtů úložiště na oblast, z nichž každý má maximální kapacitu účtu úložiště pěti PiB.

Datové typy ve službách Azure Storage

Azure Storage zahrnuje čtyři typy dat:

  • Objekty blob: Široce škálovatelné úložiště objektů pro textová a binární data; může zahrnovat podporu pro Azure Data Lake Storage Gen2.
  • Soubory: spravované sdílené složky pro nasazení v cloudu nebo místní nasazení
  • Fronty: spolehlivé úložiště pro přenos zpráv mezi součástmi aplikace
  • Table Storage: Úložiště NoSQL pro úložiště strukturovaných dat bez schématu. Table Storage se v tomto modulu nezabývá.

Ke všem těmto datovým typům ve službě Azure Storage máte přístup odkudkoli na světě přes protokol HTTP nebo HTTPS. Microsoft poskytuje sady SDK pro služby Azure Storage v různých programovacích jazycích a v rozhraní REST API. Data můžete také vizuálně prozkoumat přímo na webu Azure Portal.

Objekty blob

Azure Blob Storage je řešení úložiště objektů optimalizované pro ukládání velkých objemů nestrukturovaných dat, jako jsou textová nebo binární data. Blob Storage je ideální pro:

  • Poskytování obrázků nebo dokumentů přímo do prohlížeče, včetně plně statických webů
  • Ukládání souborů pro distribuovaný přístup
  • Streamování videa a zvuku
  • Ukládání dat pro zálohování a obnovování, zotavení po havárii a pro archivaci
  • Ukládání dat, která bude analyzovat místní nebo v Azure hostovaná služba

Azure Storage podporuje tři druhy objektů blob:

Typ objektu blob Popis
Objekty blob bloku Objekty blob bloku se používají k uložení textových nebo binárních souborů až do velikosti 5 TB (50 000 bloků po 100 MB). Objekty blob bloku se primárně používají pro úložiště souborů, které se čtou od začátku do konce, jako jsou například mediální soubory nebo soubory obrázků pro weby. Pojmenují se objekty blob bloku, protože soubory větší než 100 MB se musí nahrát jako malé bloky. Tyto bloky se pak konsolidují (nebo zapíšou) do konečného objektu blob.
Objekty blob stránky Objekty blob stránky se používají k uložení souborů s náhodným přístupem až do velikosti 8 TB. Objekty blob stránky se primárně používají jako záložní úložiště pro virtuální pevné disky používané k poskytování odolných disků pro Azure Virtual Machines (virtuální počítače Azure). Pojmenují se objekty blob stránky, protože poskytují náhodný přístup pro čtení a zápis na 512 bajtů stránek.
Doplňovací objekty blob Doplňovací objekty blob se skládají z bloků, jako jsou objekty blob bloku, ale jsou optimalizované pro operace připojení. Tyto objekty blob se často používají pro protokolování informací z jednoho nebo více zdrojů do stejného objektu blob. Můžete například zapsat veškeré protokolování trasování do stejného doplňovacího objektu blob pro aplikaci spuštěnou na více virtuálních počítačích. Jeden doplňovací objekt blob může mít až 195 GB.

Files

Azure File Storage umožňuje nastavit vysoce dostupné síťové sdílené složky, ke kterým máte přístup pomocí standardního protokolu SMB (Server Message Block). To znamená, že několik virtuálních počítačů může sdílet stejné soubory s oprávněním ke čtení i zápisu. Soubory můžete číst také pomocí rozhraní REST nebo klientských knihoven pro úložiště. Jakémukoli souboru také můžete přiřadit jedinečnou adresu a po nastavené časové období umožnit jemně odstupňovaný přístup k privátnímu souboru. Sdílené složky můžete použít pro řadu běžných scénářů:

  • Ukládání sdílených konfiguračních souborů pro virtuální počítače, nástroje nebo nástroje tak, aby všichni používali stejnou verzi
  • Soubory protokolů, jako jsou diagnostika, metriky a výpisy stavu systému
  • Sdílená data mezi místními aplikacemi a virtuálními počítači Azure umožňující migraci aplikací do cloudu během časového období

Fronty

Azure Queue Storage se používá k ukládání a načítání zpráv. Fronty zprávy mohou mít velikost až 64 kB a jedna fronta může obsahovat miliony zpráv. Fronty se používají k ukládání seznamů zpráv, které mají být zpracovány asynchronně.

Fronty můžete použít k volnému propojení různých částí vaší aplikace. Mohli bychom například provést zpracování obrázků nahraných našimi uživateli. Možná chceme poskytnout určitou funkci rozpoznávání tváře nebo označování, aby lidé mohli prohledávat všechny obrázky, které jsou uložené v naší službě. Fronty bychom mohli použít k předávání zpráv naší službě pro zpracování obrázků, abychom jí oznámili, že byly nahrány nové obrázky a že jsou připravené ke zpracování. Tento druh architektury umožňuje nezávisle vyvíjet a aktualizovat jednotlivé části služby.

Table Storage

Další informace o službě Azure Table Storage najdete v tématu Přehled služby Table Storage.

Účty služby Azure Storage

Abyste mohli k jakékoli z těchto služeb přistupovat z aplikace, musíte si vytvořit účet úložiště. Účet úložiště poskytuje jedinečný obor názvů v Azure pro ukládání datových objektů a přístup k nim. Účet úložiště obsahuje všechny objekty blob, soubory, fronty, tabulky a disky virtuálních počítačů, které pod tímto účtem vytvoříte.

Vytvoření účtu úložiště

Účet Azure Storage si můžete vytvořit pomocí webu Azure Portal, Azure PowerShellu nebo Azure CLI. Azure Storage poskytuje tři různé možnosti účtu s různými cenami a podporovanými funkcemi.

Typ účtu Popis
Pro obecné účely verze 2 (GPv2) Účty pro obecné účely verze 2 (GPv2) jsou účty úložiště, které podporují všechny nejnovější funkce pro objekty blob, soubory, fronty a tabulky. Ceny účtů GPv2 byly navrženy tak, aby poskytovaly nejnižší ceny za gigabajt.
Pro obecné účely verze 1 (GPv1) Účty pro obecné účely verze 1 (GPv1) poskytují přístup ke všem službám Azure Storage, ale nemusí mít nejnovější funkce ani nejnižší ceny za gigabajt. Například studené úložiště a archivní úložiště se v GPv1 nepodporuje. Ceny pro transakce GPv1 jsou nižší, takže úlohy s vysokou četností změn nebo vysokou mírou čtení můžou z tohoto typu účtu těžit.
Účty úložiště Blob Storage Starší typ účtu, účty úložiště objektů blob podporují všechny stejné funkce objektů blob bloku jako GPv2, ale jsou omezené pouze na podporu pouze objektů blob bloku a doplňovací objekty blob. Ceny jsou velmi podobné cenám za účty pro obecné účely verze 2.

Pokud se chcete dozvědět více o vytváření účtů úložiště, projděte si kurz Vytvoření účtu úložiště Azure na výukovém portálu.