160 likes | 313 Views
Разработка мультисервисного корпоративного файлового хранилища. Дмитрий Шурупов группа С-104. 1. Постановка задачи. Цель: Создать единое и централизованное файловое хранилище корпоративного уровня. Задачи: Сформировать требования и проанализировать существующие решения.
E N D
Разработка мультисервисного корпоративного файлового хранилища Дмитрий Шуруповгруппа С-104 1
Постановка задачи • Цель: • Создать единое и централизованное файловое хранилище корпоративного уровня. • Задачи: • Сформировать требования и проанализировать существующие решения. • Разработать пробную версию и внедрить в ЕИС кафедры ИКТ. • Разработать финальную версию. 2
Требования к продукту • Ключевые: • мультисервисность; • модульность; • открытость; • Дополнительные: • адаптируемость; • масштабируемость; • простота установки и использования. 3
Выбранные компоненты • Операционная система: • Gentoo Linux (XFS с POSIX ACL); • Серверное ПО: • FTP-сервер: ProFTPD; • SMB/CIFS-сервер: Samba; • Web-сервер: nginx (Apache); • СУБД: MySQL; 5
Выбранные компоненты (2) • Языки программирования: • PHP (+ Fileinfo, TrueOffice File_ACL); • JavaScript (+ Prototype, script.aculo.us, ProtoMenu, TafelTree и другие готовые расширения); • Дополнительные: • Антивирус: ClamAV; • Подсчет контрольной суммы: MD5. 6
Выбранные компоненты (2) Структура базы данных 7
Архитектура HTTP Архитектура HTTP 10
Роль в проекте Роль в проекте • Выбор технологических решений; • Проектирование продукта; • Разработка продукта; • Внедрение продукта; • Администрирование серверного ПО и поддержка. 12
Итоги Итоги • Конец 2006 года — начало 2008: • разработка первой версии; • внедрение в ЕИС и тестовая эксплуатация; • повышение стабильности; • Вторая половина 2008 года: • сбор информации для новой версии; • Первая половина 2009 года: • проектирование финальной версии; • реализация финальной версии. 13
Выводы • Файловое хранилище — один из ключевых компонентов ИТ-инфраструктуры. • На рынке не представлено аналогов с достаточными возможностями, но есть все Open Source-компоненты. • Коммерциализация продукта осуществляется компанией TrueOffice в комплекте решений для построения законченной ИТ-инфраструктуры для малого и среднего бизнеса. 14
Разработка мультисервисного корпоративного файлового хранилища ? Дмитрий Шуруповгруппа С-104 15
PROFIT! 16