Программно-определяемая транзакционная система хранения "ОТВ Аврора" - это импортонезависимое решение, основанное на самостоятельной реализации открытых стандартов и спецификаций в области хранения данных. Среди преимуществ новой системы хранения данных: реализация алгоритма обеспечения согласованного хранения данных и высокая производительность операций ввода-вывода за счет преобразования случайного характера записи в последовательный.

Архитектурные принципы

  • Использование открытых стандартов для интерфейсов взаимодействия:
    • Internet Research Task Force (IRTF)
    • Internet Engineering Task Force (IETF)
    • Internet Architecture Board (IAB)
    • Request for Comments (RFC)
  • Отказ от использования FoC и SAN в пользу NAS
  • Переносимость исходного кода между разными аппаратными платформами
  • Обеспечение согласованности хранения данных

Почему NFS?

  • Это похоже на файловую систему для приложений
  • Легко организовать совместный доступ к файлам
  • Простое администрирования как серверной, так и клиентской части
  • Противостоит сбоям, возникающим на уровне сети и на уровне протокола гарантируют передачу данных между клиентом и сервером:
    • Все RPC сообщения начинаются с идентификатора транзакции XID
    • XID ответа всегда совпадает с XID инициирующего вызова
  • Механизмы проверки целостности файловой системы в fattr3:
    • Позволяет безопасно использовать кэширование данных на клиенте. Если mtime или ctime структуры fattr3 изменены другим клиентом, то кэш на клиенте сбрасывается
    • mtime: время последней модификации файла
    • ctime: время последнего изменения inode

Общая архитектура решения

Совместимость

Операционные системы:

  • Astra Linux
  • РЕД ОС
  • Alt Linux
  • Debian
  • Ubuntu
  • Centos
  • Windows

Аппаратные платформы:

  • Intel, AMD
  • ARM
  • MIPS
  • Power/Open Power
  • E2K
  • RISK