Четырехлетие openstack - Опыт itkey
DESCRIPTION
Слады доклада Николая Чеботарева, Александра Дрозда и Федора ТарасенкоTRANSCRIPT
Swiftкак хранилище данных системы электронного документооборота
Задачи и требования
• Автоматизация всех бизнес-процессов саморегулируемой организации
• Сокращение бумажного документооборота более чем в пять раз
• Юридически значимый обмен электронными документами между контрагентами
• Корректная работа с ЭП
• Наличие сертификатов ФСБ и ФСТЭК
• Интеграция с системой бухгалтерского и оперативного учета 1С
• Интеграция с сайтом саморегулируемой организации
• Интеграция с ИС государственных и надзорных органов
• Интеграция с Microsoft Office и OpenOffice.org
• Веб-доступ и мобильные клиенты
• Отказоустойчивость + масштабируемость хранилища с минимальными затратами
Решение
Автоматизация электронного документооборота на базе
DIRECTUM
Инфраструктура и объектное хранилище OpenStack Swift
Решение
Сервисная служба СЭД DIRECTUM
Microsoft SQL Server
OpenStack Swift
5
ДокументооборотКанцелярия:Входящие\исходящие 300-500 в деньКоличество страниц от 1 до 1000 в одном входящем\исходящем документе РКК
Реестр СРО:Сканы оригиналов заявлений, анкет, дипломов, страховых полисов; выписки из реестра, информационные письма, реестры отчётов и т.д.
Плановые и внеплановые проверки:Акты проверок, планы проверок, графики ДК и т.д.
Договоры:Договоры, приложения, акты, дополнительное соглашения
Протоколы совещаний и заседаний:Общего собрания, коллегиального органа управления, дисциплинарного комитета, производственных совещаний
Средний прирост данных 50-70 Тб в год
6
Swift Project and Telligent
Telligent.Swift project:
1) .NET-clinet for OpenStack Swift
- Autentification and authorization through TempAuth and Keystone
- Objects listing and subdirectories relied on paths (as in a file system) in the container
2) CFS-provider for OpenStack Swift
- Implementation of the CFS-provider for working with OpenStack Swift objects in Telligent
- Working directly with the storage without layers like swift3
- Migration
3) Migration tools
- Widget and expansion of Telligent for migration processes controlling (sending, updating,
deleting from the OpenStack Swift, updating access rights)
- Migration using Telligent.JobScheduler
- Viewing the status and progress of migration in the widget
- Storage in the CFS (Clustered File System) = container in OpenStack Swift
4) Access rights
- Public - provides the ability to get files by link in the OpenStack Swift object for any user. Used
in public sharing storage (attachments, user files, avatars, media content)
- Private - provides the ability to get files by link in the OpenStack Swift object only for
authorized OpenStack Swift users. Used in internal storages. Access to Telligent only through
the API.