1 / 16

Разработка мультисервисного корпоративного файлового хранилища

Разработка мультисервисного корпоративного файлового хранилища. Дмитрий Шурупов группа С-104. 1. Постановка задачи. Цель: Создать единое и централизованное файловое хранилище корпоративного уровня. Задачи: Сформировать требования и проанализировать существующие решения.

sade-brewer
Download Presentation

Разработка мультисервисного корпоративного файлового хранилища

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Разработка мультисервисного корпоративного файлового хранилища Дмитрий Шуруповгруппа С-104 1

  2. Постановка задачи • Цель: • Создать единое и централизованное файловое хранилище корпоративного уровня. • Задачи: • Сформировать требования и проанализировать существующие решения. • Разработать пробную версию и внедрить в ЕИС кафедры ИКТ. • Разработать финальную версию. 2

  3. Требования к продукту • Ключевые: • мультисервисность; • модульность; • открытость; • Дополнительные: • адаптируемость; • масштабируемость; • простота установки и использования. 3

  4. Существующие решения 4

  5. Выбранные компоненты • Операционная система: • Gentoo Linux (XFS с POSIX ACL); • Серверное ПО: • FTP-сервер: ProFTPD; • SMB/CIFS-сервер: Samba; • Web-сервер: nginx (Apache); • СУБД: MySQL; 5

  6. Выбранные компоненты (2) • Языки программирования: • PHP (+ Fileinfo, TrueOffice File_ACL); • JavaScript (+ Prototype, script.aculo.us, ProtoMenu, TafelTree и другие готовые расширения); • Дополнительные: • Антивирус: ClamAV; • Подсчет контрольной суммы: MD5. 6

  7. Выбранные компоненты (2) Структура базы данных 7

  8. Общая архитектура 8

  9. Архитектура FTP и SMB 9

  10. Архитектура HTTP Архитектура HTTP 10

  11. Синхронизация ФС и БД 11

  12. Роль в проекте Роль в проекте • Выбор технологических решений; • Проектирование продукта; • Разработка продукта; • Внедрение продукта; • Администрирование серверного ПО и поддержка. 12

  13. Итоги Итоги • Конец 2006 года — начало 2008: • разработка первой версии; • внедрение в ЕИС и тестовая эксплуатация; • повышение стабильности; • Вторая половина 2008 года: • сбор информации для новой версии; • Первая половина 2009 года: • проектирование финальной версии; • реализация финальной версии. 13

  14. Выводы • Файловое хранилище — один из ключевых компонентов ИТ-инфраструктуры. • На рынке не представлено аналогов с достаточными возможностями, но есть все Open Source-компоненты. • Коммерциализация продукта осуществляется компанией TrueOffice в комплекте решений для построения законченной ИТ-инфраструктуры для малого и среднего бизнеса. 14

  15. Разработка мультисервисного корпоративного файлового хранилища ? Дмитрий Шуруповгруппа С-104 15

  16. PROFIT! 16

More Related