Identifikace možností optimalizace nákladů služby Azure Blob Storage
Obecné znalosti cenového modelu služby Azure Blob Storage by vám měly pomoct identifikovat příležitosti pro optimalizaci nákladů. Některá rozhodnutí, která potřebujete udělat, můžou být vhodnější ve fázi návrhu, například vybrat cílovou oblast Azure nebo rozsah replikace účtu úložiště. Vzory použití se mění s časem a řídí další rozhodnutí. Je ale důležité si uvědomit, že optimalizace nákladů je průběžná aktivita, kterou byste měli pečlivě sledovat a průběžně vyhodnocovat. V této lekci se dozvíte o různých možnostech optimalizace nákladů. Také zjistíte, které z těchto možností vám můžou pomoct vyřešit poplatky související s úložištěm ve vašem prostředí.
Popis možností optimalizace nákladů služby Azure Blob Storage
Mezi primární možnosti optimalizace nákladů, které v této lekci zvažujete, patří:
Uspořádejte data do úrovní přístupu.
Zapište přímo do studené a archivní úrovně.
Automaticky přesouvat data mezi úrovněmi přístupu.
Vyhraďte si kapacitu úložiště.
Uspořádání dat do úrovní přístupu
Účelem úrovní přístupu je umožnit společnostem zvolit cenový model a rychlost načítání dat, které odrážejí jejich vzory využití objektů blob. Volba na úrovni přístupu by měla být založená na frekvenci přístupu jednotlivých objektů blob v rámci účtu úložiště.
Často používané objekty blob by se například měly nacházet v účtu úložiště objektů blob nakonfigurovaném s horkou úrovní přístupu za účelem optimalizace využití úložiště a minimalizace nákladů. Naopak objekty blob, které chcete použít, by se měly nacházet pouze příležitostně v účtu úložiště objektů blob nakonfigurovaném se studenou úrovní přístupu. Objekty blob, ke kterým přistupujete nebo upravujete zřídka, by se měly nacházet v účtu úložiště objektů blob nakonfigurovaném s studenou úrovní přístupu. Nakonec by se objekty blob, které se uchovávají pro účely archivace, bez jakýchkoli krátkodobých plánů pro přístup k jejich obsahu, měly být přiřazeny k archivní úrovni.
Toto doporučení vychází z cenového modelu specifického pro přístup, který určuje dva typy poplatků:
Poplatky spojené s údržbou neaktivních uložených dat (za gigabajt).
Poplatky spojené s přístupem k datům za účelem provádění operací čtení, aktualizace a odstranění.
Přiřazení horké úrovně přístupu k objektu blob minimalizuje druhou z těchto poplatků, ale zvýší se první úroveň přístupu. Výběr archivní úrovně přístupu má opačný účinek. Proto pokud plánujete přistupovat k datům často, představuje horká úroveň nákladově nejefektivnější volbu. Pokud máte v úmyslu přistupovat k datům méně často, studená úroveň nebo archivní úroveň dává větší smysl snížit náklady na ukládání dat.
Váš tým pro správu databází by například měl zvážit použití archivního úložiště pro dlouhodobé zálohy místních úložišť dat. V důsledku zákonných požadavků je potřeba tyto zálohy uchovávat několik let, i když je potřeba je obnovit jen zřídka. Naopak horká úroveň by byla vhodnější pro soubory protokolů používané k řešení problémů zákazníků a pro krátkodobé analýzy a vytváření sestav.
Zápis přímo do studené a archivní úrovně
Pokud máte jasné označení, že se k novému objektu blob nebude v blízké době přistupovat, měli byste zvážit jeho přímé přiřazení ke studené nebo archivní úrovni. Tento krok eliminuje poplatky spojené s přesunem mezi úrovněmi.
Automatický přesun dat mezi úrovněmi přístupu
Úroveň přístupu, kterou přiřadíte na začátku, nemusí odrážet dlouhodobé trendy úložiště. Protokol použitý k řešení aktuálního problému nemusí mít o několik týdnů stejnou významnost. Podobně může být důležité rychle obnovit nedávnou zálohu, tento stupeň naléhavosti nemusí platit několik měsíců od této chvíle pro stejnou záložní kopii. I když úroveň přístupu můžete upravit ručně, takový přístup představuje významnou režii na údržbu. Platí to zejména při úpravě velkého počtu objektů blob, což je běžné v podnikových scénářích.
Tento krok naštěstí není nutný. Azure Blob Storage podporuje zásady správy životního cyklu, které přesouvají data mezi vrstvami na základě definovaných kritérií. Můžete například definovat pravidlo zásad, které přepojí objekty blob na archivní úroveň, pokud se v posledních 90 dnech nezměnily. Podobně můžete vytvořit pravidlo zásad pro odstranění objektů blob v archivní úrovni, pokud k nim během posledních 360 dnů nedošlo.
Poznámka:
Zásady můžou vycházet z data poslední změny nebo data posledního přístupu. Druhá možnost vyžaduje povolení sledování času posledního přístupu.
Vyhrazení kapacity úložiště
Pokud očekáváte, že službu Azure Blob Storage budete používat po delší dobu, můžete dále snížit náklady nákupem rezervované kapacity. Kapacity mají 100 terabajtů (TB) a 1 petabajt (PB) za měsíc v jednom roce nebo třech letech přírůstky. Toto uspořádání nabízí zvýhodněnou cenu za úložiště (za gigabajt) poplatky za data umístěná ve službě Azure Blob Storage. Rezervaci můžete zakoupit pro libovolnou úroveň přístupu a typ redundance, ale platí pro konkrétní kombinaci oblasti Azure, úrovně přístupu a možnosti redundance.