Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

yilda boshlangan saqlash tizimlariga qo'llaniladigan kiritish-chiqarish operatsiyalarini tezlashtirish texnologiyalarini ko'rib chiqishni davom ettirish oldingi maqola, Auto Tiering kabi juda mashhur variantga to'xtalib o'tmaslik mumkin emas. Ushbu funktsiyaning mafkurasi turli xil saqlash tizimlari ishlab chiqaruvchilari orasida juda o'xshash bo'lsa-da, biz misol yordamida bosqichlarni amalga oshirish xususiyatlarini ko'rib chiqamiz. Qsan saqlash tizimi.

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Saqlash tizimlarida saqlanadigan ma'lumotlarning xilma-xilligiga qaramasdan, xuddi shu ma'lumotlarni ularning talabiga (foydalanish chastotasiga) qarab bir necha guruhlarga bo'lish mumkin. Eng ommabop ("issiq") ma'lumotlarga imkon qadar tezroq kirish kerak, kamroq ishlatiladigan ("sovuq") ma'lumotlar esa pastroq ustuvorlikda qayta ishlanishi mumkin.

Bunday sxemani tashkil qilish uchun darajali funksiyadan foydalaniladi. Bu holda ma'lumotlar massivi bir xil turdagi disklardan emas, balki turli xil saqlash sathlarini tashkil etuvchi bir nechta drayvlar guruhidan iborat. Maxsus algoritmdan foydalanib, maksimal umumiy ishlashni ta'minlash uchun ma'lumotlar avtomatik ravishda darajalar o'rtasida ko'chiriladi.

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Saqlash Qsan uchta saqlash darajasini qo'llab-quvvatlaydi:

  • 1-darajali: SSD, maksimal ishlash
  • 2-bosqich: HDD SAS 10K/15K, yuqori unumdorlik
  • 3-darajali: HDD NL-SAS 7.2K, maksimal sig'im

Avtomatik darajali hovuz barcha uchta darajani yoki har qanday kombinatsiyada faqat ikkitasini o'z ichiga olishi mumkin. Har bir bosqichda drayvlar tanish RAID guruhlariga birlashtirilgan. Maksimal moslashuvchanlik uchun har bir darajadagi RAID darajasi har xil bo'lishi mumkin. Ya'ni, masalan, 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6 kabi tuzilmani tashkil qilishingizga hech narsa to'sqinlik qilmaydi.

Jildlarni (virtual disklar) yaratgandan so'ng Avtomatik darajalash undagi hovuz barcha kiritish-chiqarish operatsiyalari haqida statistik ma'lumotlarni to'plashni boshlaydi. Buning uchun bo'sh joy 1 Gb bloklarga (sub LUN deb ataladigan) "kesiladi". Har safar bunday blokka kirishda unga 1 koeffitsienti beriladi. Keyin vaqt o'tishi bilan bu koeffitsient pasayadi. 24 soatdan keyin, agar ushbu blokga kiritish-chiqarish so'rovlari bo'lmasa, u allaqachon 0.5 ga teng bo'ladi va har bir keyingi soatda pasayishda davom etadi.

Vaqtning ma'lum bir nuqtasida (sukut bo'yicha, har kuni yarim tunda) to'plangan natijalar ularning koeffitsientlari asosida LUN faoliyati bo'yicha tartiblanadi. Shunga asoslanib, qaysi bloklar va qaysi yo'nalishda harakat qilish to'g'risida qaror qabul qilinadi. Shundan so'ng, aslida, ma'lumotlarning darajalar o'rtasida ko'chishi sodir bo'ladi.

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Qsan saqlash tizimi ko'plab parametrlardan foydalangan holda sathlash jarayonini boshqarishni mukammal darajada amalga oshiradi, bu sizga massivning yakuniy ishlashini juda moslashuvchan tarzda sozlash imkonini beradi.

Ma'lumotlarning dastlabki joylashuvini va uning harakatining ustuvor yo'nalishini aniqlash uchun har bir jild uchun alohida o'rnatiladigan siyosatlar qo'llaniladi:

  • Avtomatik darajalash - sukut bo'yicha siyosat, dastlabki joylashtirish va harakatlarning yo'nalishi avtomatik ravishda aniqlanadi, ya'ni. "Issiq" ma'lumotlar yuqori darajaga intiladi va "sovuq" ma'lumotlar pastga tushadi. Dastlabki joylashtirish har bir darajadagi mavjud bo'sh joy asosida tanlanadi. Lekin shuni tushunishingiz kerakki, tizim birinchi navbatda eng tezkor drayverlardan maksimal darajada foydalanishga intiladi. Shuning uchun, agar bo'sh joy bo'lsa, ma'lumotlar yuqori darajalarga joylashtiriladi. Bu siyosat maʼlumotlarga boʻlgan talabni oldindan bashorat qilib boʻlmaydigan aksariyat stsenariylar uchun javob beradi.
  • Yuqori va keyin Auto Tiering bilan boshlang - oldingisidan farq faqat ma'lumotlarning dastlabki joylashuvida (eng tezkor darajada)
  • Eng yuqori daraja - ma'lumotlar har doim eng tezkor darajani egallashga intiladi. Agar ular ish paytida pastga tushirilsa, iloji boricha tezroq orqaga ko'chiriladi. Bu siyosat imkon qadar tezroq kirishni talab qiladigan maʼlumotlarga mos keladi.
  • Minimal daraja - ma'lumotlar har doim eng past darajani egallashga intiladi. Bu siyosat kamdan-kam ishlatiladigan maʼlumotlar (masalan, arxivlar) uchun juda mos keladi.
  • Harakat yo'q - tizim avtomatik ravishda ma'lumotlarning asl joylashuvini aniqlaydi va uni ko'chirmaydi. Biroq, keyinchalik ularni ko'chirish talab etilsa, statistik ma'lumotlarni yig'ish davom etmoqda.

Shuni ta'kidlash joizki, siyosatlar har bir jild yaratilganda aniqlangan bo'lsa-da, ular tizimning butun hayoti davomida tezda qayta-qayta o'zgartirilishi mumkin.

Darajali mexanizm siyosatiga qo'shimcha ravishda, darajalar orasidagi ma'lumotlar harakatining chastotasi va tezligi ham sozlangan. Siz ma'lum bir sayohat vaqtini belgilashingiz mumkin: har kuni yoki haftaning ma'lum kunlarida, shuningdek, statistika to'plash oralig'ini bir necha soatgacha qisqartirishingiz mumkin (minimal chastota - 2 soat). Agar siz ma'lumotlarni ko'chirish operatsiyasini bajarish uchun zarur bo'lgan vaqtni cheklashingiz kerak bo'lsa, vaqt oralig'ini (ko'chirish oynasi) belgilashingiz mumkin. Bundan tashqari, ko'chirish tezligi ham ko'rsatilgan - 3 rejim: tez, o'rta, sekin.

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Agar ma'lumotlarni zudlik bilan ko'chirish zarurati tug'ilsa, uni istalgan vaqtda administrator buyrug'i bilan qo'lda bajarish mumkin.

Ko'rinib turibdiki, ma'lumotlar darajalar o'rtasida qanchalik tez-tez va tezroq o'tkazilsa, saqlash tizimi joriy ish sharoitlariga moslashish uchun shunchalik moslashuvchan bo'ladi. Biroq, shu bilan birga, ko'chirish qo'shimcha yuk (birinchi navbatda disklarda) ekanligini esga olish kerak, shuning uchun juda zarur bo'lmasa, ma'lumotlarni "haydash" kerak emas. Harakatni minimal yuklangan vaqtlarda rejalashtirish yaxshiroqdir. Agar saqlash tizimining ishlashi doimiy ravishda 24/7 yuqori ishlashni talab qilsa, u holda ko'chirish tezligini minimal darajaga tushirishga arziydi.

Rasmga tushirish sozlamalarining ko'pligi, shubhasiz, ilg'or foydalanuvchilarni xursand qiladi. Biroq, bunday texnologiyaga birinchi marta duch kelganlar uchun tashvishlanadigan hech narsa yo'q. Standart sozlamalarga ishonish juda mumkin (avtomatik darajalash siyosati, tunda kuniga bir marta maksimal tezlikda harakatlanadi) va statistika to'planishi bilan kerakli natijaga erishish uchun ma'lum parametrlarni moslang.

Hosildorlikni oshirish uchun bir xil mashhur texnologiya bilan yirtib tashlashni solishtirish SSD keshlash, ularning algoritmlarining turli xil ishlash tamoyillarini eslab qolishingiz kerak.

SSD keshlash
Avtomatik darajalash

Ta'sirning boshlanishi tezligi
Deyarli bir zumda. Ammo sezilarli ta'sir faqat kesh "isinigandan" keyin bo'ladi (daqiqalardan soatgacha)
Statistik ma'lumotlarni to'plagandan so'ng (2 soatdan, ideal holda kuniga) va ma'lumotlarni ko'chirish uchun vaqt

Effekt davomiyligi
Ma'lumotlar yangi qism bilan almashtirilgunga qadar (daqiqa-soat)
Ma'lumotlar talab qilinayotganda (XNUMX soat yoki undan ko'proq)

Foydalanish uchun ko'rsatmalar
Tezkor qisqa muddatli samaradorlik (ma'lumotlar bazalari, virtualizatsiya muhitlari)
Uzoq vaqt davomida mahsuldorlikni oshirish (fayl, veb, pochta serverlari)

Bundan tashqari, sathlashning xususiyatlaridan biri uni nafaqat "SSD + HDD" kabi stsenariylar uchun, balki "tezkor HDD + sekin HDD" yoki hatto SSD keshlashdan foydalanishda umuman imkonsiz bo'lgan barcha uchta daraja uchun ishlatish imkoniyatidir.

Viktorina

Darajali algoritmlarning ishlashini tekshirish uchun biz oddiy test o'tkazdik. Ikki darajali SSD (RAID 1) + HDD 7.2K (RAID1) havzasi yaratildi, unga "minimal daraja" siyosati bilan jild joylashtirilgan. Bular. Ma'lumotlar har doim sekin disklarda joylashgan bo'lishi kerak.

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Boshqaruv interfeysi ma'lumotlarning darajalar o'rtasida joylashishini aniq ko'rsatadi

Ovozni ma'lumotlar bilan to'ldirgandan so'ng, biz joylashtirish siyosatini Avtomatik darajaga o'zgartirdik va IOmeter testini o'tkazdik.

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Bir necha soatlik sinovdan so'ng, tizim statistikani to'plashga muvaffaq bo'lgach, ko'chirish jarayoni boshlandi.

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Ma'lumotlar harakati tugallangandan so'ng, bizning sinov hajmi to'liq yuqori darajaga (SSD) "ko'tarildi".

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Qsan XCubeSAN saqlash tizimlarida Avtomatik Tiering xususiyatlari

Hukm

Auto Tiering - bu yuqori tezlikdagi drayverlardan yanada intensiv foydalanish orqali minimal moddiy va vaqt xarajatlari bilan saqlash tizimining ish faoliyatini oshirishga imkon beruvchi ajoyib texnologiya. Ilova qilingan Qsan yagona sarmoya - bu litsenziya bo'lib, u bir marta va umuman disklar soni / disklari / javonlari / boshqalar bo'yicha cheklovlarsiz sotib olinadi. Ushbu funksiya shu qadar boy sozlamalar bilan jihozlanganki, u deyarli har qanday biznes vazifasini qondira oladi. Va interfeysdagi jarayonlarni vizualizatsiya qilish sizga qurilmani samarali boshqarish imkonini beradi.

Manba: www.habr.com

a Izoh qo'shish