StarWind- программное обеспечение для виртуализации хранилищ данных.
Программное обеспечение для систем хранения данных всегда было дорогостоящим продуктом. Это обстоятельство являлось препятствием для компаний малого и среднего бизнеса, у которых, вполне возможно, накопленных и применяемых в деловой практике объемов данных достаточно для применения систем хранения данных, а вот финансовых ресурсов на приобретение дорогого софта недостаточно. StarWind дает шанс таким компаниям получить систему с функционалом систем enterprise-уровня по ценам, не вызывающим гуманитарного шока.
Основой программного обеспечения Starwind является архитектура, название которой не имеет, к сожалению, адекватного соответствия в русском языке. На языке оригинала – английском техническом – архитектура называется Active-Active High Availability (AAHA). Суть AAHA наглядно передает рисунок ниже.
Сами устройства хранения называются Node – или, говоря по-русски, узлами.
Два контроллера, связанные между собой специальной шиной синхронизации, работают в активном режиме каждый (отсюда Active-Active в названии). Их состояние постоянно синхронизировано, поэтому в случае выхода из строя одного из контроллеров, управление обработкой данных автоматически переключится на другой контроллер, который принимает нагрузку, не требуя каких-либо ручных действий от ИТ-администратора. Для пользователей, в текущий момент времени работающих с системой, это переключение также происходит абсолютно незаметно, сохраняя непрерывность доступа к данным.
Управление синхронным зеркалированием данных и отказоустойчивостью в AAHA обеспечивается благодаря работе с идентификаторами томов. Идентификатор тома уникален и не изменяется в процессе работы. Поэтому даже при временной остановке работы ноды серверные приложения сохраняют доступность данных без возникновения ошибок.
В случае возникновения ошибки StarWind автоматически переносит нагрузку на резервный узел. Когда система восстанавливается StarWind's Failback проводит синхронизацию и восстанавливает первоначальное состояние устройств хранения – то есть узел, который был основным до возникновения ошибки, снова станет основным, а тот, который был резервным, снова станет резервным.
Для синхронизации узлов используется запатентованная технология StarWind's Fast Sync, которая значительно ускоряет синхронизацию узлов. Эта технология позволяет ограничиться синхронизацией только тех данных, которые были изменены после возникновения сбоя, вместо проведения полной синхронизации узлов хранения.
Программное обеспечение StarWind позволяет осуществлять асинхронную репликацию данных. Критически важные данные могут быть скопированы по глобальной сети в любую точку нашей планеты, которую пользователи StarWind сочтут достаточно безопасной для своих данных.
Когда Интернет дотянется до Луны, StarWind позволит асинхронно реплицировать данные и туда. Кстати, если сравнивать вероятности возникновения неприятностей для хранения данных, то на Луне по сравнению с Землей несколько выше риск падения метеорита, но значительно ниже риск извержений вулканов, наводнений и пожаров.
StarWind’s Snapshots записывает состояние узла хранения данных или отдельного тома на этом узле. Запись может осуществляться в любой момент времени в ручном режиме или по расписанию. Это позволяет хранить цепочку последовательных состояний системы.
Кластер представляет собой группу независимых серверов, которые могут работать как единая система для обеспечения функционирования критически важных приложений и ресурсов и обеспечения максимально возможного уровня доступности к ним. Группа компьютеров управляется как единая система, использует общее пространство имён и специально разработана для нейтрализации возможных последствий сбоев. Кластер поддерживает добавление или удаление компонентов прозрачным образом для пользователей.
Общая концепцией в кластеризации является то, что узлы, которыми являются компьютеры, входящие в кластер, могут быть либо активными, либо пассивными. Пока активные узлы работают, пассивные находятся в режиме ожидания общения с активными узлами, таким образом, что они могут определить момент возникновения ошибки. В этом случае пассивный узел становится активным и немедленно принимает на себя нагрузку.
StarWind Enterprise Server позволяет создать и обеспечить общее хранилище для серверных кластеров, которые используются для повышения надежности и доступности приложений и данных.
Кластеризация, чаще всего, представляет собой комбинирование двух серверов так, чтобы ошибка не приводила к долговременной потере доступности. Нижеприведенная схема показывает два узла, соединенных с общим устройством хранения, управляемых StarWind Enterprise Server.
Возможность динамического расширения емкости кластеров хранения данных даёт возможность первоначально покупать то количество памяти, которое необходимо в настоящий момент, а потом, по мере необходимости, приобретать дополнительную емкость хранения. Это позволяет повысить уровень использования накопителей.
Copyright © 2015 - Tiscom