Popis a správa úrovní přístupu ke službě Azure Blob Storage
Teď, když jste si prostudovali několik možností optimalizace nákladů, můžete podrobněji prozkoumat úrovně přístupu ke službě Azure Blob Storage. Poznáte jejich potenciál snížení nákladů na využití úložiště, ale také zjistíte, že jejich nesprávné použití může ve skutečnosti vést ke zvýšení poplatků za úložiště. V této lekci se dozvíte o některých obecných pravidlech, která řídí chování na úrovni přístupu. Také identifikujete některé z upozornění, které by vám měly pomoct optimalizovat jejich výhody.
Azure Blob Storage podporuje čtyři úrovně přístupu:
Horká úroveň: Online úroveň, která je optimalizovaná pro ukládání dat, ke kterým se přistupuje nebo upravuje často. Tato úroveň má nejvyšší náklady na úložiště, ale nejnižší náklady na přístup.
Studená úroveň: Online úroveň, která je optimalizovaná pro ukládání dat, která jsou zřídka přístupná nebo upravená. Tato úroveň má nižší náklady na úložiště než horká úroveň, ale náklady na přístup jsou vyšší.
Studená úroveň: Online úroveň, která je optimalizovaná pro ukládání dat, která jsou zřídka přístupná nebo upravená. Tato úroveň má nižší náklady na úložiště než studená úroveň, ale náklady na přístup jsou vyšší.
Archivní úroveň: Offline úroveň, která je optimalizovaná pro ukládání dat, ke kterým se přistupuje zřídka nebo vůbec. Tato úroveň má nejnižší náklady na úložiště, ale nejvyšší náklady na přístup.
Termín není často objektivní. Jako obecné pokyny byste měli zvážit použití studené úrovně, pokud neočekáváte, že potřebujete odstranit nebo přesunout objekt blob na jinou úroveň po dobu nejméně 30 po sobě jdoucích dnů. Studenou úroveň můžete zvážit, pokud neočekáváte, že potřebujete objekt blob odstranit nebo přesunout po dobu nejméně 90 po sobě jdoucích dnů. Pokud je toto období alespoň 180 dní, zvažte použití archivní úrovně. Tyto hodnoty jsou výsledkem cenového modelu, který ukládá poplatek za předčasné odstranění. Tento poplatek platí, pokud se objekt blob odstraní nebo přesune ze studené nebo archivní úrovně před uplynutím období specifického pro danou úroveň. Toto období je 30 dnů pro studenou úroveň, 90 dní pro studenou úroveň a 180 dní pro archivní úroveň.
Poplatek za předčasné odstranění se účtuje podle počtu dnů zbývajících v období specifickém pro danou úroveň. Pokud je například objekt blob přiřazený ke studené úrovni a po 20 dnech se odstraní, poplatky za předčasné odstranění představují náklady na uložení objektu blob po dobu 10 dnů (30 minus 20) ve studené úrovni. Podobně platí, že pokud je objekt blob přiřazen k archivní úrovni a po 100 dnech se přesune na studenou nebo horkou úroveň, poplatky za předčasné odstranění představují náklady na uložení objektu blob po dobu 80 dnů (180 minus 100) v archivní úrovni.
Poznámka:
Pokud se chcete vyhnout poplatkům za předčasné odstranění objektu blob, můžete pomocí operace Kopírování objektu blob zkopírovat objekt blob do jiné úrovně. Mějte ale na paměti, že výsledkem jsou zvýšené poplatky za kapacitu spojené s vytvořením dalšího objektu blob, který je duplikátem původního objektu blob.
Popis modelu správy úrovně přístupu pro objekty blob
Pokud si zvolíte mezi horkou, studenou, studenou a archivní úrovní přístupu, je potřeba zvážit další faktory. Je také užitečné pochopit modely správy různých úrovní přístupu.
Kromě cenových rozdílů mají objekty blob různé smlouvy o úrovni služeb (SLA) dostupnosti. Archivní, studená a studená úroveň nabízejí stejné vlastnosti odolnosti, propustnosti a latence přístupu k úložišti. Jejich doba načítání je v rozsahu milisekund. Horká a studená úroveň také podporují všechny možnosti redundance.
Horká, studená, studená nebo archivní úroveň přístupu je možné přiřadit objektu blob přímo během nahrávání. Alternativně je možné na základě úrovně přístupu určené jako výchozí úroveň na úrovni účtu úložiště odvodit horkou, studenou nebo studenou úroveň přístupu (ale ne archiv). Jakékoli explicitní přiřazení vrstvy má však přednost před odvozenou úrovní.
Poznámka:
Pečlivě zvažte důsledky změny výchozí úrovně přístupu na úrovni účtu úložiště. Pokud existuje velký počet objektů blob bez explicitně přiřazené úrovně přístupu, může mít významný dopad na ceny.
Archivní úroveň neumožňuje číst ani upravovat obsah objektu blob přímo. Máte ale přístup k jeho metadatům, včetně značek indexu. Pokud chcete získat přístup k obsahu objektu blob, můžete ho přiřadit k horké, studené nebo studené úrovni a aktivovat proces označovaný jako dosazování. Alternativně můžete vyvolat operaci kopírování objektu blob a vytvořit kopii objektu blob v horké, studené nebo studené úrovni.
Poznámka:
V archivní úrovni existují dvě priority pro dosazování objektů blob: standard a vysoká. Dosazování podle standardní priority může trvat až 15 hodin. Požadavky s vysokou prioritou se ale upřednostňují oproti standardní prioritě a objekty blob menší než 10 GB se můžou dokončit za méně než jednu hodinu. Dosazování s vysokou prioritou je dražší, takže Microsoft doporučuje rezervaci dosazování s vysokou prioritou pro použití v situacích nouzového obnovení dat.
Účty úložiště používající archivní úroveň musí být nakonfigurované s možnostmi redundance LRS, GRS nebo RA-GRS. Archivní úroveň nepodporuje redundanci zón a nastavení redundance pro ZRS, GZRS nebo RA-GZRS.
Poznámka:
Archivní úroveň vyžaduje explicitní přiřazení na úrovni objektu blob, nikoli spoléhání na odvozování. Účet služby Azure Storage nelze nakonfigurovat s výchozí úrovní nastavenou na archivaci.