Plánování a správa nákladů na službu Azure Blob Storage
Tento článek vám pomůže naplánovat a spravovat náklady na Azure Blob Storage.
Nejprve se seznamte s každým měřičem fakturace a zjistěte, jak najít cenu každého měřiče. Pak můžete náklady odhadnout pomocí cenové kalkulačky Azure. Pomocí funkcí správy nákladů můžete nastavit rozpočty a monitorovat náklady. Můžete také zkontrolovat předpokládané náklady a sledovat trendy útraty a identifikovat oblasti, ve kterých byste mohli chtít jednat.
Mějte na paměti, že náklady na Službu Blob Storage představují jenom část měsíčních nákladů na faktuře za Azure. I když tento článek vysvětluje, jak odhadnout a spravovat náklady na službu Blob Storage, účtuje se vám všechny služby a prostředky Azure používané pro vaše předplatné Azure, včetně služeb třetích stran. Jakmile znáte správu nákladů na službu Blob Storage, můžete použít podobné metody pro správu nákladů na všechny služby Azure používané ve vašem předplatném.
Vysvětlení úplného fakturačního modelu pro Azure Blob Storage
Azure Blob Storage běží na infrastruktuře Azure, u které při nasazování nových prostředků narůstají náklady. Je důležité si uvědomit, že můžou narůstat další náklady na infrastrukturu.
Jak se vám účtují poplatky za službu Azure Blob Storage
Když vytváříte nebo používáte prostředky blob Storage, účtují se vám následující měřiče:
Měřič | Unit |
---|---|
Úložiště dat | Za GB / měsíc |
Index | Za GB / měsíc1 |
Operace | Za transakci |
Přenos dat | Za GB2 |
Načtení dat | Za GB3 |
Značky indexu objektů blob | Za značku4 |
Změna kanálu | Zaprotokolovaná změna4 |
SSH File Transfer Protocol (SFTP) | Za hodinu4 |
Inventář objektů blob | Naskenované4 objekty na milion |
Obory šifrování | Za měsíc4 |
Akcelerace dotazů | Vrácená kontrola za GB a ZA GB |
Zpracovávaná data obnovení k určitému bodu v čase | Obnoveno na MB |
1 Platí pouze pro účty, které mají hierarchický obor názvů.
2 Platí pouze při kopírování dat do jiné oblasti.
3 Platí pouze pro studenou, studenou a archivní úroveň.
4 Platí pouze v případě, že tuto funkci povolíte.
Na konci fakturačního období se vyúčtují poplatky za jednotlivé měřiče. Ve vyúčtování nebo na faktuře je část věnovaná souhrnným nákladům na službu Azure Blob Storage. Každý měřič je na samostatné řádkové položce.
Úložiště dat a měřiče indexů
Poplatky za úložiště dat a metadata se účtují za GB za měsíc. Většina metadat se ukládá jako součást objektu blob a zahrnuje vlastnosti a páry klíč-hodnota. Metadata přidružená k objektům blob v archivní vrstvě se ukládají samostatně v studené úrovni. Uživatelé tak můžou vypsat objekt blob a jeho vlastnosti, metadata a značky indexu. Vzhledem k tomu, že velikost metadat nepřekračuje velikost 8 kB, její náklady jsou relativně zanedbatelné jako procento celkové kapacity úložiště.
Značky indexu objektů blob se ukládají jako dílčí prostředek na horké úrovni a mají vlastní měřič fakturace. Měřič indexu se vztahuje pouze na účty, které mají hierarchický obor názvů jako prostředek pro účtování místa potřebného k usnadnění hierarchické struktury souborů včetně seznamů řízení přístupu (ACL) přidružených k objektům v této struktuře. Data přidružená k indexu se vždy ukládají na horkou úroveň.
U dat a metadat uložených po dobu kratší než jeden měsíc můžete odhadnout dopad na měsíční vyúčtování výpočtem nákladů na GB za den. Počet dní v jednotlivých měsících je různý. Pokud tedy chcete získat co nejpřesnější odhad nákladů v daném měsíci, nezapomeňte vydělit měsíční náklady počtem dní v měsíci.
Azure Blob Storage používá k reprezentaci kapacity úložiště následující měrné jednotky base-2: KiB, MiB, GiB, TiB, PiB. Zatímco řádkové položky na faktuře obsahují GB jako měrnou jednotku, tyto jednotky se vypočítají službou Azure Blob Storage jako binární GB (GiB). Například řádková položka na faktuře, která zobrazuje 1 pro uložená data (GB/měsíc), odpovídá 1 GiB za měsíc využití. Následující tabulka popisuje každou jednotku base-2:
Zkratka | Unit | Definice |
---|---|---|
KiB | kibibyte | 1 024 bajtů |
Mib | mebibyte | 1 024 KiB (1 048 576 bajtů) |
GiB | gibibyte | 1 024 MiB (1 073 741 824 bajtů) |
TiB | tebibyte | 1 024 GiB (1 099 511 627 776 bajtů) |
Další informace o výpočtu nákladů na úložiště najdete v tématu Náklady na ukládání dat.
Měřiče provozu
Každý požadavek provedený klientem se do služby dorazí ve formě operace REST. Můžete monitorovat protokoly prostředků a zjistit, které operace se s vašimi daty spouští.
Cenové stránky nevypisují cenu pro každou jednotlivou operaci, ale místo toho uvádí cenu typu operace. Chcete-li určit cenu operace, musíte nejprve určit, jak se tato operace klasifikuje z hlediska jeho typu. Pokud chcete trasovat zaprotokolovanou operaci na operaci REST a potom na typ operace, přečtěte si téma Mapování jednotlivých operací REST na cenu.
Cena, která se zobrazí vedle typu operace, není cena, kterou platíte za každou operaci. Ve většině případů se jedná o cenu 10,000
operací. Chcete-li získat cenu jednotlivé operace, vydělte cenu .10,000
Pokud je například cena operace zápisu $0.055
, pak cena jednotlivé operace je = $.0555
10,000
/ $0.0000055
. Náklady na nahrání souboru můžete odhadnout vynásobením operací zápisu čísel potřebných k dokončení nahrávání náklady na jednotlivé transakce. Další informace najdete v tématu Odhad nákladů na používání služby Azure Blob Storage.
Měřič přenosu dat
Všechna data, která opustí oblast Azure, se účtují poplatky za přenos dat a šířku pásma sítě. Tyto poplatky se běžně zobrazují ve scénářích, kdy je účet nakonfigurovaný pro geograficky redundantní úložiště nebo když je zásada replikace objektů nakonfigurovaná tak, aby zkopírovala data do účtu v jiné oblasti. Tyto poplatky se ale vztahují také na data, která se stáhnou do místního klienta. Cena šířky pásma sítě se nezobrazuje na stránce s cenami služby Azure Storage. Informace o ceně šířky pásma sítě najdete v tématu Ceny šířky pásma.
Měřiče související s funkcemi
Povolení funkcí Blob Storage není nijak nákladné. Po povolení se účtují jen tři funkce, které se účtují jako pasivní poplatky (podpora SFTP, rozsahy šifrování a značky indexu objektů blob). U všech ostatních funkcí se vám účtuje prostor úložiště, který je obsazen výstupem funkce, a operace prováděné v důsledku použití této funkce. Pokud například povolíte správu verzí, bude faktura odrážet náklady na ukládání verzí a nákladů na provádění operací se seznamem nebo načtením verzí. Některé funkce přidaly měřiče. Úplný seznam najdete v části Věnované účtování poplatků za Azure Blob Storage v tomto článku.
Měřiče založené na čase můžete rychlostovat, pokud tyto funkce použijete méně než měsíc. Rozsahy šifrování se například účtují měsíčně. Rozsahy šifrování zavedené za méně než měsíc můžete odhadnout dopad na měsíční fakturu tím, že vypočítáte náklady na každý den. Počet dní v jednotlivých měsících je různý. Pokud tedy chcete získat co nejpřesnější odhad nákladů v daném měsíci, nezapomeňte vydělit měsíční náklady počtem dní v měsíci.
Vyhledání jednotkové ceny pro každý měřič
Pokud chcete najít ceny jednotek, otevřete správnou stránku s cenami a vyberte odpovídající strukturu souborů. Pak použijte odpovídající filtry redundance, oblasti a měny. Ceny za každý měřič se zobrazí v tabulce. Ceny se liší v závislosti na jiných nastaveních ve vašem účtu, jako jsou možnosti redundance dat, úroveň přístupu a úroveň výkonu.
Správná cenová stránka a struktura souborů záleží hlavně na nákladech na čtení a zápis dat, protože náklady na ukládání dat se v podstatě nemění těmito výběry. Pokud chcete přesně odhadnout náklady na čtení a zápis dat, začněte určením, které klienty, aplikace a úlohy koncového bodu účtu úložiště budou používat ke čtení a zápisu dat.
Požadavky na koncový bod služby Blob Service
Formát koncového bodu služby blob je https://<storage-account>.blob.core.windows.net
a je nejběžnějším koncovým bodem používaným nástroji a aplikacemi, které pracují se službou Blob Storage.
Požadavky můžou pocházet z některého z těchto zdrojů:
Klienti, kteří používají rozhraní REST API služby Blob Storage nebo rozhraní API služby Blob Storage z klientské knihovny služby Azure Storage
Přenosy do připojených kontejnerů systému souborů NFS (Network File System) 3.0
Přenosy provedené pomocí protokolu SSH File Transfer Protocol (SFTP)
Úlohy Hadoop, které používají ovladač WASB
Správná cenová stránka pro tyto požadavky je stránka s cenami objektů blob bloku.
Požadavky na tento koncový bod mohou nastat také v účtech, které mají hierarchický obor názvů. Pokud chcete používat protokoly NFS 3.0 a SFTP, musíte nejprve povolit funkci hierarchického oboru názvů účtu.
Pokud má váš účet povolenou funkci hierarchického oboru názvů, ujistěte se, že rozevírací seznam Struktura souborů je nastavený na hierarchický obor názvů (NFS v3.0, protokol SFTP). V opačném případě se ujistěte, že je nastavená na plochý obor názvů.
Požadavky na koncový bod Data Lake Storage
Formát koncového bodu Data Lake Storage je https://<storage-account>.dfs.core.windows.net
a je nejběžnějším koncovým bodem používaným analytickými úlohami a aplikacemi. Tento koncový bod se obvykle používá s účty, které mají hierarchický obor názvů, ale ne vždy.
Požadavky můžou pocházet z některého z těchto zdrojů:
Úlohy Hadoop, které používají ovladač systému souborů Azure Blob (ABFS)
Klienti, kteří používají rozhraní REST API služby Data Lake Storage nebo rozhraní API služby Data Lake Storage z klientské knihovny Azure Storage
Správná cenová stránka pro tyto požadavky je stránka s cenami služby Azure Data Lake Storage.
Pokud váš účet nemá povolenou funkci hierarchického oboru názvů, ale očekáváte, že klienti, úlohy nebo aplikace budou provádět žádosti přes koncový bod Data Lake Storage vašeho účtu, pak nastavte rozevírací seznam Struktura souborů na Plochý obor názvů. Jinak se ujistěte, že je nastavená na hierarchický obor názvů.
Odhadněte náklady
Před vytvořením a zahájením přenosu dat do účtu Azure Storage můžete odhadnout náklady pomocí cenové kalkulačky Azure.
Na stránce Cenová kalkulačka Azure zvolte dlaždici Účty úložiště.
Posuňte se na stránce dolů a v odhadu vyhledejte část Účty úložiště.
V rozevíracích seznamech vyberte možnosti.
Při změně hodnot těchto rozevíracích seznamů se změní odhad nákladů. Tento odhad se zobrazí v horním rohu i ve spodní části odhadu.
Při změně hodnoty rozevíracího seznamu Typ se změní i další možnosti, které se zobrazí na tomto listu. Pomocí odkazů v části Další informace se dozvíte více o tom, co jednotlivé možnosti znamenají a jak tyto možnosti ovlivňují cenu operací souvisejících s úložištěm.
Upravte zbývající možnosti, abyste viděli jejich vliv na odhad.
Tip
Projděte si tyto podrobné příručky, které vám pomůžou předpovídat a předpovídat náklady:
Použití zálohy na Azure se službou Azure Blob Storage
Poplatky za službu Azure Blob Storage můžete zaplatit pomocí kreditu záloh na Azure (dříve označovaného jako peněžní závazek). Kredit zálohy na Azure ale nejde použít k úhradě poplatků za produkty a služby jiných výrobců, včetně produktů a služeb z Azure Marketplace.
Optimalizace nákladů
Pokud už nějakou dobu používáte službu Blob Storage, měli byste pravidelně kontrolovat obsah kontejnerů a identifikovat příležitosti ke snížení nákladů. Když pochopíte, jak jsou objekty blob uložené, uspořádané a používané v produkčním prostředí, můžete lépe optimalizovat kompromisy mezi dostupností, výkonem a náklady na tyto objekty blob. Podívejte se na některý z těchto článků, kde najdete informace o rozepsání a analýze stávajících kontejnerů a objektů blob:
- Kurz: Analýza sestav inventáře objektů blob
- Kurz: Výpočet statistik kontejnerů pomocí Databricks
- Výpočet množství objektů blob a celkové velikosti na kontejner s využitím inventáře služby Azure Storage
Pokud můžete modelovat budoucí požadavky na kapacitu, můžete ušetřit peníze s rezervovanou kapacitou služby Azure Storage. Rezervovaná kapacita služby Azure Storage je k dispozici pro většinu úrovní přístupu a nabízí slevu na kapacitu objektů blob bloku a pro data Azure Data Lake Storage v účtech úložiště úrovně Standard, když potvrdíte rezervaci na jeden rok nebo tři roky. Rezervace poskytuje pevnou kapacitu úložiště pro období rezervace. Rezervovaná kapacita služby Azure Storage může výrazně snížit náklady na kapacitu pro objekty blob bloku a data Azure Data Lake Storage. Další informace naleznete v tématu Optimalizace nákladů na službu Blob Storage s využitím rezervované kapacity.
Náklady můžete také 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. Horká úroveň má například vyšší náklady na úložiště, ale nižší náklady na přístup. Proto pokud plánujete přistupovat k datům často, může být horká úroveň nákladově nejefektivnější volbou. Pokud máte v plánu přistupovat k datům méně často, studená nebo archivní úroveň může mít největší smysl, protože zvyšuje náklady na přístup k datům a zároveň snižuje náklady na ukládání dat. Podívejte se na některý z těchto článků:
- Úrovně přístupu k datům v objektech blob
- Osvědčené postupy pro používání úrovní přístupu k objektům blob
- Odhad nákladů na archivaci dat
Používejte zásady správy životního cyklu k pravidelnému přesouvání dat mezi úrovněmi, abyste ušetřili co nejvíce peněz. Tyto zásady můžou přesouvat data pomocí vámi zadaných pravidel. Můžete například vytvořit pravidlo, které přesune objekty blob do archivní úrovně, pokud se tento objekt blob během 90 dnů nezměnil. Vytvořením zásad, které upravují úroveň přístupu vašich dat, můžete navrhnout nejméně nákladné možnosti úložiště pro vaše potřeby. Další informace najdete v tématu Správa životního cyklu služby Azure Blob Storage.
Tvorba rozpočtů
Můžete vytvářet rozpočty pro správu nákladů a vytvářet výstrahy, které automaticky upozorňují zúčastněné strany na anomálie útraty a rizika přetížení. Upozornění jsou založena na porovnání útraty s rozpočtem a prahovými hodnotami nákladů. Rozpočty a upozornění se vytvářejí pro předplatná Azure a skupiny prostředků, takže jsou užitečné jako součást celkové strategie monitorování nákladů. Mohou ale mít omezené funkce pro správu jednotlivých nákladů na služby Azure, jako jsou náklady na Azure Storage, protože jsou navržené tak, aby sledovaly náklady na vyšší úrovni.
Monitorování nákladů
Při používání prostředků Azure se službou Azure Storage se vám účtují náklady. Náklady na jednotku využití prostředků se liší podle časových intervalů (sekund, minut, hodin a dnů) nebo podle využití jednotek (bajty, megabajty atd.). Náklady se účtují hned po spuštění služby Azure Storage. Náklady můžete zobrazit v podokně analýza nákladů na webu Azure Portal.
Když používáte analýzu nákladů, můžete náklady na Azure Storage zobrazit v grafech a tabulkách pro různé časové intervaly. Příklady jsou podle dne, aktuálního a předchozího měsíce a roku. Můžete také zobrazit náklady na rozpočty a předpokládané náklady. Přechod na delší zobrazení v průběhu času vám může pomoct identifikovat trendy útraty a zjistit, kde mohlo dojít k přetížení. Pokud jste vytvořili rozpočty, můžete také snadno zjistit, kde došlo k jejich překročení.
Poznámka:
Analýza nákladů podporuje různé typy účtů Azure. Úplný seznam podporovaných typů účtů si můžete prohlédnout v článku Vysvětlení dat služby Cost Management. Pokud chcete zobrazit data o nákladech, potřebujete přinejmenším oprávnění ke čtení k vašemu účtu Azure. Informace o přiřazování přístupu k datům služby Microsoft Cost Management najdete v tématu Přiřazení přístupu k datům.
Zobrazení nákladů na Azure Storage v analýze nákladů:
Přihlaste se k portálu Azure.
Otevřete okno Správa nákladů a fakturace, v nabídce vyberte Správa nákladů a pak vyberte Analýza nákladů. Rozsah konkrétního předplatného pak můžete změnit v rozevíracím seznamu Obor .
Pokud chcete zobrazit jenom náklady na Azure Storage, vyberte Přidat filtr a pak vyberte Název služby. Pak ze seznamu vyberte úložiště .
Tady je příklad znázorňující náklady jenom pro Azure Storage:
V předchozím příkladu vidíte aktuální náklady na službu. Zobrazí se také náklady podle oblastí Azure (umístění) a podle skupiny prostředků. Můžete také přidat další filtry (například filtr, který zobrazí náklady na konkrétní účty úložiště).
Export nákladových dat
Data nákladů můžete také exportovat do účtu úložiště. To je užitečné, když potřebujete nebo jiní uživatelé k další analýze dat pro náklady. Finanční tým může například analyzovat data pomocí Excelu nebo Power BI. Náklady můžete exportovat denně, týdně nebo měsíčně a nastavit vlastní rozsah kalendářních dat. Export dat nákladů je doporučený způsob načtení datových sad nákladů.
Vyhněte se překvapením fakturace
Některé akce, například změna výchozí úrovně přístupu vašeho účtu, můžou vést k nákladům, které možná neočekáváte. Články o jednotlivých funkcích obsahují informace o tom, jak se vyhnout neočekávaným nákladům, ale tato tabulka zachycuje běžné příčiny.
Kategorie | Akce | Potenciální dopad na fakturu |
---|---|---|
Úrovně přístupu | Změna výchozího nastavení úrovně přístupu | Pokud váš účet obsahuje velký počet objektů blob, pro které se odvodí úroveň přístupu, může změna tohoto nastavení znamenat značné náklady. Změna výchozího nastavení úrovně přístupu účtu úložiště se vztahuje na všechny objekty blob v účtu, pro které nebyla explicitně nastavena úroveň přístupu. Pokud například přepnete výchozí nastavení úrovně přístupu z horké na studenou v účtu pro obecné účely verze 2, budou se vám účtovat operace zápisu (za 10 000) pro všechny objekty blob, pro které se odvozuje úroveň přístupu. Za operace čtení (za 10 000) i načítání dat (za GB) se vám účtují poplatky, pokud v účtu pro obecné účely v2 přepnete ze studené na horkou. Další informace najdete v tématu Výchozí nastavení úrovně přístupu k účtu. |
Úrovně přístupu | Dosazování z archivu | Dosazování s vysokou prioritou z archivu může vést k vyššímu než normálnímu vyúčtování. Microsoft doporučuje rezervaci dosazování s vysokou prioritou pro použití v situacích nouzového obnovení dat. Další informace najdete v tématu Priorita dosazování. |
Úrovně přístupu | Odstranění, přepsání nebo přesunutí objektu blob do jiné úrovně | Nástroje nebo aplikace, které k aktualizaci objektu blob používají operaci Kopírování objektu blob , přepíšou objekt blob. Objekty blob podléhají trestům předčasného odstranění, pokud se odstraní, přepíšou nebo přesunou na jinou úroveň před uplynutím minimálního počtu dnů požadovaných úrovní. |
Ochrana dat | Povolení obnovitelného odstranění objektu blob | Přepsání objektů blob může vést ke snímkům objektů blob. Na rozdíl od případu odstranění objektu blob se vytvoření těchto snímků nezaprotokoluje. To může vést k neočekávaným nákladům na úložiště. Zvažte, jestli se mají data, která se často přepisují, umístit do účtu, který nemá povolené obnovitelné odstranění. Další informace naleznete v tématu Způsob zpracování přepsání při povoleném obnovitelném odstranění. |
Ochrana dat | Povolení správy verzí objektů blob | Každá operace zápisu v objektu blob vytvoří novou verzi. Stejně jako u povolení obnovitelného odstranění objektů blob zvažte, jestli se data, která se často přepíšou, mají být umístěná v účtu, který nemá povolenou správu verzí. Další informace najdete v tématu Správa verzí operací zápisu. |
Sledování | Povolení protokolů Analýza úložiště (klasických protokolů) | Protokoly analýzy úložiště se můžou v průběhu času hromadit ve vašem účtu, pokud nejsou nastavené zásady uchovávání informací. Nezapomeňte nastavit zásady uchovávání informací, abyste se vyhnuli sestavení protokolů, což může vést k neočekávaným poplatkům za kapacitu. Další informace najdete v tématu Úprava doby uchovávání dat protokolu. |
Protokoly | Povolení podpory protokolu SFTP (File Transfer Protocol) SSH | Povolení koncového bodu SFTP se účtují po hodinách. Pokud se chcete vyhnout pasivním poplatkům, zvažte povolení SFTP pouze v případě, že ho aktivně používáte k přenosu dat. Pokyny k povolení a zakázání podpory SFTP najdete v tématu Připojení ke službě Azure Blob Storage pomocí protokolu SFTP (File Transfer Protocol). |
Nejčastější dotazy
Viz Nejčastější dotazy ke správě nákladů.
Další kroky
- Přečtěte si další informace o tom, jak fungují ceny se službou Azure Storage. Podívejte se na přehled cen služby Azure Storage.
- Vysvětlení způsobu ukládání, uspořádání a používání objektů blob a kontejnerů v produkčním prostředí, abyste lépe optimalizovali kompromisy mezi náklady a výkonem. Viz kurz: Analýza sestav inventáře objektů blob.
- Optimalizace nákladů na službu Blob Storage s využitím rezervované kapacity
- Zjistěte , jak optimalizovat investice do cloudu pomocí služby Microsoft Cost Management.
- Přečtěte si další informace o správě nákladů pomocí analýzy nákladů.
- Přečtěte si, jak zabránit neočekávaným nákladům.
- Projděte si výukový kurz s asistencí pro Cost Management.