Bosh sahifa Wiki Storage class

Storage class

Storage class — saqlangan ma’lumot uchun narx, retrieval vaqti, availability, minimum saqlash muddati va access xarajatlari kabi xususiyatlarni belgilovchi xizmat darajasidir. Object storage platformalari tez-tez o‘qiladigan objectlar bilan uzoq muddatli arxivni bir xil iqtisodiy modelda saqlamaslik uchun bir nechta class taklif qiladi.

Access chastotasi

Hot yoki standard class doimiy va tez access uchun mo‘ljallanadi. Storage narxi yuqoriroq bo‘lishi mumkin, ammo retrieval odatda darhol va alohida o‘qish to‘lovi pastroq. Infrequent access class kam o‘qiladigan, lekin kerak bo‘lganda tez olinishi zarur ma’lumotga mos.

Archive class eng arzon storage berishi mumkin, ammo objectni o‘qishdan oldin restore jarayoni talab etiladi. Restore daqiqadan soatgacha davom etishi va alohida haq olishi mumkin. Deep archive uzoq compliance nusxalari uchun, kundalik backup recovery uchun esa juda sekin bo‘lishi mumkin.

Xarajat komponentlari

Faqat gigabayt-oy narxiga qarash yetarli emas. Umumiy xarajat quyidagilardan tuziladi:

  • saqlash hajmi va muddati;
  • PUT, GET, LIST va lifecycle requestlari;
  • retrieval qilingan byte;
  • minimum duration tugamasdan o‘chirish;
  • regionlararo yoki internet data transfer;
  • restore qilingan vaqtinchalik nusxa.

Ko‘p mayda objectda request narxi hajm tejashini kamaytirishi mumkin. Tez-tez o‘qiladigan object arzon classda saqlansa retrieval to‘lovi standard classdan qimmat natija beradi.

Availability va durability

Storage class durability va availabilityni alohida ko‘rsatadi. Durability object byte’larining yo‘qolmaslik ehtimoli, availability esa ma’lum paytda requestga javob olish imkonidir. Arxiv class yuqori durability bilan birga darhol access bermasligi mumkin.

Single-zone class ma’lumotni bitta availability zonada saqlab arzonlashadi. Zona yo‘qolsa object mavjud bo‘lmasligi yoki yo‘qolishi mumkin; qayta yaratiladigan cache yoki boshqa regionda nusxasi bor data uchun mos. Muhim yagona nusxa failure domainga taqsimlangan classda bo‘ladi.

Class tanlash

Tanlov access chastotasi, maksimal tiklash vaqti, object hajmi va qancha saqlanishiga asoslanadi. Backup uchun Recovery Time Objective archive restore vaqtidan qisqa bo‘lsa class talabga javob bermaydi. Recovery Point Objective esa nusxa olish va replication siyosati bilan bog‘liq.

Access pattern oldindan noma’lum bo‘lsa intelligent tiering kuzatuv asosida objectni access qatlamlari orasida ko‘chirishi mumkin. Monitoring yoki per-object fee bo‘lishi ehtimoli mavjud. Juda kichik yoki qisqa yashovchi objectlar avtomatik tieringdan iqtisod olmasligi mumkin.

Lifecycle transition

Lifecycle policy object yoshi, prefix yoki tag bo‘yicha classni avtomatik o‘zgartiradi. “30 kundan keyin sovuq” qoidasi ma’lumot haqiqatan o‘qilmaydi degan taxminga tayanadi. Query va restore loglari bu taxminni tekshiradi.

Class o‘zgarganda object key va mantiqiy mazmun o‘zgarmaydi, lekin access latency va to‘lov o‘zgaradi. Ayrim classdan boshqasiga bevosita transition yo‘li cheklanishi mumkin. Restore qilingan archive object vaqtinchalik hot nusxa yaratishi, asl archive esa qolishi mumkin.

Operatsion boshqaruv

Inventory class, size, age va last access signalini ko‘rsatadi. Last modified har doim last read emas; access tracking alohida feature bo‘lishi mumkin. Cost allocation taglari jamoa va workload bo‘yicha xarajatni ajratadi.

Class siyosati data classification bilan bog‘lanadi. Encryption, retention va access control class almashtirilganda ham saqlanishi kerak. Arzon classga ko‘chirish compliance talabini avtomatik bajarmaydi; deletion protection va audit mustaqil sozlanadi.

Bog‘liq tushunchalar

Object storage, Lifecycle policy, Archive storage, Retrieval, Availability, Durability, Intelligent tiering