Sdílet prostřednictvím


Osvědčené postupy pro používání úrovní přístupu k objektům blob

Tento článek obsahuje doporučené postupy, které vám pomůžou používat úrovně přístupu k optimalizaci výkonu a snížení nákladů. Další informace o úrovních přístupu pro blob data naleznete v Úrovně přístupu pro blob data.

Volba nákladově nejefektivnějších úrovní přístupu

Náklady můžete snížit tak, že data objektů blob umístíte do nákladově nejefektivnějších úrovní přístupu. Vyberte si ze tří úrovní, které jsou navržené tak, aby optimalizovaly náklady na využití dat. Například úroveň, která je označena jako "horká", má vyšší náklady na úložiště, ale nižší náklady na čtení. Proto pokud plánujete přistupovat k datům často, může být horká úroveň nákladově nejefektivnější volbou. Pokud plánujete číst data méně často, úroveň cool, cold nebo archivní může mít největší smysl, protože zvyšují náklady na čtení dat a zároveň snižují náklady na ukládání dat.

Pokud chcete zjistit optimální úroveň přístupu, zkuste odhadnout, jaké procento dat se bude číst měsíčně. Následující graf ukazuje dopad na měsíční výdaje při různých procentech čtení.

Graf znázorňující pruh pro každou úroveň, která představuje měsíční náklady na základě vzorce procentuálního čtení

Pokud chcete modelovat a analyzovat náklady na používání chladného nebo studeného úložiště oproti archivnímu, viz Archiv versus studená a chladná úložiště. Podobné techniky modelování můžete použít k porovnání nákladů na horkou a studenou, studenou nebo archivní.

Přímá migrace dat do nákladově nejefektivnějších úrovní přístupu

Volba nejoptimálnější vrstvy předem může snížit náklady. Pokud změníte úroveň objektu blob bloku, který jste už nahráli, zaplatíte náklady na zápis na počáteční úroveň při prvním nahrání objektu blob a pak zaplatíte náklady na zápis do požadované úrovně. Pokud změníte úrovně pomocí zásad správy životního cyklu, bude tato zásada vyžadovat den, aby se platnost projevila, a den k dokončení provádění. Před změnou vrstvy se také účtují náklady na kapacitu ukládání dat do počáteční úrovně.

Přesun dat do nákladově nejefektivnějších úrovní přístupu

Po nahrání dat byste měli pravidelně analyzovat kontejnery a bloby, abyste porozuměli jejich ukládání, uspořádání a používání v produkčním prostředí. Pak pomocí zásad správy životního cyklu přesuňte data do nákladově nejefektivnějších úrovní. Například data, která nejsou přístupná po dobu více než 30 dnů, můžou být nákladově efektivnější, pokud jsou umístěná do studené úrovně. Zvažte archivaci dat, ke kterým nebylo přistupováno po dobu více než 180 dní.

Pokud chcete shromažďovat telemetrii, povolte sestavy inventáře objektů blob a povolte sledování času posledního přístupu. Analyzujte vzory použití na základě času posledního přístupu pomocí nástrojů, jako je Azure Synapse nebo Azure Databricks. Další informace o způsobech analýzy dat najdete v některém z těchto článků:

Připojovací a stránkové objekty blob úrovně

Analýza může odhalit doplňovací objekty blob nebo objekty blob stránky, které se aktivně nepoužívají. Můžete mít například soubory protokolů (doplňovací objekty blob), které se už nečtou nebo zapisují, ale z důvodů dodržování předpisů je chcete uložit. Podobně můžete chtít zálohovat disky nebo snímky disků (stránkové objekty blob). Tyto bloby můžete také přesunout do chladnějších úrovní. Nejprve je ale musíte převést na objekty blob bloku.

Informace o tom, jak převést doplňovací objekty blob a objekty blob stránky na objekty blob bloku, najdete v tématu Převod doplňovaných objektů blob a objektů blob stránky na objekty blob bloku.

Zabalení malých souborů před přesunem dat do chladnějších vrstev

Za každou operaci čtení nebo zápisu se účtují náklady. Pokud chcete snížit náklady na čtení a zápis dat, zvažte balení malých souborů do větších pomocí formátů souborů, jako jsou TAR nebo ZIP. Méně souborů snižuje počet operací potřebných k přenosu dat.

Následující graf ukazuje relativní dopad balení souborů pro chladicí stupeň. Náklady na čtení předpokládají měsíční procento čtení 30%.

Graf znázorňující dopad na náklady při balení malých souborů před nahráním na studenou úroveň přístupu

Následující graf ukazuje relativní dopad balení souborů pro archivní úroveň. Náklady na čtení předpokládají měsíční procento čtení 30%.

Graf znázorňující dopad na náklady při balení malých souborů před nahráním do archivní úrovně přístupu

Pokud chcete modelovat a analyzovat úspory nákladů z balení souborů, podívejte se v tomto sešitu na kartu Úspory z balení.

Návod

Pokud chcete usnadnit scénáře vyhledávání a čtení, zvažte vytvoření indexu, který mapuje zabalené cesty k souborům na původní cesty k souborům, a následně tyto indexy uložit jako blokové blob objekty v horké vrstvě.

Další kroky