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