Нирвана (программное обеспечение)
![]() | |
Разработчик(и) | Дженерал Атомикс |
---|---|
Первоначальный выпуск | 8 августа 2003 г |
Стабильная версия | 5.0
/ 15 сентября 2016 г |
Предварительный выпуск | 5.1
/ 15 сентября 2016 г |
Написано в | С |
Операционная система | Linux , Microsoft Windows , OS X , Solaris (операционная система) |
Платформа | С86-64 , СИЛА8 , СПАРК |
Тип | Программное обеспечение для управления метаданными и данными |
Лицензия | Собственное коммерческое программное обеспечение |
Веб-сайт | www |
Nirvana — это программное обеспечение для хранения виртуальных объектов , разработанное и поддерживаемое General Atomics.
Его также можно охарактеризовать как программное обеспечение для метаданных , размещения данных и управления данными , которое позволяет организациям управлять неструктурированными данными на нескольких устройствах хранения, расположенных в любой точке мира, для организации глобальных рабочих процессов с интенсивным использованием данных , а также для поиска и размещения данных независимо от того, где они расположены. или когда он был создан. Nirvana делает это, собирая системные и пользовательские метаданные, чтобы обеспечить детальный поиск и применять политики для контроля перемещения и защиты данных. Nirvana также обеспечивает происхождение данных , аудит , безопасность и контроль доступа .
Nirvana может снизить затраты на хранение, определяя данные, которые необходимо переместить в более дешевое хранилище, и данные, которые больше не нужно хранить.
История
[ редактировать ]«Нирвана» — результат исследований, начатых в 1995 году в Суперкомпьютерном центре Сан-Диего (SDSC) (который был основан и в то время управлялся компанией General Atomics). [ 1 ] ), в ответ на спонсируемый DARPA проект по созданию системы массового анализа данных. [ 2 ] Под руководством физика вычислительной плазмы General Atomics доктора Рейгана Мура разработка продолжалась благодаря совместным усилиям General Atomics и SDSC над брокером ресурсов хранения (SRB) при поддержке Национального научного фонда (NSF). SRB 1.1 поставлен в 1998 году, [ 3 ] демонстрация логической распределенной файловой системы с единым глобальным пространством имен в географически распределенных системах хранения.
В 2003 году General Atomics передала управление SDSC Калифорнийскому университету в Сан-Диего (UCSD), и доктор Мур стал там штатным профессором, основав Центр вычислительных сред с интенсивным использованием данных (DICE), продолжив развитие SRB. В том же году General Atomics приобрела эксклюзивную лицензию на разработку коммерческой версии SRB, назвав ее Nirvana. [ 4 ] Команда DICE завершила разработку SRB в 2006 году и начала проект управления данными, ориентированный на правила, под названием iRODS. [ 5 ] для распространения с открытым исходным кодом . Доктор Мур и его команда DICE переехали в Университет Северной Каролины в Чапел-Хилл , где iRODS теперь поддерживается Консорциумом iRODS. [ 6 ] General Atomics продолжила разработку Nirvana в своей штаб-квартире в Сан-Диего, сосредоточив внимание на возможностях обслуживания государственных и коммерческих пользователей, включая высокую масштабируемость, отказоустойчивость, производительность, внедрение, обслуживание и поддержку.
В 2009 году General Atomics выиграла контракт на управление данными с Программой модернизации высокопроизводительных вычислений Министерства обороны США (DOD). [ 7 ] Требования этого контракта были направлены на то, чтобы General Atomics повысила производительность, масштабируемость, безопасность и простоту использования Nirvana. Основным результатом стала интеграция Nirvana с Oracle корпорации SAM-QFS файловой системой (HSM) на основе политик для создания системы управления иерархическим хранилищем с синхронизацией событий практически в реальном времени. General Atomics также объявила, что фирма цифрового маркетинга infoGROUP развернула Nirvana для создания глобального пространства имен в трех компьютерных операционных центрах infoGROUP в районе Омахи. [ 8 ]
В 2012 году General Atomics выпустила версию Nirvana 4.3. [ 9 ]
В 2014 году General Atomics изменила бизнес-модель Nirvana с модели крупного государственного контракта и платы за обслуживание на стандартную модель коммерческого программного обеспечения.
В 2015 году General Atomics инициировала стратегические отношения с pixitmedia / arcastream в Великобритании, интегрировав Nirvana с продуктами pixitmedia и arcastream. [ 10 ]
В 2016 году General Atomics выпустила версию Nirvana 5.0. [ 11 ]
В мае 2018 года были проведены проверки URL-адресов маркетинга и поддержки Nirvana под корпоративной защитой General Atomics (www.Nirvanastorage.com, [ 12 ] www.ga.com/nirvana [ 13 ] и https://www.nirvanaware.com [ 14 ] ) и более поздние фирменные интеграционные предложения, такие как «Nirvana EasyHSM» (www.ga.com/easyhsm [ 15 ] (упоминается в маркетинговом слайде за январь 2017 г. на сайте [ 16 ] )) возврат «невозможно найти» с www.ga.com или тайм-аут соединения. Поиск по ключевому слову «Нирвана» на сайте www.ga.com возвращает только страницы с заархивированными показаниями. Страницы и пресс-релизы Nirvana, заархивированные General Atomics, можно найти по адресу http://www.ga.com/?Key=Search&q=nirvana. [ 17 ]
Архитектура и эксплуатация
[ редактировать ]Nirvana — это клиент-серверное программное обеспечение, состоящее из агентов местоположения , которые находятся в ресурсах хранения или имеют доступ к ним. Ресурс хранения может представлять собой сетевую систему хранения (NAS), систему хранения объектов или службу облачного хранения . Nirvana каталогизирует расположение файлов и объектов в этих ресурсах хранения в своем каталоге метаданных (MCAT) и помечает файлы метаданными системы хранения (владелец, имя файла, размер файла и время создания, изменение, модификация и временные метки доступа ), а также дополнительные пользовательские метки. определенные метаданные, специфичные для предметной области. Системные и определяемые пользователем метаданные могут использоваться для поиска файла или объекта (или группы файлов и объектов), а также для управления доступом и перемещения этих файлов и объектов из одного ресурса хранения в другой. MCAT создает единое глобальное пространство имен для всех подключенных к нему ресурсов хранения, чтобы пользователи и администраторы могли искать, получать доступ и перемещать данные между несколькими гетерогенными системами хранения от разных поставщиков в географически распределенных центрах обработки данных. MCAT подключен и взаимодействует с система управления реляционными базами данных для поддержки ее работы. Можно развернуть несколько MCAT для горизонтального масштабирования и аварийного переключения . С Nirvana могут взаимодействовать различные клиенты , включая прилагаемый веб-браузер и Java на основе с графическим интерфейсом клиенты , интерфейс командной строки , собственный интерфейс виртуального сетевого диска Windows и разработанные пользователем приложения через поставляемые API.
Операцией Нирваны управляют три демона ; Метаданные, синхронизация и ILM. Демон метаданных может автоматически извлекать метаданные из инструмента, создающего данные, из фактических данных файла, используя предопределенные и настраиваемые шаблоны и политики анализа метаданных, или фиксируя ввод пользователя через графический интерфейс или интерфейс командной строки. Демон синхронизации, работающий в фоновом режиме, определяет, когда файлы добавляются или удаляются из базовых файловых систем ресурсов хранилища. Когда демон синхронизации обнаруживает изменения файловой системы, эти изменения регистрируются и обновляются в MCAT. Демон ILM регулярно запрашивает MCAT и выполняет действия, включая миграцию , репликацию или резервное копирование, по заданному расписанию. Например, администратор может установить политику для освобождения места в дорогой основной системе хранения путем переноса этих данных в распределенные места хранения на основе таких критериев, как: водяные знаки потребления хранилища (процент заполнения), все данные, связанные с конкретным проектом или данные, к которым не было доступа более года. Политика чрезвычайно гибкая. Определенные пользователем атрибуты метаданных (например, Project, Главный исследователь , Источник данных, Местоположение, Температура и т. д.) также можно использовать для перемещения данных. Выполнение политики Nirvana ILM происходит «за кулисами», прозрачно для конечных пользователей и приложений.
Варианты использования
[ редактировать ]Шлюз облачного хранилища с учетом данных
[ редактировать ]Функциональность ILM Nirvana можно использовать в качестве шлюза облачного хранилища , где данные, хранящиеся локально, можно перемещать в популярные службы облачного хранения на основе различных атрибутов и политик метаданных Nirvana. облачного хранилища В 2015 году General Atomics и ArcaStream анонсировали устройство , которое использует IBM Spectrum Scale для локального хранения и интегрируется с поставщиками облачных хранилищ Amazon S3 и Google Cloud Storage . [ 18 ]
Расширенный поиск
[ редактировать ]Nirvana можно использовать для выполнения поисковых запросов для поиска интересующих данных с использованием как системных, так и пользовательских метаданных. Запросы вводятся либо через интерфейс командной строки, либо через клиент веб-браузера, показанный ниже.
Виртуальные коллекции
[ редактировать ]Nirvana может автоматизировать группировку и распределение файлов данных в виртуальную коллекцию на основе удобных для пользователя логических правил. Например, определяемые пользователем метаданные могут использоваться для идентификации файлов данных, которые необходимо передавать между сотрудниками, с атрибутами, специфичными для предметной области (эксперимент, исследование, проект и т. д.).
Происхождение данных
[ редактировать ]Во многих областях полезно знать происхождение и конвейер обработки, используемый для получения производных результатов. Nirvana отслеживает данные в рабочих процессах, через все преобразования, анализы и интерпретации. С помощью Nirvana данные можно передавать и использовать с проверенным происхождением условий, в которых они были созданы, поэтому результаты можно воспроизводить и анализировать на наличие дефектов.
Аудит
[ редактировать ]Nirvana можно использовать для аудита каждой транзакции с файлом данных в рамках рабочего процесса. Можно сохранить журнал аудита, содержащий такую информацию, как дата транзакции, код успеха или ошибки, пользователь, выполняющий транзакцию, тип транзакции и примечания и т. д. Журналы аудита, как и все остальное в Nirvana, можно легко запрашивать и фильтровать.
Безопасность и контроль доступа
[ редактировать ]Nirvana можно использовать для контроля доступа к данным путем настройки определенных списков контроля доступа по пользователям, группам и т. д. с использованием определенных пользователем атрибутов метаданных (проект, исследование и т. д.), а также путем установки уровней привилегий доступа, при которых пользователи с более высокими уровнями могут видеть больше. информацию, чем другие, которым присвоены более низкие уровни. Nirvana поддерживает единый вход и доступ за счет интеграции с облегченным протоколом доступа к каталогам (LDAP) и Active Directory , используя аутентификацию «запрос-ответ» , Grid Security Infrastructure (GSI) и Kerberos . Данные могут просматривать и изменять только авторизованные на это пользователи.
Анализ файловой системы
[ редактировать ]Nirvana можно использовать для анализа структуры общей файловой системы, чтобы определить, какой тип данных хранится, сколько места они занимают, когда к ним последний раз обращались и кто их хранил. С помощью этой информации администраторы хранилища могут определить наиболее подходящий тип системы хранения и время перемещения неиспользуемых данных в более дешевое архивное хранилище. В приведенном ниже примере анализ Nirvana данных, хранящихся в дорогой корпоративной системе хранения данных NAS, показал, что к большинству данных не было доступа более двух лет. Анализ также показал, что большинство файлов были очень маленькими, и более половины хранилища использовалось всего двумя пользователями. Используя эти данные, организация заменила свою корпоративную систему хранения на менее дорогую объектную систему хранения, чтобы лучше управлять множеством небольших, редко используемых файлов. [ 19 ]
Ссылки
[ редактировать ]- ^ «Хронология SDSC» (PDF) . Проверено 25 января 2016 г.
- ^ «MDAS — система массового анализа данных» . Проверено 25 января 2016 г.
- ^ Бару, Чайтанья; Мур, Рейган; Раджасекар, Аркот; Ван, Майкл (2010). «Брокер ресурсов хранения SDSC». Высокоэффективные документы CASCON за первое десятилетие : 189–200. CiteSeerX 10.1.1.203.4142 . дои : 10.1145/1925805.1925816 . S2CID 15937740 . (Перепечатка от 30 ноября по 3 декабря 1998 г.)
- ^ «Дженерал Атомикс приобретает эксклюзивную лицензию от UCSD на коммерциализацию уникального программного обеспечения для управления данными» . Проверено 25 января 2016 г.
- ^ «iRODS (интегрированная система данных, ориентированная на правила)» . irods.org . Проверено 17 марта 2016 г.
- ^ «iRODS (интегрированная система данных, ориентированная на правила)» . irods.org/about . Проверено 31 июля 2017 г.
- ^ «General Atomics выигрывает контракт Министерства обороны США на сумму 22,5 миллиона долларов на управление жизненным циклом хранения данных (SLM) на шести площадках высокопроизводительных вычислений» . Проверено 25 января 2016 г.
- ^ «Инновационное глобальное пространство имен infoGROUP® Architects с Nirvana® SRB® 2008» . Проверено 25 января 2016 г.
- ^ «Nirvana SRB 2012 R3® улучшена за счет значительных улучшений производительности кэширования, синхронизации и миграции баз данных» . Проверено 25 января 2016 г.
- ^ «arcastream и General Atomics представляют первый в мире шлюз облачного хранения данных с поддержкой данных» . Проверено 25 января 2016 г.
- ^ «Дженерал Атомикс выпускает систему данных нового поколения, способствующую развитию научных и медиа-рабочих процессов с интенсивным использованием данных» . Дженерал Атомикс и дочерние компании . Проверено 26 мая 2018 г.
- ^ «Хранилище Нирваны» . Дженерал Атомикс. Архивировано из оригинала 24 июля 2008 года . Проверено 26 мая 2018 г.
- ^ «Нирвана СРБ» . Проверено 26 мая 2018 г.
- ^ «Служба поддержки клиентов Нирваны» . Дженерал Атомикс . Проверено 26 мая 2018 г.
- ^ «Нирвана ИзиХСМ» . Дженерал Атомикс . Проверено 26 мая 2018 г.
- ^ Сфилигой, Игорь (17 января 2017 г.). «Обзор EasyHSM» - сайт www.slideshare.net, получено 26 мая 2018 г.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ «Дженерал Атомикс и дочерние компании» . Проверено 26 мая 2018 г.
- ^ «ArcaStream и General Atomics представляют первый в мире шлюз облачного хранилища с поддержкой данных» . Проверено 25 января 2016 г.
- ^ «Анализ данных хранилища с помощью Nirvana SRB, представленный на конференции IEEE MSST 2014 г., Санта-Клара, Калифорния, 2–6 июня 2014 г.» (PDF) .