Správa životního cyklu dat a strategie cachování

Využití datových úložišť v AWS

Dunieski Otano

AWS Solutions Architect

Cena za uchovávání všeho navždy

  • Data neustále přibývají
  • Náklady na úložiště se postupně zvyšují
  • Ne všechna data potřebují okamžitý přístup
  • Správa životního cyklu: automatické přesouvání nebo mazání dat podle stáří a vzorců přístupu

lc_policies

Využití datových úložišť v AWS

S3 lifecycle policies podrobně

  • Standard: Časté čtení, nejvyšší cena
  • Standard-IA: Méně časté čtení, minimum 30 dní
  • Glacier: Archivní úložiště, minimum 90 dní
  • Automatické přechody: Podle stáří objektu
  • Snižuje náklady na úložiště o 70 % i více při splnění požadavků na shodu

cost_savings

Využití datových úložišť v AWS

Pokročilé vzory cachování

  • Cache-aside: Správu cache řídí aplikace
    • Vhodné pro: zátěž s vysokým podílem čtení
  • Write-through: Zápis do cache i databáze
    • Vhodné pro: požadavky na konzistenci dat
  • TTL (Time-to-Live): Automatická expirace

    • Brání problémům se zastaralými daty
  • ElastiCache s Redis podporuje všechny tyto vzory a nabízí odezvu v mikrosekundách

cache

Využití datových úložišť v AWS

Rozhodovací rámec pro cachování

  • Cachovat, pokud: vysoká frekvence čtení, nízká míra změn
    • Katalogy produktů, profily uživatelů, konfigurační data
  • Necachovat: real-time data, jednorázový přístup
    • Ceny akcií, unikátní reporty, finanční transakce
  • Velikost cache: 20 % dat = 80 % požadavků

caching_decision

Využití datových úložišť v AWS

Pojďme cvičit!

Využití datových úložišť v AWS

Preparing Video For Download...