SlideShare a Scribd company logo
1 of 25
ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Кирилл Колотыгин.  IB A
Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM В связи с постоянно растущим объёмом хранимых данных у многих компаний возникает потребность мигрировать некоторую часть данных на носители с низкой стоимостью хранения. При этом компаниям хотелось бы сохранить неизменной структуру данных (расположение файлов на диске) и их доступность.
Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Какие существуют варианты решения?
ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Наиболее грамотное решение – применение специализированной  технологии управления хранением данных .
Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM HSM  ( Hierarchical Storage Management) — технология хранения данных, автоматически распределяющая данные между дорогими и дешёвыми накопителями.  Системы с  HSM  хранят основную массу данных на медленных устройствах большого объёма, используя более быстрые накопители в качестве кэша.
Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Как реализовать  HSM  на  Windows ?
Reparse point s как особенность файловой системы  NTFS ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM R eparse  P oints  ( точки повторной обработки) — возможность, появившаяся в NTFS 5.O.  Позволяют выполнять при открытии папки или файла заранее созданный программный код.  Точка повторной обработки представляет собой контролируемый системой (с помощью специального фильтра) атрибут, который может быть ассоциирован с папкой или файлом.
Reparse point s как особенность файловой системы  NTFS ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Фильтр выполняет заранее определенный код, предназначенный для управления процессом доступа.  В атрибуте можно сохранить информацию, имеющую значение для соответствующего фильтра. Например, информацию о том, где физически находятся данные из файла.
HSM for Windows:  Использование технологии RP  ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Возможности технологии RP позволяют использовать её   для реализации иерархического управления хранением данных ( HSM )   на ОС  Windows  .
HSM for Windows ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM IBM Tivoli Storage Manager HSM for Windows   (далее -  HSM for Windows ) – продукт из семейства  IBM Tivoli Storage Manager  ( ITSM ) . HSM for Windows   автоматически перемещает неактивные данные, чтобы освободить дисковое пространство для важных активных данных.
HSM for Windows:  Механизм работы  ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM HS M  клиент посылает копию файла на сервер и оставляет на файловой системе только ярлык (миграция файла). Ярлык файла с reparse point находится на файловой системе, сами данные из файла – на сервере на носителе с более низкой стоимостью хранения (например, лента).
HSM for Windows:  Миграция файла ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Windows File Server TSM HSM клиент TSM Server TSM  Server миграция TSM  API Resident  Migrated ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Storage Pool HSM Archive Файловая система File A File A Stub A
ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
HSM for Windows:  Механизм работы  ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Доступ к данным – прозрачен и незаметен для пользователя. После обращения любого пользовательского приложения к мигрированному файлу, операционная система зачитывает информацию из reparse point и обращается за данными к указанному там сервису .  Он восстанавливает данные с сервера на файловую систему,  приложение получает запрошенные данные.
HSM for Windows:  синхронизация данных TSM Server Windows File Server TSM HSM Client TSM Server fileA  fileB  fileC  … … … X X X ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Удалённые с локальной машины данные  должны быть удалены и с сервера. Файловая система Storage Pool fileA File A File X File A File A File A fileC fileB fileA 1:  Запрос   2:  Ответ – возврат списка файлов на сервере 3:  Создание и заполнение контейнера fileC 4:  Сканирование  раздела 5a:  Сканирование контейнера 5b:  Удаление с сервера исчезнувших файлов … fileX
Примеры из практики ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Какой выигрыш может дать  внедрение  HSM for Windows?
Примеры из практики: Mizuho Information & Research Institute, Inc  Проблема В результате сильно возросшего объёма данных потребовалось эффективное решение по управлению данными, предоставляющее быстрый доступ к необходимым данным.   ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
Примеры из практики: Mizuho Information & Research Institute, Inc  Решение Установлен  TS M HSM for Windows. Организовано иерархическое управление хранением данных ( hierarchical storage management  -  HSM ).   ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
Примеры из практики: Mizuho Information & Research Institute, Inc  ,[object Object],[object Object],[object Object],[object Object],ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
Примеры из практики:  Pilatus Aircraft Ltd Проблема Компания нуждалась в решении, которое бы компенсировало потерю части хранилищ и покрывало последующий рост объёмов данных.    ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
Примеры из практики:  Pilatus Aircraft Ltd Требования заказчика Решение должно делать различие между часто и редко используемыми данными. Данные должны быть видны и доступны пользователю через Проводник  Windows  в обычном порядке. ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
Примеры из практики:  Pilatus Aircraft Ltd ,[object Object],[object Object],[object Object],[object Object],ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
Примеры из практики:  Pilatus Aircraft Ltd ,[object Object],[object Object],[object Object],ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
спасибо за внимание ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Кирилл Колотыгин р.т.  :  +375 17 2173298 e-mail : kkolotygin@iba.by

More Related Content

Viewers also liked

Dynamic Language Runtime
Dynamic Language RuntimeDynamic Language Runtime
Dynamic Language RuntimeSQALab
 
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в AgileSQALab
 
Увеличиваем мощь фреймворка Kdt & code`s generator
Увеличиваем мощь фреймворка   Kdt & code`s generatorУвеличиваем мощь фреймворка   Kdt & code`s generator
Увеличиваем мощь фреймворка Kdt & code`s generatorSQALab
 
Training center inside the company. How much is a fish?
Training center inside the company. How much is a fish?Training center inside the company. How much is a fish?
Training center inside the company. How much is a fish?SQALab
 
Как свести к нулю количество конфликтов между проектной командой и командами ...
Как свести к нулю количество конфликтов между проектной командой и командами ...Как свести к нулю количество конфликтов между проектной командой и командами ...
Как свести к нулю количество конфликтов между проектной командой и командами ...SQALab
 
Тестирование программных фильтров безопасности
Тестирование программных фильтров безопасностиТестирование программных фильтров безопасности
Тестирование программных фильтров безопасностиSQALab
 
Уроки, полученные при проведении автоматизированного приемочного тестирования
Уроки, полученные при проведении автоматизированного приемочного тестированияУроки, полученные при проведении автоматизированного приемочного тестирования
Уроки, полученные при проведении автоматизированного приемочного тестированияSQALab
 
Автоматическое функциональное тестирование в рамках процесса непрерывной инте...
Автоматическое функциональное тестирование в рамках процесса непрерывной инте...Автоматическое функциональное тестирование в рамках процесса непрерывной инте...
Автоматическое функциональное тестирование в рамках процесса непрерывной инте...SQALab
 
А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?SQALab
 
Тестирование веб-проектов в Agile
Тестирование веб-проектов в AgileТестирование веб-проектов в Agile
Тестирование веб-проектов в AgileSQALab
 
Разработка методики тестирования производительности комплекса систем
Разработка методики тестирования производительности комплекса системРазработка методики тестирования производительности комплекса систем
Разработка методики тестирования производительности комплекса системSQALab
 
Жизненный цикл коммуникативных дефектов
Жизненный цикл коммуникативных дефектовЖизненный цикл коммуникативных дефектов
Жизненный цикл коммуникативных дефектовSQALab
 
Планирование и запуск проекта в условиях ‘нулевой’ видимости: практический опыт
Планирование и запуск проекта в условиях ‘нулевой’ видимости: практический опытПланирование и запуск проекта в условиях ‘нулевой’ видимости: практический опыт
Планирование и запуск проекта в условиях ‘нулевой’ видимости: практический опытSQALab
 
Виртуализация и автоматизация тестирования мобильных приложений
Виртуализация и автоматизация тестирования мобильных приложенийВиртуализация и автоматизация тестирования мобильных приложений
Виртуализация и автоматизация тестирования мобильных приложенийSQALab
 
Code review как средство обеспечения качества программного обеспечения
Code review как средство обеспечения качества программного обеспеченияCode review как средство обеспечения качества программного обеспечения
Code review как средство обеспечения качества программного обеспеченияSQALab
 
Грамотная отчетность нагрузочного тестирования
Грамотная отчетность нагрузочного тестированияГрамотная отчетность нагрузочного тестирования
Грамотная отчетность нагрузочного тестированияSQALab
 
Управление тестированием. Анализ типичных проблем
Управление тестированием. Анализ типичных проблемУправление тестированием. Анализ типичных проблем
Управление тестированием. Анализ типичных проблемSQALab
 
User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?SQALab
 
Обратная связь: искусство достижения цели (мастер-класс)
Обратная связь: искусство достижения цели (мастер-класс)Обратная связь: искусство достижения цели (мастер-класс)
Обратная связь: искусство достижения цели (мастер-класс)SQALab
 

Viewers also liked (19)

Dynamic Language Runtime
Dynamic Language RuntimeDynamic Language Runtime
Dynamic Language Runtime
 
Постановка процесса тестирования в Agile
Постановка процесса тестирования в AgileПостановка процесса тестирования в Agile
Постановка процесса тестирования в Agile
 
Увеличиваем мощь фреймворка Kdt & code`s generator
Увеличиваем мощь фреймворка   Kdt & code`s generatorУвеличиваем мощь фреймворка   Kdt & code`s generator
Увеличиваем мощь фреймворка Kdt & code`s generator
 
Training center inside the company. How much is a fish?
Training center inside the company. How much is a fish?Training center inside the company. How much is a fish?
Training center inside the company. How much is a fish?
 
Как свести к нулю количество конфликтов между проектной командой и командами ...
Как свести к нулю количество конфликтов между проектной командой и командами ...Как свести к нулю количество конфликтов между проектной командой и командами ...
Как свести к нулю количество конфликтов между проектной командой и командами ...
 
Тестирование программных фильтров безопасности
Тестирование программных фильтров безопасностиТестирование программных фильтров безопасности
Тестирование программных фильтров безопасности
 
Уроки, полученные при проведении автоматизированного приемочного тестирования
Уроки, полученные при проведении автоматизированного приемочного тестированияУроки, полученные при проведении автоматизированного приемочного тестирования
Уроки, полученные при проведении автоматизированного приемочного тестирования
 
Автоматическое функциональное тестирование в рамках процесса непрерывной инте...
Автоматическое функциональное тестирование в рамках процесса непрерывной инте...Автоматическое функциональное тестирование в рамках процесса непрерывной инте...
Автоматическое функциональное тестирование в рамках процесса непрерывной инте...
 
А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?А вы знаете что тестируют ваши тесты?
А вы знаете что тестируют ваши тесты?
 
Тестирование веб-проектов в Agile
Тестирование веб-проектов в AgileТестирование веб-проектов в Agile
Тестирование веб-проектов в Agile
 
Разработка методики тестирования производительности комплекса систем
Разработка методики тестирования производительности комплекса системРазработка методики тестирования производительности комплекса систем
Разработка методики тестирования производительности комплекса систем
 
Жизненный цикл коммуникативных дефектов
Жизненный цикл коммуникативных дефектовЖизненный цикл коммуникативных дефектов
Жизненный цикл коммуникативных дефектов
 
Планирование и запуск проекта в условиях ‘нулевой’ видимости: практический опыт
Планирование и запуск проекта в условиях ‘нулевой’ видимости: практический опытПланирование и запуск проекта в условиях ‘нулевой’ видимости: практический опыт
Планирование и запуск проекта в условиях ‘нулевой’ видимости: практический опыт
 
Виртуализация и автоматизация тестирования мобильных приложений
Виртуализация и автоматизация тестирования мобильных приложенийВиртуализация и автоматизация тестирования мобильных приложений
Виртуализация и автоматизация тестирования мобильных приложений
 
Code review как средство обеспечения качества программного обеспечения
Code review как средство обеспечения качества программного обеспеченияCode review как средство обеспечения качества программного обеспечения
Code review как средство обеспечения качества программного обеспечения
 
Грамотная отчетность нагрузочного тестирования
Грамотная отчетность нагрузочного тестированияГрамотная отчетность нагрузочного тестирования
Грамотная отчетность нагрузочного тестирования
 
Управление тестированием. Анализ типичных проблем
Управление тестированием. Анализ типичных проблемУправление тестированием. Анализ типичных проблем
Управление тестированием. Анализ типичных проблем
 
User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?User Interface Тестирование – все ли так просто?
User Interface Тестирование – все ли так просто?
 
Обратная связь: искусство достижения цели (мастер-класс)
Обратная связь: искусство достижения цели (мастер-класс)Обратная связь: искусство достижения цели (мастер-класс)
Обратная связь: искусство достижения цели (мастер-класс)
 

Similar to Использование NTFS Reparse points на примере Windows HSM

Sef Trubach V1.2
Sef Trubach V1.2Sef Trubach V1.2
Sef Trubach V1.2sef2009
 
Управление свободным пространством на файловой системе в UNIX и Linux
Управление свободным пространством на файловой системе в UNIX и LinuxУправление свободным пространством на файловой системе в UNIX и Linux
Управление свободным пространством на файловой системе в UNIX и LinuxSQALab
 
Data as a service base
Data as a service baseData as a service base
Data as a service baseSergii Stukan
 
Эволюция High availability: Windows Server 2016 Failover Clustering
Эволюция High availability: Windows Server 2016 Failover ClusteringЭволюция High availability: Windows Server 2016 Failover Clustering
Эволюция High availability: Windows Server 2016 Failover ClusteringYuriy Denisov
 
презентация1
презентация1презентация1
презентация1Topor Malvina
 
Глеб Грицай - Forensics
Глеб Грицай - ForensicsГлеб Грицай - Forensics
Глеб Грицай - ForensicsPositive Hack Days
 
ПО HPE для задач резервного копирования и восстановления данных
ПО HPE для задач резервного копирования и восстановления данныхПО HPE для задач резервного копирования и восстановления данных
ПО HPE для задач резервного копирования и восстановления данныхYuri Yashkin
 
Net Аpp. Лучший фундамент для облака
Net Аpp. Лучший фундамент для облакаNet Аpp. Лучший фундамент для облака
Net Аpp. Лучший фундамент для облакаYulia Sedova
 
Fujitsu + Symantec: проверенные решения для уверенной работы
Fujitsu + Symantec: проверенные решения для уверенной работыFujitsu + Symantec: проверенные решения для уверенной работы
Fujitsu + Symantec: проверенные решения для уверенной работыFujitsu Russia
 
Резервное копирование и оптимизация хранения данных
Резервное копирование и оптимизация хранения данныхРезервное копирование и оптимизация хранения данных
Резервное копирование и оптимизация хранения данныхAndrey Karpov
 
Afterparty forensics (24.03) MEPHI
Afterparty forensics (24.03) MEPHIAfterparty forensics (24.03) MEPHI
Afterparty forensics (24.03) MEPHIygoltsev
 
Лекция 3. Распределённая файловая система HDFS
Лекция 3. Распределённая файловая система HDFSЛекция 3. Распределённая файловая система HDFS
Лекция 3. Распределённая файловая система HDFSTechnopark
 
Бизнес-ориентированное хранение данных – синхронизация потребностей бизнеса с...
Бизнес-ориентированное хранение данных – синхронизация потребностей бизнеса с...Бизнес-ориентированное хранение данных – синхронизация потребностей бизнеса с...
Бизнес-ориентированное хранение данных – синхронизация потребностей бизнеса с...Fujitsu Russia
 
XS6, XA6.5, XD 5.5 main features overview.
XS6, XA6.5, XD 5.5 main features overview.XS6, XA6.5, XD 5.5 main features overview.
XS6, XA6.5, XD 5.5 main features overview.Yevgeniy Zossimov
 
HPE adaptive backup and recovery
HPE adaptive backup and recoveryHPE adaptive backup and recovery
HPE adaptive backup and recoveryAnatoliy Arkhipov
 
Занятие № 1. Введение. Общая характеристика ОП
Занятие № 1. Введение. Общая характеристика ОПЗанятие № 1. Введение. Общая характеристика ОП
Занятие № 1. Введение. Общая характеристика ОПAibek9
 
Управление информацией в страховой компании: лучшие решения из практики КРОК
Управление информацией в страховой компании: лучшие решения из практики КРОКУправление информацией в страховой компании: лучшие решения из практики КРОК
Управление информацией в страховой компании: лучшие решения из практики КРОККРОК
 
Talksum dec2013 rus_generic
Talksum dec2013 rus_genericTalksum dec2013 rus_generic
Talksum dec2013 rus_genericdartemiev
 
Гибридные Центры Обработки Данных
Гибридные Центры Обработки ДанныхГибридные Центры Обработки Данных
Гибридные Центры Обработки ДанныхTechExpert
 

Similar to Использование NTFS Reparse points на примере Windows HSM (20)

Sef Trubach V1.2
Sef Trubach V1.2Sef Trubach V1.2
Sef Trubach V1.2
 
Управление свободным пространством на файловой системе в UNIX и Linux
Управление свободным пространством на файловой системе в UNIX и LinuxУправление свободным пространством на файловой системе в UNIX и Linux
Управление свободным пространством на файловой системе в UNIX и Linux
 
Data as a service base
Data as a service baseData as a service base
Data as a service base
 
Эволюция High availability: Windows Server 2016 Failover Clustering
Эволюция High availability: Windows Server 2016 Failover ClusteringЭволюция High availability: Windows Server 2016 Failover Clustering
Эволюция High availability: Windows Server 2016 Failover Clustering
 
презентация1
презентация1презентация1
презентация1
 
Глеб Грицай - Forensics
Глеб Грицай - ForensicsГлеб Грицай - Forensics
Глеб Грицай - Forensics
 
ПО HPE для задач резервного копирования и восстановления данных
ПО HPE для задач резервного копирования и восстановления данныхПО HPE для задач резервного копирования и восстановления данных
ПО HPE для задач резервного копирования и восстановления данных
 
Net Аpp. Лучший фундамент для облака
Net Аpp. Лучший фундамент для облакаNet Аpp. Лучший фундамент для облака
Net Аpp. Лучший фундамент для облака
 
Презентация 4
Презентация 4Презентация 4
Презентация 4
 
Fujitsu + Symantec: проверенные решения для уверенной работы
Fujitsu + Symantec: проверенные решения для уверенной работыFujitsu + Symantec: проверенные решения для уверенной работы
Fujitsu + Symantec: проверенные решения для уверенной работы
 
Резервное копирование и оптимизация хранения данных
Резервное копирование и оптимизация хранения данныхРезервное копирование и оптимизация хранения данных
Резервное копирование и оптимизация хранения данных
 
Afterparty forensics (24.03) MEPHI
Afterparty forensics (24.03) MEPHIAfterparty forensics (24.03) MEPHI
Afterparty forensics (24.03) MEPHI
 
Лекция 3. Распределённая файловая система HDFS
Лекция 3. Распределённая файловая система HDFSЛекция 3. Распределённая файловая система HDFS
Лекция 3. Распределённая файловая система HDFS
 
Бизнес-ориентированное хранение данных – синхронизация потребностей бизнеса с...
Бизнес-ориентированное хранение данных – синхронизация потребностей бизнеса с...Бизнес-ориентированное хранение данных – синхронизация потребностей бизнеса с...
Бизнес-ориентированное хранение данных – синхронизация потребностей бизнеса с...
 
XS6, XA6.5, XD 5.5 main features overview.
XS6, XA6.5, XD 5.5 main features overview.XS6, XA6.5, XD 5.5 main features overview.
XS6, XA6.5, XD 5.5 main features overview.
 
HPE adaptive backup and recovery
HPE adaptive backup and recoveryHPE adaptive backup and recovery
HPE adaptive backup and recovery
 
Занятие № 1. Введение. Общая характеристика ОП
Занятие № 1. Введение. Общая характеристика ОПЗанятие № 1. Введение. Общая характеристика ОП
Занятие № 1. Введение. Общая характеристика ОП
 
Управление информацией в страховой компании: лучшие решения из практики КРОК
Управление информацией в страховой компании: лучшие решения из практики КРОКУправление информацией в страховой компании: лучшие решения из практики КРОК
Управление информацией в страховой компании: лучшие решения из практики КРОК
 
Talksum dec2013 rus_generic
Talksum dec2013 rus_genericTalksum dec2013 rus_generic
Talksum dec2013 rus_generic
 
Гибридные Центры Обработки Данных
Гибридные Центры Обработки ДанныхГибридные Центры Обработки Данных
Гибридные Центры Обработки Данных
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Использование NTFS Reparse points на примере Windows HSM

  • 1. ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Кирилл Колотыгин. IB A
  • 2. Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM В связи с постоянно растущим объёмом хранимых данных у многих компаний возникает потребность мигрировать некоторую часть данных на носители с низкой стоимостью хранения. При этом компаниям хотелось бы сохранить неизменной структуру данных (расположение файлов на диске) и их доступность.
  • 3. Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Какие существуют варианты решения?
  • 4. ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
  • 5. Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Наиболее грамотное решение – применение специализированной технологии управления хранением данных .
  • 6. Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM HSM ( Hierarchical Storage Management) — технология хранения данных, автоматически распределяющая данные между дорогими и дешёвыми накопителями. Системы с HSM хранят основную массу данных на медленных устройствах большого объёма, используя более быстрые накопители в качестве кэша.
  • 7. Введение ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Как реализовать HSM на Windows ?
  • 8. Reparse point s как особенность файловой системы NTFS ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM R eparse P oints ( точки повторной обработки) — возможность, появившаяся в NTFS 5.O. Позволяют выполнять при открытии папки или файла заранее созданный программный код. Точка повторной обработки представляет собой контролируемый системой (с помощью специального фильтра) атрибут, который может быть ассоциирован с папкой или файлом.
  • 9. Reparse point s как особенность файловой системы NTFS ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Фильтр выполняет заранее определенный код, предназначенный для управления процессом доступа. В атрибуте можно сохранить информацию, имеющую значение для соответствующего фильтра. Например, информацию о том, где физически находятся данные из файла.
  • 10. HSM for Windows: Использование технологии RP ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Возможности технологии RP позволяют использовать её для реализации иерархического управления хранением данных ( HSM ) на ОС Windows .
  • 11. HSM for Windows ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM IBM Tivoli Storage Manager HSM for Windows (далее - HSM for Windows ) – продукт из семейства IBM Tivoli Storage Manager ( ITSM ) . HSM for Windows автоматически перемещает неактивные данные, чтобы освободить дисковое пространство для важных активных данных.
  • 12. HSM for Windows: Механизм работы ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM HS M клиент посылает копию файла на сервер и оставляет на файловой системе только ярлык (миграция файла). Ярлык файла с reparse point находится на файловой системе, сами данные из файла – на сервере на носителе с более низкой стоимостью хранения (например, лента).
  • 13.
  • 14. ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
  • 15. HSM for Windows: Механизм работы ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Доступ к данным – прозрачен и незаметен для пользователя. После обращения любого пользовательского приложения к мигрированному файлу, операционная система зачитывает информацию из reparse point и обращается за данными к указанному там сервису . Он восстанавливает данные с сервера на файловую систему, приложение получает запрошенные данные.
  • 16. HSM for Windows: синхронизация данных TSM Server Windows File Server TSM HSM Client TSM Server fileA fileB fileC … … … X X X ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Удалённые с локальной машины данные должны быть удалены и с сервера. Файловая система Storage Pool fileA File A File X File A File A File A fileC fileB fileA 1: Запрос 2: Ответ – возврат списка файлов на сервере 3: Создание и заполнение контейнера fileC 4: Сканирование раздела 5a: Сканирование контейнера 5b: Удаление с сервера исчезнувших файлов … fileX
  • 17. Примеры из практики ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Какой выигрыш может дать внедрение HSM for Windows?
  • 18. Примеры из практики: Mizuho Information & Research Institute, Inc Проблема В результате сильно возросшего объёма данных потребовалось эффективное решение по управлению данными, предоставляющее быстрый доступ к необходимым данным.   ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
  • 19. Примеры из практики: Mizuho Information & Research Institute, Inc Решение Установлен TS M HSM for Windows. Организовано иерархическое управление хранением данных ( hierarchical storage management - HSM ).   ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
  • 20.
  • 21. Примеры из практики: Pilatus Aircraft Ltd Проблема Компания нуждалась в решении, которое бы компенсировало потерю части хранилищ и покрывало последующий рост объёмов данных.   ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
  • 22. Примеры из практики: Pilatus Aircraft Ltd Требования заказчика Решение должно делать различие между часто и редко используемыми данными. Данные должны быть видны и доступны пользователю через Проводник Windows в обычном порядке. ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM
  • 23.
  • 24.
  • 25. спасибо за внимание ИСПОЛЬЗОВАНИЕ NTFS REPARSE POINTS НА ПРИМЕРЕ WINDOWS HSM Кирилл Колотыгин р.т. : +375 17 2173298 e-mail : kkolotygin@iba.by

Editor's Notes

  1. В докладе будет рассказано о иерархическом управлении хранением данных с использование rep arse points на платформе Windows.