Диплом: Разработка сетевого программного обеспечения на примере ГКУ "Ресурсы Ямала"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
11
Рисунок 2. Схема организации РМТКС ЯНАО
12
Преимущества данных серий:
обеспечивают высочайшую производительность и гибкость;
модульная архитектура позволяет в будущем увеличивать пропускную
способность и производительность, без замены платформы;
встроенные средства аппаратного шифрования;
возможность подключения к волоконно-оптическим линиям связи;
резервирование системы питания;
настраиваемый режим усиления PoE
2
;
Для обеспечения защиты сетевых ресурсов, расположенных в разных
сегментах сети необходим постоянный мониторинг пользователей, приложений,
устройств и угроз в сети, а также контроль их действий. Эту роль выполняют
межсетевые экраны
3
Cisco серии ASA 5500 и сервисные модули Cisco FWSM.
Основные функции межсетевых экранов Cisco ASA и модулей Cisco FWSM:
детализированный мониторинг и контроль;
надёжная защита от интернет-угроз;
предотвращение вторжений для защиты от известных угроз;
комплексная защита от угроз и усовершенствованного ПО;
обеспечение высокого уровня безопасности;
Основным связующим звеном РМТКС ЯНАО являются сетевые
коммутаторы
4
Cisco серии Catalyst 6500 – это многоуровневые, модульные
коммутаторы, предназначенные для поддержки функционирования
интеллектуальных сетей различных масштабов.
Одной из основных задач ИТ-компании является следование новым
тенденциям в предоставлении качественных услуг потребителям. В последнее
время во всем мире происходит глобальная виртуализация ресурсов, сервисов и
услуг, виртуализации, позволяющие разместить большое количество виртуальных
серверов внутри одного или нескольких высокопроизводительных физических.
2
Power over Ethernet (PoE) — технология, позволяющая передавать удалённому устройству электрическую
энергию вместе с данными через стандартную витую пару в сети Ethernet. Данная технология
предназначается для IP-телефонии, точек доступа беспроводных сетей, IP-камер, сетевых концентраторов и
других устройств, к которым нежелательно или невозможно проводить отдельный электрический кабель.
3
Межсетевоой экран - программный или программно-аппаратный элемент компьютерной сети,
осуществляющий контроль и фильтрацию проходящего через него сетевого трафика в соответствии с
заданными правилами.
4
Сетевой коммутатор (жарг. свитч, свич от англ. switch — переключатель) — устройство, предназначенное
для соединения нескольких узлов компьютерной сети в пределах одного или нескольких сегментов сети
13
На сегодняшний день, серверы всех ИС ГКУ «Ресурсы Ямала» являются
виртуальными, так как виртуализация вычислительных ресурсов имеет
неоспоримые преимущества в сравнении с физическими серверами:
повышенная отказоустойчивость;
создание снимков состояния и возможность быстрого возврата сервера в
предыдущее состояние;
значительная экономия ресурсов и времени на управление и
обслуживание большого количества виртуальных серверов;
эффективное использование вычислительных мощностей за счет
динамического распределения ресурсов;
Виртуализация ресурсов обеспечивается, в основном, программным
продуктом VMWare vSphere 6.5, а также Microsoft Hyper-V 2012R2.
В качестве систем хранения данных используется оборудование таких
производителей как HP, IBM, Huawei.
1.2. Характеристика комплекса задач, задачи и обоснование
необходимости автоматизации
1.2.1. Выбор комплекса задач автоматизации и характеристика
существующих бизнес процессов
Как было отмечено ранее, на территории «Ямало-Ненецкого автономного
округа» идет активное внедрение различных ИС, обеспечивающих
информатизацию органов власти автономного округа, часть из которых
администрируют специалисты «Отдела специализированного программного
обеспечения» ГКУ «Ресурсы Ямала». Перечень ИС отдела СПО приведен в
таблице 1.
Таблица 1.
Информационные системы, администрируемые «Отделом
специализированного программного обеспечения» ГКУ «Ресурсы Ямала».
Информационная система
Количество
серверов
«Система межведомственного электронного взаимодействия
Ямало-Ненецкого автономного округа»
20
14
Информационная система
Количество
серверов
«Региональный реестр государственных и муниципальных услуг
(функций) Ямало-Ненецкого автономного округа»
1
Информационная система «Кадастр государственной
собственности автономного округа»
7
«Модуль учёта начислений и платежей Системы
межведомственного электронного взаимодействия Ямало-
Ненецкого автономного округа»
5
«Подсистема платёжного шлюза Государственной
информационной системы «Региональный портал
государственных и муниципальных услуг (функций) Ямало-
Ненецкого автономного округа»
3
Автоматизированная система «Мониторинг государственного
управления (региональный сегмент ГАС «Управление»)
2
«Единая информационно-аналитическая система
прогнозирования и моделирования социально-экономического
развития коренных и малочисленных народов севера»
3
Автоматизированная информационная система лицензирования
деятельности, осуществляемой на территории Ямало-Ненецкого
автономного округа (АИС Госуслуги)
3
Автоматизированная информационная система «Ведение
кадрового учета и автоматизации кадровых процессов»
2
Схема взаимодействия ключевых ИС изображена на рисунке 3.
Сокращения, применяемые на данной схеме:
РТК – Ростелеком
ЕСМЭВ – Серверы общероссийской СМЭВ
ГИС – Государственные информационные системы
МО – Муниципальные образования
ОМСУ – органы местного самоуправления
ИОГВ – Исполнительные органы государственной власти
ППУ – Портал поставщиков услуг
ЕСИА – Единый сервис идентификации и аутентификации
Пояснения к схеме взаимодействия:
РСМЭВ – региональная система межведомственного электронного
взаимодействия (СМЭВ ЯНАО). Обеспечивает обмен данными между
федеральными, региональными и муниципальными ведомствами. Включает в себя
следующие функциональные модули:
15
«Модуль учёта начислений и платежей Системы межведомственного
электронного взаимодействия Ямало-Ненецкого автономного округа».
Обеспечивает взаимодействие между Федеральным казначейством, банками и
ведомствами, производящими начисления и получающими оплату по этим
начислениям.
Состав модуля:
- AppSrv-UNP – сервер приложения, web-интерфейс
- DBSrv-UNP – сервер СУБД
- CryptSrv-UNPкрипто-шлюз, обеспечивающий шифрование входящих и
исходящих пакетов
Используемое ПО: Windows Server 2008R2, Oracle Database 11g, Oracle
GlassFish Server, CryptoPro CSP;
Портал поставщиков услуг – предоставляет сотрудникам организаций,
подключенных к СМЭВ ЯНАО, web-интерфейс для получения сведений из других
организаций, путём формирования запросов.
Состав модуля:
- Smev-PPU – сервер приложения, web-интерфейс
- Smev-DBPPU – сервер СУБД
Используемое ПО: CentOS 7.4, Tomcat 8.5, PostgresPro 9.6;
Сервис конфигурации – основной агрегатор всех зарегистрированных в
СМЭВ ЯНАО сервисов и услуг, предоставляемых всеми организациями.
Обеспечивает гарантированную доставку запросов.
Состав модуля:
- Smev-SK – сервер приложения, web-интерфейс и локальное
хранилище всех входящих и исходящих запросов.
- Smev-DBSK – сервер СУБД
Используемое ПО: CentOS 7.4, Tomcat 8.5, PostgresPro 9.6, ActiveMQ 5.15;
16
Рисунок 3. Схема взаимодействия ИС отдела СПО
17
Сервисная шина – обеспечивает взаимодействия с сервисами Росреестра
Состав модуля: Smev-ESB - сервер приложения, web-интерфейс
Используемое ПО: CentOS 7.4, OpenESB;
РПГМУ – Региональный портал государственных и муниципальных услуг,
расположенный по адресу https://pgu-yamal.ru. Является частью СМЭВ ЯАНАО. По
своей сути является региональным аналогом сайта https://gosuslugi.ru. Основное
предназначение – предоставление гражданам услуг в электронном виде средствами
СМЭВ ЯНАО. Включает в себя следующие функциональные модули:
«Подсистема платёжного шлюза Государственной информационной
системы «Региональный портал государственных и муниципальных услуг
(функций) ЯНАО» - обеспечивает функции платёжного шлюза. Состав модуля:
- UPG-ASсервер приложения, web-интерфейс
- UPG-DB – сервер СУБД
Используемое ПО: Windows Server 2008R2, MS SQL 2008R2 ;
Личный кабинет – сайт https://pgu-yamal.ru, через который граждане
получают услуги, предоставляемые в электронном виде.
Состав модуля:
- Smev-LK – сервер приложения, web-интерфейс
- Smev-DBLK – сервер СУБД
Используемое ПО: CentOS 7.6, Tomcat 8.5, PostgresPro 9.6;
Реестр картодержателей изначально предназначался для хранения
информации по Универсальным Электронным Картам, но после их отмены в
ноябре 2017-го года, является модулем хранения данных пользователей,
зарегистрированных в личном кабинете https://pgu-yamal.ru. Взаимодействует с
«Единой Системой Идентификации и Аутентификации»
Состав модуля:
- Smev-RK – сервер приложения, web-интерфейс
- Smev-DBRK – сервер СУБД
Используемое ПО: CentOS 7.4, Tomcat 8.5, PostgresPro 9.6;
Конструктор форм внутренний сервис для создания и редактирования
форм заявлений на получение услуг, публикуемых на https://pgu-yamal.ru.
Состав модуля:
18
- Smev-KF – сервер приложения, web-интерфейс
- Smev-DBKF – сервер СУБД
Используемое ПО: CentOS 7.4, Tomcat 8.5, PostgresPro 9.6;
Сервер SMEV-Node является основным связующим шлюзом между всеми
ИС, участвующими в межведомственном взаимодействии, также обеспечивая
шифрование.
Используемое ПО: Windows Server 2008R2, Tomcat 8.5, CryptoPro JCP;
Сервер PROXY обеспечивает доступность вэб-сайта https://pgu-yamal.ru
из «внешнего мира» без необходимости предоставления внешнего IP-адреса
серверу Smev-LK. Для этих целей используется CentOS 7.6 и проксирующий
сервер Nginx;
Rostelecom-Coordinator, RMTKS-coordinator, Координаторы МО,
Координаторы ИОГВ, Internet-Coordinator и Smev-Coordinator VipNet
координаторы, выполняющие функции разграничения доступа и обеспечивающие
шифрование всего траффика, передающегося между узлами.
Отдел СПО проводит работы по внедрению, эксплуатации, мониторингу и
развитию ИС совместно с другими отделами организации.
Взаимодействие, отдела осуществляется по следующим каналам:
с руководителями ГКУ «Ресурсы Ямала» и другими организациями -
через начальника информационно-вычислительного центра и начальника отдела
СПО;
с подрядными и сторонними организациями - через начальника
информационно-вычислительного центра и начальника отдела СПО;
с отделами предприятия – непосредственно через самих сотрудников и
начальника отдела СПО, а также через систему управления инцидентами Microsoft
System Center Service Manager;
При внедрении и эксплуатации задач отдела СПО взаимоотношения с
подразделениями организации осуществляются на основе совместно составленных
планов, графиков работ, инструкций по передаче, обработке и выдаче информации
и т.п., в которых определены порядок и сроки выполнения конкретных работ, а
также ответственность сторон за качество и достоверность представляемой
информации.
19
Взаимодействие отдела СПО с обеспечивающими отделами ГКУ «Ресурсы
Ямала» осуществляется в соответствии с их функциями наравне со всеми
подразделениями организации.
1.2.2. Определение места проектируемой задачи в комплексе задач и её
описание
В основные обязанности специалистов отдела СПО входит:
учет серверов и приложений
мониторинг работы всех систем в реальном времени
анализ производительности и прогнозирование используемых ресурсов
устранение возникающих проблем
резервное копирование баз данных и приложений
своевременная установка доступных обновлений программного
обеспечения
Исполнение обязанностей, возложенных на специалистов отдела СПО,
сильно усложняется по следующим причинам:
ИС не имеют единой архитектуры, так как написаны разными
разработчиками
ИС работают на операционных системах разных версий и семейств
(Windows, Linux)
ИС в своей работе используют различные наборы как проприетарных,
так и свободно распространяемых продуктов.
ИС используют для хранения данных разные СУБД
1.2.3. Обоснования необходимости использования вычислительной
техники для решения задачи.
На данный момент работа инженера отдела СПО автоматизирована только
частично. Для наиболее часто использующихся задач и выполнения однотипных
действий, таких как создание резервной копии базы данных или очистка
устаревших файлов приложений, на каждом сервере содержатся скрипты, которые
запускаются по расписанию. Задачи, которые в настоящее время
автоматизированы:
20
создание резервных копий баз данных
создание резервных копий конфигурационных файлов приложений
мониторинг доступности наиболее важных вэб-сайтов и вэб-сервисов
мониторинг наличия связи между серверами одной ИС
мониторинг доступности всех взаимосвязанных серверов и сервисов
Помимо заранее известных необходимых действий, автоматическое
выполнение которых можно запланировать на определённое время, у инженеров
отела СПО также существует ряд обязанностей, которые приходится выполнять
только перед профилактическими работами, внесением изменений, либо в случае
возникновения проблем:
создание резервных копий баз данных и конфигурационных файлов
приложений перед обновлением программного обеспечения
управление системными службами операционных
принудительное завершение процессов операционной системы
установка и удаление программного обеспечения
проверка наличия доступных обновлений и их установка
управление пользователями
Существующая практика администрирования ИС имеет ряд недостатков,
таких как:
скрипты автоматизации расположены на каждом сервере и решают
только одну задачу, специфичную именно для конкретного сервера одной ИС.
в случае если уже автоматизированную задачу необходимо выполнить
в не запланированное время, инженеру отдела СПО приходится сначала обратиться
к справочной информации, содержащей информацию о сервере (IP-адрес, учетные
данные), затем установить подключение по
протоколу RDP
5
или SSH
6
, ввести учетные данные и только после этого
найти необходимый скрипт и запустить его выполнение.
5
RDP - (англ. Remote Desktop Protocol — протокол удалённого рабочего стола) — проприетарный протокол
прикладного уровня, использующийся для обеспечения удалённой работы пользователя с сервером, на
котором запущен сервис терминальных подключений.
6
SSH - (англ. Secure Shell — «безопасная оболочка») - сетевой протокол прикладного уровня, позволяющий
производить удалённое управление операционной системой и туннелирование TCP-соединений (например,
для передачи файлов).

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран