Функции оптимизации производительности ресурсов. SmartThin

48 0 0 0

Материалы для лекции №3-3 «Введение в программное обеспечение (функции оптимизации производительности ресурсов)»

 

 

Часть 1.

SmartThin

 

Обзор

142616ye17fft5y57v9t15.png

Тонкий LUN

·        Тонкий LUN (thin LUN) представляет собой логический диск, доступ к которому получают хосты.

·        Данная технология осуществляет динамическое выделение ресурсов хранения из пула хранения в соответствии с фактическими потребностями пользователей в них.

Функция SmartThin

Виртуализация емкости тонкого LUNa:

·        SmartThin позволяет емкости, обнаруженной хостом, быть больше, чем фактическая емкость тонкого LUNa.

Capacity-on-write (Выделение емкости при записи):

·        SmartThin выделяет фактическое пространство тонкому LUNy, когда хост записывает данные на тонкий LUN.

Расширение емкости тонкого LUNa в режиме онлайн:

·        SmartThin предоставляет два метода расширения емкости в режиме онлайн: расширение емкости пула хранения и расширение емкости тонкого LUNa.

Восстановление пространства тонкого LUNa:

·        SmartThin обеспечивает два метода восстановления пространства: высвобождение пространства с помощью команд SCSI (интерфейса малых компьютерных систем) и высвобождение пространства нулевых данных (All-zero data space reclamation).

 

Технология виртуализации систем хранения данных RAID 2.0+

 

142617bg9w0jlgquj94pfq.png

 

Тонкое распределение пространства

·        Гранулярность распределения пространства тонких составляет 64 КБ

·        На следующем рисунке показано расположение двух составляющих (grain), длина которых составляет 128 секторов на экстенте (extent).

142617j8ivir8iat6s576v.png

 

·        Гранулярность распределения SmartThin составляет 64 КБ, чтообеспечивает тонкое управление пространством хранения.

·        Логические адресации блоков (LBAs) в мелких составляющих (grains) являются последовательными.

 

142618dhqaktsh4bdtpljh.png

 

Capacity-on-Write

 

·        При поступлении на тонкий LUN запроса на операцию записи запускается механизм выделения емкости.

·        Если объем свободного физического пространства тонкого LUNаменьше установленного порога, тонкий LUN запрашивает дополнительную емкость в пуле хранения.

142618a3teh3bywcm3p4o3.png

 

Direct-on-time

·        Технология capacity-on-write сохраняет данные в ОЗУ.

·        По этой причине технология direct-on-time перенаправляет данные в момент обращения к логическому диску тонкого LUNа.

142618gazaa58kohzcb5on.png

 

Расширение емкости в режиме онлайн

·        SmartThin поддерживает расширение емкости отдельного тонкого LUNa и емкости отдельного пула ресурсов хранения в режиме онлайн.

o   Оба метода расширения не будет влиять на сервисы, выполняемые на хосте.

·        Расширение емкости отдельного тонкого LUNa - это расширение номинального пространства хранения тонкого LUNa.

o   После изменения номинального пространства хранения тонкого LUNa, SmartThin предоставляет хосту новое номинальное пространство хранения тонного LUNa.

o   Таким образом, емкость (виртуальное пространство), отображаемая на хосте, является емкостью после расширения.

o   Если новые данные должны быть записаны в недавно добавленное пространство тонкого LUNa, тонкий LUN запрашивает физическое пространство из пула ресурсов хранения на основе технологии Capacity-on-write.

·        Расширение емкости пула ресурсов хранения - это возможности, предоставляемые технологией виртуализации систем хранения данных RAID 2.0+.

o   Емкость хранения расширяется без отрицательного влияния на сервисы, выполняемые на хостах.

o   Кроме того, SmartMotion распределяет данные по всем дискам, включая новые диски в пуле ресурсов хранения.

Высвобождение пространства

Smart Thin предоставляет два метода высвобождения пространства:

·        Стандартное высвобождение пространства с помощью команд SCSI, например, команды unmap и write same.

·        Высвобождение пространства нулевых данных.

 

Процесс чтения данных

142619nr6v6glxy6trmqzg.png

 

Процесс записи данных

 

142619z97q7hqb7q87n0bc.png

Сценарии применения

1.    Функционал SmartThin неоценим в работе важных систем с высокими требованиями к бесперебойной деятельности. Например, SmartThin можно использовать в системах обработки банковских операций для оперативного увеличения емкости, без прерывания ее работы.

2.    Для тех служб, точная оценка роста данных которых невозможна, например, служб электронной почты и облачного хранения, SmartThin выделяет физическую емкость по требованию, предотвращая неэффективное использование пространства.

3.    Для смешанных видов служб с разными потребностями в хранении, что характерно для операторских сервисов, SmartThin решает вопрос конфликта при одновременном обращении к одним физическим ресурсам, добиваясь оптимального распределения пространства.

Процесс конфигурирования

142620nflyxnfk0nloc8x0.png

 

 

 

 


  • x

Комментарий

Отправить
Выполните вход в систему, чтобы ответить на пост. Вход | Регистрация

Внимание Внимание! В целях защиты правовых интересов Вас, сообщества и третьих лиц, не публикуйте любой материал, содержащий политические высказывания, порнографию, упоминание азартных игр, употребление наркотиков, а также материал, нарушающий коммерческую тайну или содержащий персональные данные пользователей. Также не предоставляйте данные от вашей учетной записи. Вы будете нести ответственность за все действия, выполняемые под вашим аккаунтом. Подробная информация: “Политика конфиденциальности..”
Если кнопка вложения недоступна, обновите Adobe Flash Player до последней версии.
Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Авторизуйтесь и пользуйтесь всеми преимуществами участника!

Вход