Целью данной работы является разработке функционально-структурной схемы программного обеспечения для поддержки групповой работы пользователей с помощью облачных технологий.
Создание данного программного комплекса обеспечит гарантированную работоспособностью прикладных систем, благодаря кластеризации на уровне системы, а также минимальное время отклика сервисов. Комплекс обеспечивает динамическое выделение ресурсов, создание виртуальных рабочих мест, безопасность и гарантированный доступ к данным из любой точки сети с любого конечного устройства, будь то настольный компьютер, ноутбук, тонкий клиент или смартфон, так как хранятся все данные в «облачном» хранилище, быстрое подключение ИТ-сервисов, необходимых для решения текущих и будущих задач.
Программный комплекс поддерживает следующие сервисы:
- сервис конфигурации и интерфейса администрирования;
- сервис центрального репозитория конфигурации;
- сервис контроллера системы хранения;
- сервис единой авторизации пользователей;
- сервис пользовательского веб-интерфейса;
- сервис предоставления ресурсов хранения;
- шлюз обработки запросов;
- клиент системы хранения
- набор интерфейсов прикладного программирования и протоколов взаимодействия компонентов;
В структурной схеме (рисунок 1) отображено расположение вышеперечисленных сервисов на серверах системы.
Рисунок 1. Структурная схема системы
Ниже представлена функциональная схема разрабатываемой системы, в которую входят сервер баз данных, почтовый сервер, collaboration сервер, сервер контроля кластера и рабочие станции. Следует отметить, что количество АРМ может быть динамическим.
Рисунок 2. Функциональная схема системы
Сервисы платформы предназначены для решения следующих задач:
- обмен файлами, сообщениями электронной почты и другими видами информации;
- независимость от пользовательской платформы;
- прозрачность на уровне доступа;
- масштабируемость;
- целостность и конфиденциальность данных.
Доступ к данным предоставляется как через подключаемые сетевые диски webdav, так и через web-консоль. Администрирование комплекса выполняется через веб-консоль. Также следует отметить гибкость системы, функциональность которой может быть расширена путём использования открытых программных интерфейсов (Например, может быть добавлена версионность хранимых документов, хранение расширенной метаинформации о документах и пр.)
Областью применения сервиса могут являться коммерческие, государственные организации, научные коллективы, обладающие пулом незадействованных ресурсов, стремящиеся снизить стоимость владения IT-инфраструктурой и получить преимущества облачных (cloud) технологий.
Работа выполняется в рамках Федеральной целевой программы «Исследования и разработки по приоритетным направлениям развития научно-технологического комплекса России на 2007-2013 годы» при финансовой поддержке Минобрнауки ГК №07.514.11.4029.
Рецензенты:
- Галушкин А.И. доктор технических наук, профессор, начальник лаборатории «Интеллектуальные информационные системы» Федерального государственного научного учреждения «Центр информационных технологий и систем органов исполнительной власти», г. Москва.
- Марсов В.И., доктор технических наук, профессор Московского автомобильно-дорожного государственного технического университета (МАДИ), кафедра «Автоматизация производственных процессов», г. Москва.