Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

жылы башталган сактоо тутумдарына колдонулган I/O операцияларын тездетүү үчүн технологияларды карап чыгууну улантуу мурунку макала, Auto Tiering сыяктуу абдан популярдуу вариантка токтолбой коюуга болбойт. Бул функциянын идеологиясы ар кандай сактоо тутумдарын өндүрүүчүлөрдүн арасында абдан окшош болсо да, биз бир мисалды колдонуу менен баскычтарды ишке ашыруунун өзгөчөлүктөрүн карап чыгабыз. Qsan сактоо системасы.

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

Сактоо тутумдарында сакталган маалыматтардын ар түрдүүлүгүнө карабастан, ошол эле маалыматтарды алардын суроо-талабы боюнча (пайдалануу жыштыгы) бир нече топко бөлүүгө болот. Эң популярдуу («ысык») берилиштерге мүмкүн болушунча тезирээк кирүү керек, ал эми азыраак колдонулган («муздак») маалыматтар төмөнкү артыкчылыкта иштетилет.

Мындай схеманы уюштуруу үчүн, баскычтуу функция колдонулат. Бул учурда берилиштер массиви бир типтеги дисктерден эмес, ар кандай сактоо катмарларын түзгөн дисктердин бир нече тобунан турат. Атайын алгоритмди колдонуп, максималдуу жалпы өндүрүмдүүлүктү камсыз кылуу үчүн маалыматтар автоматтык түрдө деңгээлдердин ортосунда жылдырылат.

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

Сактагыч Qsan үч сактоо деңгээлине чейин колдоо:

  • 1-деңгээл: SSD, максималдуу аткаруу
  • 2-деңгээл: HDD SAS 10K/15K, жогорку өндүрүмдүүлүк
  • 3-деңгээл: HDD NL-SAS 7.2K, максималдуу кубаттуулугу

Auto Tiering бассейни бардык үч деңгээлди камтышы мүмкүн, же ар кандай айкалыштарда экөөнү гана камтышы мүмкүн. Ар бир деңгээлдин ичинде дисктер тааныш RAID топторуна бириктирилет. Максималдуу ийкемдүүлүк үчүн, ар бир деңгээлдеги RAID деңгээли ар кандай болушу мүмкүн. Башкача айтканда, мисалы, 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6 сыяктуу структураны уюштурууга эч нерсе тоскоол болбойт.

Көлөмдөрдү (виртуалдык дисктерди) түзгөндөн кийин Автоматтык баскыч андагы бассейн бардык киргизүү/чыгаруу операциялары жөнүндө статистикалык маалыматтарды чогулта баштайт. Бул үчүн, мейкиндик 1ГБ блокторго (суб LUN деп аталган) "кесилген". Мындай блокко кирген сайын ага 1 коэффициенти ыйгарылат. Андан кийин убакыттын өтүшү менен бул коэффициент азаят. 24 сааттан кийин, бул блокко киргизүү/чыгаруу сурамдары жок болсо, анда ал 0.5ке барабар болот жана ар бир кийинки саат сайын төмөндөө берет.

Белгилүү бир убакытта (демейки боюнча, күн сайын түн жарымында) чогултулган натыйжалар алардын коэффициенттеринин негизинде суб LUN иш-аракети боюнча рейтингде турат. Анын негизинде кайсы блокторду, кайсы тарапка жылдыруу чечими кабыл алынат. Андан кийин, чындыгында, деңгээлдердин ортосунда маалыматтардын орун алмашуусу болот.

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

Qsan сактоо системасы көптөгөн параметрлерди колдонуу менен баскыч процессин башкарууну эң сонун ишке ашырат, бул массивдин акыркы көрсөткүчтөрүн абдан ийкемдүү конфигурациялоого мүмкүндүк берет.

Маалыматтардын баштапкы жайгашуусун жана анын кыймылынын артыкчылыктуу багытын аныктоо үчүн ар бир том үчүн өзүнчө белгиленген саясаттар колдонулат:

  • Автоматтык баскыч – демейки саясат, баштапкы жайгаштыруу жана кыймылдардын багыты автоматтык түрдө аныкталат, б.а. "Ысык" маалымат эң жогорку деңгээлге, ал эми "муздак" маалыматтар ылдыйга жылат. Баштапкы жайгаштыруу ар бир деңгээлдеги бош орундун негизинде тандалат. Бирок сиз тутум биринчи кезекте эң ылдам дисктерди максималдуу колдонууга умтуларын түшүнүшүңүз керек. Демек, бош орун болсо, маалыматтар жогорку деңгээлде жайгаштырылат. Бул саясат берилиштерге суроо-талапты алдын ала айтуу мүмкүн болбогон сценарийлердин көбү үчүн ылайыктуу.
  • Жогорку, андан кийин Auto Tiering менен баштаңыз - мурункудан айырмасы маалыматтардын баштапкы жайгашкан жеринде гана (эң ылдам деңгээлде)
  • Эң жогорку деңгээл – маалыматтар ар дайым эң ылдам деңгээлди ээлөөгө умтулат. Эгерде алар операция учурунда ылдый жылдырылса, мүмкүн болушунча тезирээк артка жылдырылат. Бул саясат мүмкүн болушунча тезирээк кирүүнү талап кылган маалыматтарга ылайыктуу.
  • Минималдуу деңгээл – маалыматтар ар дайым эң төмөнкү деңгээлди ээлейт. Бул саясат сейрек колдонулган маалыматтар (мисалы, архивдер) үчүн эң сонун.
  • Кыймыл жок – система автоматтык түрдө маалыматтардын баштапкы ордун аныктайт жана аны жылдырбайт. Бирок, кийин аларды көчүрүү талап кылынса, статистикалык маалыматтарды чогултуу улантылууда.

Белгилей кетчү нерсе, саясаттар ар бир том түзүлүп жатканда аныкталса да, алар системанын жашоо циклинин ичинде бир нече жолу өзгөртүлүшү мүмкүн.

Деңгээлдердин механизми боюнча саясаттардан тышкары, деңгээлдердин ортосундагы маалыматтардын кыймылынын жыштыгы жана темптери да конфигурацияланган. Сиз белгилүү бир саякат убактысын белгилей аласыз: күн сайын же жуманын белгилүү күндөрүндө, ошондой эле статистиканы чогултуу аралыгын бир нече саатка чейин кыскарта аласыз (минималдуу жыштык - 2 саат). Эгерде сизге берилиштерди жылдыруу операциясын аяктоо үчүн талап кылынган убакытты чектөө керек болсо, анда сиз убакыт алкагын (жылдыруу үчүн терезе) орното аласыз. Мындан тышкары, көчүрүү ылдамдыгы да көрсөтүлгөн - 3 режим: тез, орто, жай.

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

Маалыматтарды дароо көчүрүү зарылчылыгы болсо, администратордун буйругу менен каалаган убакта кол менен аткарууга болот.

Деңгээлдердин ортосунда маалыматтар канчалык тез жана ылдам жылдырылса, сактоо тутуму учурдагы иштөө шарттарына ыңгайлашууга ошончолук ийкемдүү болоору түшүнүктүү. Бирок, ошол эле учурда, көчүрүү кошумча жүк (биринчи кезекте дисктерде) экенин эстен чыгарбоо керек, андыктан өтө зарыл болбосо, маалыматтарды "айдоо" болбойт. Кыймылды минималдуу жүктөө учурунда пландаштыруу жакшы. Эгерде сактоо тутумунун иштеши дайыма 24/7 жогорку өндүрүмдүүлүктү талап кылса, анда көчүрүү ылдамдыгын минимумга чейин кыскартуу керек.

Тартуу орнотууларынын көптүгү өнүккөн колдонуучуларды кубандырат. Бирок, мындай технологияга биринчи жолу туш болгондор үчүн тынчсыздана турган эч нерсе жок. Демейки жөндөөлөргө ишенүү толук мүмкүн (Auto Tiering саясаты, максималдуу ылдамдыкта күнүгө бир жолу түн ичинде жылып) жана статистикалык маалыматтар топтолгон сайын, керектүү натыйжага жетүү үчүн белгилүү бир параметрлерди тууралоо.

сыяктуу өндүрүмдүүлүктү жогорулатуу үчүн бирдей популярдуу технология менен жыртууну салыштыруу SSD кэштөө, сиз алардын алгоритмдеринин ар кандай иштөө принциптерин эстеп чыгышыңыз керек.

SSD кэштөө
Автоматтык баскыч

Эффекттин башталышы ылдамдыгы
Дээрлик ошол замат. Бирок байкаларлык эффект кэш "жылытылгандан" кийин гана болот (мүнөттөн саатка чейин)
Статистиканы чогулткандан кийин (2 сааттан, идеалдуу күнү) плюс маалыматтарды жылдыруу үчүн убакыт

кубулушунун узактыгы
Маалыматтар жаңы бөлүккө алмаштырылганга чейин (мүнөт-саат)
Маалыматтар талап кылынган учурда (XNUMX саат же андан көп)

көрсөтмөлөр
Ыкчам кыска мөөнөттүү эффективдүүлүк (маалымат базалары, виртуалдаштыруу чөйрөлөрү)
Узак мөөнөткө өндүрүмдүүлүктүн жогорулашы (файл, веб, почта серверлери)

Ошондой эле, баскычтардын өзгөчөлүктөрүнүн бири аны "SSD + HDD" сыяктуу сценарийлер үчүн гана эмес, ошондой эле "тез HDD + жай HDD" же бардык үч деңгээлде колдонуу мүмкүнчүлүгү болуп саналат, бул SSD кэшин колдонууда негизинен мүмкүн эмес.

тестирлөө

Тиешелүү алгоритмдердин иштешин текшерүү үчүн биз жөнөкөй тест өткөрдүк. Эки деңгээлдеги SSD (RAID 1) + HDD 7.2K (RAID1) бассейни түзүлүп, ага "минималдуу деңгээл" саясаты менен том жайгаштырылган. Ошол. Маалыматтар дайыма жай дисктерде болушу керек.

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

Башкаруу интерфейси деңгээлдердин ортосунда маалыматтарды жайгаштырууну так көрсөтөт

Көлөмдү маалымат менен толтургандан кийин, биз жайгаштыруу саясатын Auto Tiering кылып өзгөрттүк жана IOmeter сынагын өткөрдүк.

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

Бир нече саатка созулган тестирлөөдөн кийин, система статистиканы топтой алгандан кийин, көчүрүү процесси башталды.

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

Берилиштер кыймылы аяктагандан кийин, биздин тест көлөмү толугу менен жогорку деңгээлге (SSD) чейин "тырмалап" кетти.

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

Qsan XCubeSAN сактоо тутумундагы Auto Tiering өзгөчөлүктөрү

өкүм

Auto Tiering - бул жогорку ылдамдыктагы дисктерди интенсивдүү пайдалануу аркылуу минималдуу материалдык жана убакыт чыгымдары менен сактоо тутумунун иштешин жогорулатууга мүмкүндүк берген сонун технология. карата колдонулат Qsan жалгыз инвестиция - бул бир жолу жана биротоло сатылып алынган лицензия, көлөмү/саны дисктер/текчелер/ж.б. Бул функция ушунчалык бай орнотуулар менен жабдылган, ал дээрлик бардык бизнес тапшырманы канааттандыра алат. Ал эми интерфейстеги процесстердин визуализациясы аппаратты эффективдүү башкарууга мүмкүндүк берет.

Source: www.habr.com

Комментарий кошуу