Кіріспе

Деректерді сақтау техникасы

Иерархиялық сақтауды басқару (HSM), сондай-ақ деңгейлік сақтау деп те аталады,

Тарих

Иерархиялық сақтау менеджері (HSM, кейін DFHSM және соңында DFSMShsm) алғаш рет IBM компаниясы MVS үшін 1978 жылдың 31 наурызында деректерді сақтау құнын төмендету және деректерді баяу құрылғылардан алуды жеңілдету мақсатымен іске қосылды. Пайдаланушы деректердің қайда сақталғанын және оларды қалай қайтару керектігін білуі қажет болмады; компьютер деректерді автоматты түрде қайтарып беретін болды. Пайдаланушы үшін жалғыз айырмашылық – деректерді қайтару жылдамдығы болатын. HSM бастапқыда деректер жиынтығын IBM 3850 Mass Storage Facility-дегі дискілік және виртуалды томдарға көшіре алатын, бірақ кейінгі нұсқасы көшіру деңгейі 2 (ML2) үшін магниттік таспалық томдарды қолдады. Кейін IBM HSM-ді AIX операциялық жүйесіне, содан кейін Solaris, HP UX және Linux сияқты басқа Unix жүйелеріне порттады. CSIRO Австралияның Есептеу зерттеу бөлімі 1960 жылдары DAD (Барабандар мен дисплей) операциялық жүйесінде құжаттық аймақпен HSM-ді енгізді, құжаттардың көшірмелері 7 тректік таспаға жазылып, құжаттарға қол жеткізген кезде автоматты түрде алынды. HSM сонымен қатар DEC VAX/VMS жүйелерінде және Alpha/VMS жүйелерінде де іске асырылды. Бірінші іске асыру күні VMS жүйесін іске асыру нұсқаулықтарынан немесе VMS өнімдерінің сипаттамалық буклеттерінен анықталуы керек. Соңғы кезде Serial ATA (SATA) дискілерінің дамуы үш деңгейлі HSM үшін маңызды нарық құрды: файлдар жоғары өнімділіктегі Fibre Channel сақтау аймақтық желісі құрылғыларынан сәл баяу, бірақ әлдеқайда арзан SATA дискілік массивтеріне, көлемі бірнеше терабайттан асатын, содан кейін SATA дискілерінен таспаға көшіріледі.

Пайдалану жағдайлары

HSM көбінесе деректерді ұзақ мерзімге арзан бағамен сақтау үшін терең мұрағаттау үшін қолданылады. Автоматтандырылған магниттік лента роботтары аз қуатты тұтынып, үлкен көлемдегі деректерді тиімді түрде сақтай алады. Кейбір HSM бағдарламалық өнімдері пайдаланушыға дерек файлдарының бір бөлігін жоғары жылдамдықты дискілік кэште, ал қалғанын магниттік лентада орналастыруға мүмкіндік береді. Бұл интернет арқылы бейнелерді таратуда қолданылады – бейненің бастапқы бөлігі дереу дискіден жеткізіледі, ал робот файлдың қалған бөлігін іздеп, орнатып, соңғы пайдаланушыға жібереді. Мұндай жүйе үлкен мазмұнды ұсыну жүйелері үшін дискілік шығындарды едәуір төмендетеді. Қазіргі уақытта HSM бағдарламалық жасақтамасы қатты дискілер мен флэш-жад арасында деңгейлеу үшін де қолданылады, флэш-жад магниттік дискілерге қарағанда 30 еседей жылдам, бірақ дискілер әлдеқайда арзан.

Алгоритмдер

HSM-нің негізгі факторы – жүйедегі файлдарды тасымалдауды басқаратын деректер көшіру саясаты. Нақтырақ айтқанда, саясат файлдың қай деңгейде сақталуын анықтайды, осылайша сақтау жүйесінің барлығы тиімді ұйымдастырылып, сұрауларға ең жылдам жауап беруге мүмкіндік туады. Бұл процесті жүзеге асыратын бірнеше алгоритмдер бар, мысалы, Ең соңғы пайдаланылғанды алмастыру (LRU), Мөлшер-температуралық алмастыру (STP), Эвристикалық шешім (STEP) және т.б. Соңғы жылдарғы зерттеулерде машиналық оқыту технологияларын пайдалану арқылы жаңа, интеллектуалды саясаттар да қолданысқа түсуде.