Jump to content

Нирвана (программное обеспечение)

Нирвана
Разработчик(и) Дженерал Атомикс
Первоначальный выпуск 8 августа 2003 г .; 21 год назад ( 08.08.2003 )
Стабильная версия
5.0 / 15 сентября 2016 г .; 7 лет назад ( 15.09.2016 )
Предварительный выпуск
5.1 / 15 сентября 2016 г .; 7 лет назад ( 15.09.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, можно легко запрашивать и фильтровать.

Безопасность и контроль доступа

[ редактировать ]

Nirvana можно использовать для контроля доступа к данным путем настройки определенных списков контроля доступа по пользователям, группам и т. д. с использованием определенных пользователем атрибутов метаданных (проект, исследование и т. д.), а также путем установки уровней привилегий доступа, при которых пользователи с более высокими уровнями могут видеть больше. информацию, чем другие, которым присвоены более низкие уровни. Nirvana поддерживает единый вход и доступ за счет интеграции с облегченным протоколом доступа к каталогам (LDAP) и Active Directory , используя аутентификацию «запрос-ответ» , Grid Security Infrastructure (GSI) и Kerberos . Данные могут просматривать и изменять только авторизованные на это пользователи.

Анализ файловой системы

[ редактировать ]

Nirvana можно использовать для анализа структуры общей файловой системы, чтобы определить, какой тип данных хранится, сколько места они занимают, когда к ним последний раз обращались и кто их хранил. С помощью этой информации администраторы хранилища могут определить наиболее подходящий тип системы хранения и время перемещения неиспользуемых данных в более дешевое архивное хранилище. В приведенном ниже примере анализ Nirvana данных, хранящихся в дорогой корпоративной системе хранения данных NAS, показал, что к большинству данных не было доступа более двух лет. Анализ также показал, что большинство файлов были очень маленькими, и более половины хранилища использовалось всего двумя пользователями. Используя эти данные, организация заменила свою корпоративную систему хранения на менее дорогую объектную систему хранения, чтобы лучше управлять множеством небольших, редко используемых файлов. [ 19 ]

Анализ файлов Нирваны
Анализ файлов Нирваны
  1. ^ «Хронология SDSC» (PDF) . Проверено 25 января 2016 г.
  2. ^ «MDAS — система массового анализа данных» . Проверено 25 января 2016 г.
  3. ^ Бару, Чайтанья; Мур, Рейган; Раджасекар, Аркот; Ван, Майкл (2010). «Брокер ресурсов хранения SDSC». Высокоэффективные документы CASCON за первое десятилетие : 189–200. CiteSeerX   10.1.1.203.4142 . дои : 10.1145/1925805.1925816 . S2CID   15937740 . (Перепечатка от 30 ноября по 3 декабря 1998 г.)
  4. ^ «Дженерал Атомикс приобретает эксклюзивную лицензию от UCSD на коммерциализацию уникального программного обеспечения для управления данными» . Проверено 25 января 2016 г.
  5. ^ «iRODS (интегрированная система данных, ориентированная на правила)» . irods.org . Проверено 17 марта 2016 г.
  6. ^ «iRODS (интегрированная система данных, ориентированная на правила)» . irods.org/about . Проверено 31 июля 2017 г.
  7. ^ «General Atomics выигрывает контракт Министерства обороны США на сумму 22,5 миллиона долларов на управление жизненным циклом хранения данных (SLM) на шести площадках высокопроизводительных вычислений» . Проверено 25 января 2016 г.
  8. ^ «Инновационное глобальное пространство имен infoGROUP® Architects с Nirvana® SRB® 2008» . Проверено 25 января 2016 г.
  9. ^ «Nirvana SRB 2012 R3® улучшена за счет значительных улучшений производительности кэширования, синхронизации и миграции баз данных» . Проверено 25 января 2016 г.
  10. ^ «arcastream и General Atomics представляют первый в мире шлюз облачного хранения данных с поддержкой данных» . Проверено 25 января 2016 г.
  11. ^ «Дженерал Атомикс выпускает систему данных нового поколения, способствующую развитию научных и медиа-рабочих процессов с интенсивным использованием данных» . Дженерал Атомикс и дочерние компании . Проверено 26 мая 2018 г.
  12. ^ «Хранилище Нирваны» . Дженерал Атомикс. Архивировано из оригинала 24 июля 2008 года . Проверено 26 мая 2018 г.
  13. ^ «Нирвана СРБ» . Проверено 26 мая 2018 г.
  14. ^ «Служба поддержки клиентов Нирваны» . Дженерал Атомикс . Проверено 26 мая 2018 г.
  15. ^ «Нирвана ИзиХСМ» . Дженерал Атомикс . Проверено 26 мая 2018 г.
  16. ^ Сфилигой, Игорь (17 января 2017 г.). «Обзор EasyHSM» - сайт www.slideshare.net, получено 26 мая 2018 г. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  17. ^ «Дженерал Атомикс и дочерние компании» . Проверено 26 мая 2018 г.
  18. ^ «ArcaStream и General Atomics представляют первый в мире шлюз облачного хранилища с поддержкой данных» . Проверено 25 января 2016 г.
  19. ^ «Анализ данных хранилища с помощью Nirvana SRB, представленный на конференции IEEE MSST 2014 г., Санта-Клара, Калифорния, 2–6 июня 2014 г.» (PDF) .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9f272ad0d17aff0f8bacc9f4c7716384__1674738540
URL1:https://arc.ask3.ru/arc/aa/9f/84/9f272ad0d17aff0f8bacc9f4c7716384.html
Заголовок, (Title) документа по адресу, URL1:
Nirvana (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)