25.05.2016 Автор: Кирилл ПЛЕЩ, Виктор БОРИСОВ Кирилл ПЛЕЩ, руководитель научно-исследовательского департамента «Экспертный центр» ФГУП НИИ «Восход»; Виктор БОРИСОВ, начальник отдела функциональной архитектуры ФГУП НИИ «Восход» Состав и архитектура организационной, функциональной и компонентной моделей функционирования системы ЦОДов, предназначенных для хранения и обработки государственных информационных ресурсов, позволяет определить единую понятийную и терминологическую базу разработки, провести синтез и анализ алгоритмов функционирования данной системы. Ключевым компонентом разработки концептуальных подходов к созданию и управлению функционированием системы ЦОДов на базе облачных технологий является разработка системы моделей функционирования, включающих организационную, функциональную и компонентную модели. Наличие этих моделей позволяет определить единую понятийную и терминологическую базу разработки, провести предварительный синтез и анализ алгоритмов функционирования системы ЦОДов и органов управления функционированием. На основе разработанных моделей выполнен ряд работ по проектированию системы ЦОДов, включая разработку предварительных требований к компонентам инфраструктуры системы ЦОДов и технического задания на проектирование данной системы на базе облачных технологий (автоматизированной системы «Гособлако»). О проекте системы ЦОДов Современный этап развития информационных технологий для органов государственной власти характеризуется тенденцией к сосредоточению всех значимых информационных систем и ресурсов в федеральных и региональных центрах обработки данных и применением облачных технологий к обеспечению доступа пользователей к государственным информационным ресурсам (ГИР) и системами (ГИС). Важным шагом на пути внедрения такого подхода стало утверждение правительством Концепции перевода хранения и обработки государственных информационных ресурсов, содержащих сведения, не составляющие государственную тайну, в систему федеральных и региональных центров обработки данных» (распоряжение Правительства РФ № 1995-Р от 7 октября 2015 года). Создание и внедрение системы ЦОДов направлено на достижение следующих целей: Перевести государственные информационные системы (ГИС), не содержащих сведения, составляющие государственную тайну, в систему федеральных и региональных ЦОДов;
Создание системы ЦОДов и перевод ГИР на новую технологическую основу представляют собой сложную организационную и научно-техническую задачу, в решении которой должны участвовать множество различных государственных и коммерческих организаций. В соответствии с Концепцией, общее регулирование, управление и контроль выполнения работ должны быть возложены на специальный государственный орган власти – регулятор системы ЦОДов. Основными функциями регулятора должны быть:
Ключевым фактором успеха регулятора является нормативно-правовое и справочно-регулятивное обеспечение деятельности «Гособлака», опирающееся на единую концептуальную и понятийную базу. Роль и место концепции ФГУП НИИ «Восход» начиная с 2014 года проводит большой комплекс научно-исследовательских работ по темам централизации ГИР в центрах обработки данных и внедрению облачных технологий в практику работы органов госвласти. Заметным шагов в этих работах явилась разработка технической Концепции функционирования системы центров обработки данных на базе облачных технологий, детально и формализовано описывающей архитектуру и логику функционирования системы ЦОД, включая базовые функциональные, информационные и технические объекты системы, связи между ними и логику функционирования при предоставлении услуг. Данная Концепция была разработана в 2015 году, результаты работы были доложены на научно-техническом совете института и были использованы в последующих опытно-конструкторских работах по тематике централизации ГИР. Разработка Концепции функционирования была направлена на создание теоретического базиса создания и эксплуатации системы ЦОДов, методических подходов к решению ключевых задач организации функционирования системы ЦОДов, включая моделирование организационной структуры, моделирование системы услуг (сервисов), обеспечение информационной безопасности и тарификацию (оценку стоимости) услуг (NIST, ITL, Special Publication 800-145, The NIST Definition of Cloud Computing, http://csrc.nist.gov/publications/PubsSPs.html#800-145). Ключевым элементом Концепции функционирования является система моделей функционирования системы ЦОДов для органов государственной власти на принципах облачных технологий. Система включает три модели:
Модели функционирования разработаны как рабочий инструмент решения конкретных задач проектирования и анализа, степень детализации и наполнения моделей зависят от потребностей проектирования. Содержание и наполнение моделей будут развиваться по мере развития проекта создания системы ЦОДов. В то же время уже разработка существующих моделей, соответствующих по уровню детализации текущему пониманию системы ЦОДов, показала, что реалистичные модели функционирования весьма громоздки и содержат десятки элементов и сотни связей. Для обеспечения логической целостности столь больших моделей требуется применять формализованные языки описаний и автоматизировать сам процесс разработки моделей. Все указанные выше модели разработаны в нотации языка UML 2.0 c использованием инструментария Sparx Enterprise Architect. Архитектура моделей функционирования Организационная модель предназначена для моделирования функционирования организаций и должностных лиц, участвующих в организации и обеспечении функционирования системы ЦОДов. Организационная модель содержит следующие типы элементов:
Элементы связаны управляющими и информационными связями. Логика функционирования организационной модели описывается совокупностью диаграмм взаимодействия и структурных диаграмм. Функциональная модель предназначена для моделирования услуг, предоставляемых организациями, участвующими в обеспечении функционирования системы ЦОД, с целью обеспечения логической целостности, полноты и реализуемости всей совокупности услуг. Моделируются как внешние услуги, предоставляемые заказчикам и пользователям услуг, так и внутренние (технологические) услуги, предоставляемые провайдерам и регулирующим организациям системы ЦОД. Функциональная модель содержит следующие типы элементов:
Логика функционирования функциональной модели отображается с помощью диаграмм связей и структурных диаграмм. Компонентная модель предназначена для моделирования базового (первичного) уровня функционирования системы ЦОД, непосредственно реализуемого на множестве доступного на рынке оборудования и программного обеспечения. Компонентная модель представляет собою сложную многоуровневую сеть базовых компонент и реализуемых ими функциональных примитивов (операций). Компонентная модель содержит следующие элементы:
Для описания логики функционирования компонентной модели используются структурные диаграммы и диаграммы взаимодействия. Результаты разработки моделей Наличие единой системы описанных выше моделей функционирования позволило:
В частности, наличие Концепции позволило оперативно разработать ТЗ на инфраструктуру системы ЦОДов, а в настоящее время близко к завершению ТЗ на систему управления инфраструктурой. На основе ТЗ выполнена предварительная оценка реализуемости инфраструктуры системы ЦОДов на основе доступных на рынке программных средств и оборудования. Таблица 1. Сводные данные по параметрам разработанных моделей
Сравнительный анализ моделей функционирования
Для понимания плюсов и минусов разработанной модели функционирования системы ЦОДов было выполнено сравнение с широко известной моделью ссылочной архитектуры облачных вычислений Национального института стандартов и технологий США (Fang Liu; Jin Tong; Jian Mao; Robert B. Bohn; John V. Messina; Mark L. Badger; Dawn M. Leaf; NIST, ITL, Special Publication 500-292, NIST Cloud Computing Reference Architecture, Gaithersburg, MD USA, 2011, 35 р.http://www.nist.gov/).
Модель NIST включает пять предопределенных типов организаций:
На базе такой организационной архитектуры реализуются три основных сценария использования облачных вычислений:
В рамках облачных вычислений предоставляются три группы внешних услуг, доступных пользователям облачных вычислений:
Состав внешних услуг является открытым и будет расширяться по мере развития облачных вычислений.
В модели NIST достаточно подробно описаны типовые функции провайдера облачных вычислений, которые разбиты на пять групп:
Напротив, предложенная модель функционирования системы ЦОДов предназначена для формирования единого гибкого развиваемого понятийного базиса для разработчиков системы ЦОДов. Она охватывает три уровня архитектуры информационных систем: бизнес-архитектуру (в форме организационной модели), функциональную архитектуру (в форме функциональной модели) и техническую архитектуру (в форме компонентной модели). Конечной целью развития модели функционирования является последовательное и формализованное конструирование процессов функционирования по цепочке от внешних бизнес-сервисов до реализующих эти сервисы компонент оборудования и программного обеспечения. Модель по своей сути ориентирована на широкий круг лиц, участвующих в создании, развитии, и обеспечении функционирования системы ЦОД, от лиц, принимающих управленческие решения в органах государственной власти, до архитекторов и сервис-менеджеров. Таблица 2. Сравнение разработанной модели функционирования с моделью NIST
Направления развития моделей На основании полученного опыта разработки моделей функционирования и имеющихся потребностей процесса создания системы ЦОДов можно сформулировать ряд направлений последующего развития описанных выше моделей:
|