ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СТРОИТЕЛЬНЫХ, СОЦИАЛЬНЫХ И ЭКОНОМИЧЕСКИХ СИСТЕМАХ
онной безопасности // Информационные си- |
сти / С.А. Сазонова // Вестник Воронежско- |
|||
стемы и технологии. - 2015. - |
№ 1 (87). - |
го института высоких технологий. - 2016. - |
||
С. 132-139. |
|
|
№1(16). - С. 43-45. |
|
9. Жидко Е.А., Попова Л.Г. Человече- |
14. Леонов П.М. Функционирование |
|||
ский фактор как аргумент информационной |
модели системы мониторинга сложных во- |
|||
безопасности компании//Информация и без- |
енных объектов// ФЭС: Финансы. Экономи- |
|||
опасность. 2012. Т. 15. № 2. С. 265-268. |
ка. Стратегия. 2014. № 4. С. 21-24. |
|||
10. Жидко Е. А., Попова Л. Г. Инфор- |
15. Колодяжный, С.А. Решение задачи |
|||
мационная |
и интеллектуальная |
поддержка |
статического оценивания систем газоснаб- |
|
управления |
развитием |
социально- |
жения / С.А. Колодяжный, Е.А. Сушко, С.А. |
|
экономических систем // Вестник Иркутско- |
Сазонова, А.А. Седаев // Научный вестник |
|||
го государственного технического универси- |
Воронежского |
государственного архитек- |
||
тета. 2014. № 10 (93). С. 12-19. |
|
турно-строительного университета. Строи- |
||
11. Жидко Е. А., Попова Л. Г. Инфор- |
тельство и архитектура. - 2013. - № 4 (32). - |
|||
мационная |
безопасность инновационной |
С. 25-33. |
|
|
России: проблема кадров // Информация и |
16. Государственная информационная |
|||
безопасность. 2011. Т. 14. № 2. С. 201-208. |
политика компании. |
|||
12. Сазонова, С.А. Решение задачи |
17. ГОСТ |
Р ИСО/МЭК 15408-1-2002 |
||
статического оценивания систем теплоснаб- |
Политика безопасности организации. |
|||
жения / С.А. Сазонова // Вестник Воронеж- |
18. Доктрина информационной без- |
|||
ского государственного технического уни- |
опасности Российской Федерации. |
|||
верситета. - 2011. - Т. 7. - № 5. - С. 43-46. |
19. Международный стандарт ISO / |
|||
13. Сазонова, С.А. Управление гидрав- |
IEC (серия стандартов информационной без- |
|||
лическимим системами при резервировании |
опасности). |
|
||
и обеспечении требуемого уровня надежно- |
|
|
||
80
ВЫПУСК № 2 (10), 2017 |
ISSN 2307-177X |
УДК 004.75
Воронежский государственный технический университет, |
Voronezh State Technical University, |
ст. преп. К.А. Маковий |
Senior teacher K.A. Makoviy |
Россия, г. Воронеж |
Russia, Voronezh |
E-mail: u00110@vgasu.vrn.ru |
e-mail: u00110@vgasu.vrn.ru |
К.А. Маковий
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ИНТЕЛЛЕКТУАЛИЗАЦИИ ПРОЦЕССА ВНЕДРЕНИЯ ИНФРАСТРУКТУРЫ
ВИРТУАЛЬНЫХ РАБОЧИХ СТОЛОВ
Аннотация. Обоснована необходимость разработки информационной системы интеллектуализации внедрения инфраструктуры виртуальных рабочих столов, приведена структура проектируемой информационной системы
Ключевые слова: виртуализация рабочих столов, веб-приложение, веб-портал
K.A. Makoviy
DESIGN OF INFORMATION SYSTEM FOR VIRTUAL DESKTOP
INFRASTRUCTURE DEPLOYMENT INTELLECTUALIZATION
Abstract. Тhe need to develop an information system for the intellectualization of the virtual desktop infrastructure deployment was justified, the structure of designing information system is given
Keywords: virtual Desktop Infrastructure, web-application, web-portal
Инфраструктура1 виртуальных рабочих |
2017 по 2021 год [1]. Международная кон- |
||
столов (Virtual Desktop Infrastructure, VDI) - |
салтинговая компания IDC, специализирую- |
||
это технология виртуализации, заключаю- |
щаяся на изучении мирового рынка инфор- |
||
щаяся в размещении и выполнении настоль- |
мационных технологий, сообщает, что рынок |
||
ной операционной системы на сервере в цен- |
виртуальных |
клиентских |
компьютеров |
тре обработки данных, часто называемая |
(VCC) в 2015 году оценивался в 3 миллиарда |
||
виртуализацией рабочих мет. VDI позволяет |
долларов и предсказывает, что к 2020 году |
||
организациям запускать полноценные рабо- |
эта цифра достигнет 4,6 миллиарда долла- |
||
чие места на базе виртуальных машин, обес- |
ров, увеличившись на 8,9% [2]. |
|
|
печивая возможность конечным пользовате- |
Виртуализации применяется в различ- |
||
лям получать к ним доступ независимо от |
ных отраслях и образование – не исключе- |
||
местоположения клиента или типа его кли- |
ние. Студенты нуждаются в круглосуточном |
||
ентского устройства. |
доступе к ИТ-ресурсам и поддержке незави- |
||
В последние годы на рынке VDI |
симо от того, находятся ли они на террито- |
||
наблюдается последовательный рост. Со- |
рии университета или за его пределами. В |
||
гласно аналитической фирме Technavio, ры- |
связи с ростом востребованности программ |
||
нок VDI, как ожидается, вырастет на 11% с |
дистанционного обучения, постоянный до- |
||
|
ступ к ИТ-ресурсам приобретает все боль- |
||
шее значение для создания единой образова-
© Маковий К.А., 2017
81
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СТРОИТЕЛЬНЫХ, СОЦИАЛЬНЫХ И ЭКОНОМИЧЕСКИХ СИСТЕМАХ
тельной и социокультурной среды универси- |
[5], может быть скорректирован следующим |
||||
тета. Преимуществ технологии виртуальных |
образом с учетом возможности применения |
||||
рабочих столов в образовательной среде |
разработанных математических |
моделей и |
|||
много [3], но большинство из них сводится к |
методов: |
|
|||
повышению доступности и совместимости. |
1. Предварительный расчет стоимости |
||||
Обладая инфраструктурой виртуальных ра- |
аппаратных серверных ресурсов для исполь- |
||||
бочих столов, пользователи могут получать |
зования в качестве серверных мощностей |
||||
доступ к своим файлам из любого мест, |
для выполнения виртуальных рабочих сто- |
||||
например, незаконченная дома работа может |
лов с учетом возможностей оптимизации ап- |
||||
быть завершена на мобильном устройстве и |
паратных ресурсов [6]. |
|
|||
показана в компьютерной лаборатории. |
2. Технико-экономическое |
обоснова- |
|||
Можно выделить следующие преиму- |
ние какие приложения используются, сколь- |
||||
щества внедрения технологии виртуализации |
ко рабочих станций имеется в наличии, как |
||||
рабочих мест для организации или предпри- |
они используются и как они могут быть вир- |
||||
ятия: |
|
|
|
туализированы [4]. |
|
‒ уменьшение cложности поддержки |
3. Выбор объекта для реализации пи- |
||||
клиентских рабочих мест; |
|
|
лотного проекта с учетом мнения различных |
||
‒ сокращение затрат на приобретение |
экспертов и с применением метода гибрид- |
||||
компьютеров для клиентских рабочих мест и |
ных оценок [7]. Пилотный проект необходим |
||||
операционных расходов; |
|
|
для оценки технологии виртуализации перед |
||
‒ возможность обеспечить доступ к ра- |
покупкой программного и аппаратного обес- |
||||
бочему месту в любое время и из любого ме- |
печения. Этот процесс может быть начат как |
||||
ста; |
|
|
|
краткосрочный проект (пилот) с использова- |
|
‒ повышение уровня информационной |
нием бесплатных пробных версий решений |
||||
безопасности |
централизованной |
инфра- |
VDI. В случае успеха можно переходить к |
||
структуры; |
|
|
|
более долгосрочному проекту для неболь- |
|
‒ снижение энергопотребления, соот- |
ших групп пользователей перед тем как |
||||
ветствие концепции Green Computing. |
осуществлять покупку программного и ап- |
||||
Особенностью внедрения технологии |
паратного обеспечения для полномасштаб- |
||||
виртуализации рабочих столов являются до- |
ного развертывания технологии в масштабах |
||||
вольно большие затраты на первом этапе, |
всей организации. На каждом из этапов за- |
||||
поскольку экономически переход на данную |
купки может использоваться модель, пред- |
||||
технологию |
оправдан для |
относительно |
ложенная в [8] для решения задачи оптими- |
||
больших количеств клиентских |
устройств |
зации серверных ресурсов. |
|
||
[4]. При внедрении часто бывает необходима |
4. Оценка результатов пилотного про- |
||||
закупка аппаратных серверов, на которых |
екта. Диагностика производительности тех- |
||||
будут выполняться виртуальные машины. |
нологии в рамках пилотного проекта и ана- |
||||
Минимизация первоначальных затрат за счет |
лиз результатов экспериментального внедре- |
||||
оптимального выбора оборудования на этапе |
ния инфраструктуры виртуальных рабочих |
||||
закупки оборудования способствует повы- |
столов в ИТ-инфраструктуру ВУЗа |
||||
шению доверия к проекту внедрения VDI. |
5. Переход к практическому использо- |
||||
Использование VDI – это серьезное из- |
ванию. На этом этапе использование техно- |
||||
менение концепции предоставления инфор- |
логии виртуализации рабочих мест стано- |
||||
мационных ресурсов на предприятии, кото- |
вится нормой. Администраторы и пользова- |
||||
рое требует |
методического |
планирования |
тели приходят к тому, что создание новой |
||
процесса внедрения. Приблизительный пе- |
виртуальной машины является частью про- |
||||
речень этапов внедрения инфраструктуры |
цессов внутри организации. Для того, чтобы |
||||
виртуальных рабочих столов, приведенный в |
это случилось, необходимо получение опыта |
||||
82
ВЫПУСК № 2 (10), 2017 |
|
|
|
|
ISSN 2307-177X |
|
работы с данной технологией широкого кру- |
аутентификации пользователей, он позволя- |
|||||
га сотрудников ИТ департамента и админи- |
ет объединить в информационную систему |
|||||
стративного персонала, документирование |
программные модули, разработанные на раз- |
|||||
новых процедур, понимания как работает |
личных |
платформах с использованием |
||||
VDI и как улучшить дизайн решения. |
средств, наиболее подходящих для каждой |
|||||
6. Расчет экономической эффективно- |
конкретной задачи. |
|||||
сти − это этап, на котором обсуждают эко- |
В |
процессе исследования процесса |
||||
номические преимущества, ROI и TCO вир- |
внедрения технологии виртуализации рабо- |
|||||
туализации рабочих мест. Несмотря на то, |
чих столов были сформулированы оптими- |
|||||
что преимущества внедрения VDI могут |
зационные задачи и задачи принятия реше- |
|||||
быть очевидны для ИТ администраторов, |
ний, для которых были разработаны про- |
|||||
они не являются таковыми для руководителя |
граммные модули, позволяющие выполнять |
|||||
организации, руководителя ИТ и финансово- |
расчеты с помощью различных математиче- |
|||||
го отдела, то есть для тех людей, которые |
ских моделей. Для удобства использования |
|||||
принимают решение о внедрении технологии |
предлагается объединить эти модули в еди- |
|||||
во всей организации. По этой причине необ- |
ную систему поддержки принятия решений в |
|||||
ходимо обеспечить отчетность по возврату |
процессе внедрения инфраструктуры вирту- |
|||||
инвестиций и текущей стоимости. |
|
альных рабочих столов. Данную информа- |
||||
7. |
Использование |
|
дополнительных |
ционную систему было решено реализовы- |
||
возможностей. Как только виртуализация |
вать в виде веб-портала − веб-сайта, или сер- |
|||||
рабочих мест доказала свою пользу для ор- |
виса, который предлагает широкий спектр |
|||||
ганизации, можно переходить к этапу внед- |
ресурсов и услуг, доступ к различной корпо- |
|||||
рения дополнительных возможностей. К |
ративной информации. |
|||||
примерам таких опций можно отнести под- |
Ниже перечислены модули, планируе- |
|||||
держку 3D графики, двухфакторную аутен- |
мые для интеграции в информационную си- |
|||||
тификацию, виртуальные машины при от- |
стему интеллектуализации: |
|||||
сутствии доступа к сети. |
|
|
|
1. Модуль выбора серверных ресурсов |
||
Внедрение технологии виртуализации |
для выполнения заданного числа виртуаль- |
|||||
рабочих столов представляет собой проект, |
ных рабочих столов. Данная задача является |
|||||
который требует и финансовых, и админи- |
NP-сложной и решается с использованием |
|||||
стративных, и трудовых ресурсов. Накопле- |
различных эвристических алгоритмов. Дан- |
|||||
ние информации о том, как происходит |
ный модуль реализован в виде веб-архива в |
|||||
внедрение, и предоставление этой информа- |
средстве компьютерной математики Maltab |
|||||
ции не только всем заинтересованным сто- |
[9]. |
|
||||
ронам проекта, но и широкому кругу лиц в |
2. Модуль расчета данных для технико- |
|||||
доступной и наглядной форме, способствует |
экономического обоснования. В начале про- |
|||||
увеличению продуктивности проектной ко- |
цесса развертывания инфраструктуры вирту- |
|||||
манды. Несмотря на то, что каждая органи- |
альных рабочих столов необходимо провести |
|||||
зация |
уникальна |
по |
своей |
ИТ- |
анализ окупаемости инвестиций в данный |
|
инфраструктуре, у российских вузов много |
проект [4]. |
|||||
общего, и накопление опыта развертывания |
3. Выбор класса как объекта примене- |
|||||
и использования новой технологии было бы |
ния технологии VDI [7]. С помощью метода |
|||||
крайне полезно для других вузов и регионов. |
гибридных оценок можно выбрать один из |
|||||
Одним из наиболее наглядных спосо- |
имеющихся компьютерных классов для раз- |
|||||
бов предоставления информации, позволя- |
вертывания технологии виртуальных рабо- |
|||||
ющим интегрировать различные приложения |
чих мест в сеть образовательного учрежде- |
|||||
в единый программный комплекс, является |
ния. Этот модуль разработан с использова- |
|||||
web-портал. Обеспечивая |
единую |
систему |
нием языков программирования HTML, CSS, |
|||
83
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В СТРОИТЕЛЬНЫХ, СОЦИАЛЬНЫХ И ЭКОНОМИЧЕСКИХ СИСТЕМАХ
JavaScript, PHP в виде веб-приложения, ре- |
несения информации, а главное не самым |
зультаты сохраняются в базу данных. |
интуитивным, поэтому прежде, чем перейти |
4. Модуль выбора стратегии внедрения |
к письменному описанию, следует создать |
VDI на основе комбинации SWOT-анализа и |
структуру с помощью диаграммы связей, |
метода анализа иерархий позволяет понят- |
называемой также интеллект-картой, картой |
ным и рациональным образом структуриро- |
мыслей (Mindmap) или ассоциативной кар- |
вать сложную проблему принятия решения в |
той, — это способ изображения процесса, |
виде иерархии, сравнить и выполнить коли- |
взаимосвязей его внутренних частей с по- |
чественную оценку альтернативных страте- |
мощью схем [6]. На рисунке приведена диа- |
гий по результатам пилотного проекта. |
грамма связей структурных элементов веб- |
Начало работы над проектом начинает- |
портала информационной системы интел- |
ся с разработки технического задания. Но |
лектуализации процесса внедрения инфра- |
текст является не лучшим способом препод- |
структуры виртуальных рабочих столов. |
|
|
|
Загрузка даных об |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
аппаратных |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HTML |
|
|||||||||||||
|
|
|
характеристиках |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
платформ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CSS |
|||||||||||||
|
|
|
Подбор конфигурации |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
Аппаратных платформ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JavaScript |
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
Подбор итогового |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
набора платформ |
|
|
|
|
|
|
|
|
Технологии |
|
|
PHP |
|
||||||||||||||||
|
|
|
Выгрузка результатов |
Выбор серверной |
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SQL |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
инфраструктуры |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Резюме проекта |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Платформа |
||||||||||
|
Идея проекта |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
Технико-экономическое |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
Обоснование |
|
обоснование |
|
Модули |
Веб-портал |
||||||||||||||||||||||||||
|
Расчет затрат |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
СКМ Matlab |
|
||||
|
Экономическое |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NetBeans |
|||||
|
обоснование |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Средства разработки |
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dreamweaver |
|
||||||||||||||
Выводы и предложения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Photoshop |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
Выбор альтернатив |
|
|
Выбор класса для |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
Выборк критериев |
|
|
реализации проекта |
SWOT-Анализ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Выделение сильных и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
Применение МАИ |
|
Справочник |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
слабых сторон |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
авторизованных |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
Определение |
|
|
|
|
клиентов |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
возможностей |
|
|
|
|
Сравочник |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
соответствия MAC- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
Определение угроз |
|
адреса и IP-адреса |
|
База данных |
|||||||||||||||||||||
|
|
|
|
|
|
|
|
пользователя |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Справочника соответствия MACадреса и номера телефона пользователя
Диаграмма состояний веб-портала информационной системы интеллектуализации процесса внедрения инфраструктуры виртуальных рабочих столов
Диаграмма связей имеет древовидную структуру, отражая модули, средства разработки, технологии и базу данных, используемые в процессе разработки веб-портала. Отправной точкой для построения является некий ключевой центральный объект, который постепенно обрастает связями с другими подчиненными или имеющими отноше-
ние объектами и понятиями. Диаграмма связей визуально показывает иерархию и взаимосвязь различных объектов в виде древовидной схемы, на которой изображены идеи, задачи или другие понятия и связи между ними - ветви, отходящие от центрального объекта — корня. В основу положен принцип «радиантного мышления», относящийся
84