В состав вычислительной инфраструктуры УМЦ входят 2 сервера обучения и устройство эмуляции датчиков сигнализации. Состав серверного комплекса УМЦ приведен в таблице 6.
Таблица . Состав серверного комплекса УМЦ
-
-
Назначение
|
Основное устанавливаемое ПО
|
Модель сервера
|
ОС
|
Сервер обучения 1,2
|
Программный коммутатор 5-го класса
Программное обеспечение "Сервер распределения вызовов. Учебная версия." (ACD)
Программное обеспечение "Cервер обработки вызовов. Учебная версия." (CPS)
Программное обеспечение «Запись переговоров». Учебная версия.
Программное обеспечение автоматизации обработки информации по обращениям «Ситуационные карточки».
Программное обеспечение "Подсистема интеграции с адресной базой данных. Учебная версия.
Программное обеспечение "Подсистема поддержки принятия решений (СППР). Учебная версия.
Программное обеспечение "Рабочее место администратора" Учебная версия.
Программное обеспечение "Рабочее место старшего оператора" Учебная версия.
Программное обеспечение "Рабочее место оператора" Учебная версия.
Программное обеспечение "Адресная книга. Учебная версия."
Программное обеспечение "История вызовов. Учебная версия."
Программное обеспечение "Количество абонентов в очереди. Учебная версия."
Программное обеспечение «Кнопки быстрого набора». Учебная версия.
Программное обеспечение "Статистика и учет ситуационных карточек. Учебная версия.
Программное обеспечение «Обработки ситуационных карточек 112/01/02/03/04/05». Учебная версия.
|
x3250
|
SUSE Linux,
Protei Compact Linux
|
Состав вычислительной структуры ЦОВ-АЦ и ДДС приведен в таблице 7.
Таблица . Состав вычислительной структуры ЦОВ-АЦ и ДДС
-
-
Назначение
|
Основное устанавливаемое ПО
|
Модель сервера
|
ОС
|
Рабочее место
|
Лицензия на подключение к серверу ГИС
Лицензия на один АРМ (голос)
Лицензия на один АРМ 112 (карточки)
|
|
WinPro 7 RUS
|
Схема размещения серверного оборудования в телекоммуникационных шкафах типовых ЦОВ-ЕДДС представлена на рисунке 4.
Рисунок . Схема размещения серверного оборудования в телекоммуникационных шкафах ЦОВ-ЕДДС
Схема размещения серверного оборудования в телекоммуникационном шкафу УМЦ представлена на рисунке 5.
Рисунок . Схема размещения серверного оборудования в телекоммуникационном шкафу УМЦ
-
Реализация сервиса баз данных
Основными критериями выбора СУБД для ИТ инфраструктуры системы-112 являются поддержка со стороны производителей программных продуктов, производительность, соответствие стандартам SQL, возможность работы в разных операционных средах, масштабируемость и отказоустойчивость. На сегодняшний день на ИТ рынке наибольшее распространение получили три системы управления базами данных:
IBM DB2;
Microsoft SQL Server;
Oracle DB;
СУБД PostgreSQL;
СУБД MS.
SQL Server имеет широкую поддержку производителей ПО, предназначенного для операционных систем Windows и работает только под операционной системой Windows. Согласно тестам TPC-H по производительности MS SQL Server показывает наилучшую производительность для небольших баз данных, размером до 300ГБ, хотя и проигрывает существенно по производительности СУБД MySQL на специализированном оборудовании KickFire.
СУБД IBM DB2 обладает широкой поддержкой производителей ПО для UNIX и Linux-подобных систем, в среде Windows DB2 используется в основном продуктами IBM. Согласно тестам TPC-H IBM DB2 показывает высокую производительность на базах данных больших размеров 3000ГБ и более, с подавляющим преимуществом на размерах 10000Гб и более.
В качестве основной базы пространственных данных для геоинформационной подсистемы используется СУБД PostgreSQL - это объектно-реляционная система управления базами данных, является кроссплатформенным продуктом и работает не только в широком диапазоне диалектов UNIX (Linux, FreeBSD, Solaris и т.д.), но и на платформе Microsoft Windows.
Для работы с СУБД PostgreSQL используется множество интерфейсов и библиотек взаимодействия из других языков программирования: Java (JDBC), ODBC, Perl, Python, Ruby, C, C++, PHP, Lisp, Scheme и Qt.
Также используется PostGIS - расширение объектно-реляционной СУБД PostgreSQL для хранения в базе объектов ГИС (Геоинформационных систем). PostGIS включает поддержку GiST-основанных индексов пространственных R-деревьев и функции для и процессинга объектов ГИС.
СУБД Oracle обладает широчайшей поддержкой со стороны производителей ПО для любых операционных систем как Windows, так и UNIX. И если рассматривать возможность предоставить сервис баз данных для наибольшего числа продуктов, то Oracle DB 11g является самой оптимальным выбором для этого сервиса. Кроме того, это единственная из перечисленных выше баз данных, поддерживаемая ПО ПОВ, используемым в подсистеме приема и обработки вызовов. Согласно тестам TPC-H Oracle DB показывает лучшую производительность по сравнению с MS SQL и IBM DB2 на базах данных больших размеров – более 500ГБ, хотя и проигрывает IBM DB2 на гигантских размерах в 10000Гб и более.
В качестве операционной системы для развертывания системы управления БД Oracle необходимо выбрать 64 разрядную операционную систему, обладающую большей производительностью по сравнению с 32 разрядной системой. А по соотношению цена/производительность, по стабильности функционирования и широкой распространенности и поддержке основными производителями серверных платформ и дисковых массивов наиболее привлекательно выглядит реализации сервиса БД на системе Red Hat Enterprise Linux на Intel совместимой платформе.
-
Описание сервиса баз данных на основе СУБД Oracle
Oracle Database 11g это объектно-реляционная система управления базами данных, которая в одинаковой степени оптимизирована и для приложений оперативной обработки транзакций, и для аналитических приложений. На практике это означает, что один и тот же продукт (например, Oracle Database Enterprise Edition) можно с успехом использовать и как сервер оперативных баз данных, обрабатывающий интенсивный поток относительно простых и коротких транзакций, поступающих от множества пользователей, так и в качестве сервера хранилища данных, который позволяет концентрировать большие объемы данных и выполнять над ними сложные аналитические вычисления.
Семейство продуктов Oracle 11g выпускается в пяти редакциях. По мере возрастания функциональности они расположены следующим образом:
Express Edition;
Standard Edition One;
Standard Edition;
Personal Edition;
Enterprise Edition.
В соответствии с вычислительной инфраструктурой системы-112 на которой будет развернут сервис баз данных и необходимым объемом предоставляемого сервиса для прикладного ПО, использующего сервис баз данных для реализации в инфраструктуре системы-112 будет использовано две редакции Oracle:
-
Oracle 11g Enterprise Edition.
Описание редакции Enterprise Edition семейства продуктов Oracle 11g
СУБД Oracle Database 11g в корпоративной редакции Enterprise Edition идеально подходит для предприятий, которым нужно поддерживать масштабную обработку транзакций, а также приложения с интенсивной обработкой запросов и хранением больших объемов данных. Эта СУБД обеспечивает признанный уровень масштабируемости в любых аппаратных конфигурациях и может использоваться для управления самыми крупными объемами информации, сочетая эти возможности с высочайшим в отрасли уровнем защищенности данных. Пакет Oracle Database 11g Enterprise Edition предлагает уникальные средства обеспечения доступности, которые защитят информацию заказчика от дорогостоящих человеческих ошибок, снизят простои, связанные с регламентным обслуживанием, а средства самообслуживания СУБД помогут снизить эксплуатационные затраты. Являясь первой СУБД, ориентированной на работу в рамках архитектуры Grid Computing, платформа Oracle Database 11g Enterprise Edition может использоваться для значительного снижения расходов на инфраструктуру путем внедрения разделяемых пулов из недорогих, стандартизованных аппаратных компонентов.
Версии СУБД Oracle Database 11g Enterprise Edition доступны для всех поддерживаемых компанией Oracle операционных систем, включая Windows, Linux и Unix, а также поддерживаются на всех аппаратных конфигурациях, от однопроцессорных компьютеров доя сложнейших симметрично-многопроцессорных сред SMP. Дополнительный компонент Oracle Real Application Cluster обеспечивает поддержку кластерных и Grid-сред.
СУБД Oracle Database 11g Enterprise Edition поддерживает работу со всеми стандартными реляционными типами данных, а также обеспечивает встроенную поддержку данных в формате XML, в виде текста, в виде структурированных документов, изображений, звука, видеоматериалов и географических данных. Ввести дополнительную поддержку сложных геодезических данных позволяет модуль Oracle Spatial.
Доступ к сохраняемым данным осуществляется через стандартные интерфейсы, такие, как SQL, JDBC, SQLJ, ODBC, OLE DB и ODP.NET, SQL/XML, XQuery и WebDAV. Развертываемая внутри СУБД бизнес-логика может быть описана как на языке Java, так и на языке PL/SQL.
СУБД Oracle Database 11g Enterprise Edition способна хранить до 8 экзабайт информации в каждой отдельной базе данных. Данные, которые до сих пор хранились вне БД, можно без остановки систем загрузить в базу данных параллельно с обработкой основных задач, а информацию, которая уже хранится в базах данных Oracle, можно просто перенести на сервер с другой операционной системой и ввести в строй без предварительной выгрузки данных.
Как только информация оказывается в базе данных, ее можно преобразовывать, индексировать и рассчитывать промежуточные итоги с использованием мощных инструментов, работающих в режиме параллельных вычислений. Особый выигрыш от использования платформы Enterprise Edition получат приложения поиска зависимостей в неструктурированных массивах данных класса Business Intelligence, за счет использования уникальных возможностей растрового индексирования и слияния, прозрачной перезаписи запросов для использования заранее просуммированных данных, а также за счет мощных средств параллельной обработки запросов, что выражается резком повышении скорости обработки запросов. Модуль поддержки логических разделов Oracle Partitioning Option может облегчить наиболее частые административные операции, характерные для очень крупных баз данных, обеспечивая поддержку таких стратегий разбиения данных на разделы, как Hash («смесь»), Range («диапазон»), List («список») и Composite («комплекс»).
СУБД Oracle Database 11g Enterprise Edition поддерживает распределенные запросы и транзакции между двумя и более базами данных, а также содержит встроенные средства для подключения к популярным базам данных других поставщиков через интерфейс ODBC. Кроме того, заказчикам доступен механизм «прозрачных шлюзов» к некоторым СУБД сторонних разработчиков Transparent Gateways, причем эти шлюзы обеспечивают высокую степень оптимизации взаимодействия с информацией из внешних БД. Также СУБД Oracle Database 10g Enterprise Edition предлагает встроенную технологическую основу для захвата, конвейеризации и обработки таких событий, происходящих в БД, которые были вызваны изменением данных или появились в результате работы деловых приложений. Такие событие, как и связанные с ними изменения в данных, или сообщения приложений, могут автоматически распространяться и применяться в одной или нескольких базах данных или приложениях, что помогает интегрировать маршрутизацию сообщений и репликацию данных. Заказчики могут использовать СУБД Oracle Database 11g Enterprise Edition в качестве центрального хранилища данных для сети филиалов с репликацией данных в сочетании с локальными серверами БД на базе редакций Standard Edition или Standard Edition One. Также поддерживается прямая мастер-репликация между двумя и более серверами Enterprise Editions, обслуживающими базы данных Oracle.
Для самых критически важных систем онлайновой обработки транзакций СУБД Oracle Database 11g Enterprise Edition предлагает возможность подключения большого числа пользователей за счет использования уникального механизма блокирования данных на уровне строк, а также за счет механизма обеспечения целостности данных при многоверсионном считывании, поскольку эти механизмы позволяют быстро масштабировать приложения для обслуживания десятков и сотен тысяч пользователей.
Для проведения аналитических исследований класса Business Intelligence СУБД Oracle Database 11g Enterprise Edition предлагает встроенные аналитические и статистические функции, а также средства моделирования, доступ к которым осуществляется непосредственно из любой среды, поддерживающей язык запросов SQL. Все эти встроенные функции могут быть расширены за счет использования модулей Oracle OLAP и Oracle Data Mining, которые содержат высокопроизводительный вычислительный механизм OLAP-анализа, а также обеспечивают возможность локальной проходки и статистической оценки данных.
В проектах информационных систем крупного и среднего масштаба используется корпоративная редакция СУБД - Enterprise Edition. Помимо функциональности, включенной непосредственно в корпоративную редакцию сервера, возможна дополнительная функциональность (например, геоинформационных систем), которая достигается за счет использования опций сервера баз данных. Корпоративная редакция сервера в комбинации с опциями применяется для построения промышленных систем оперативной обработки транзакций, хранилищ данных и так далее, то есть в системах с высокими требованиями по производительности, надежности и высокой готовности.
Таблица . Модули, включенные в редакцию Enterprise Edition Oracle 11g
-
-
Модули Enterprise Edition
|
Наличие
|
JServer Enterprise Edition
|
+
|
interMedia
|
+
|
Oracle Enterprise Manager
|
+
|
Workflow
|
+
|
Advanced Queuing
|
+
|
Object Option
|
+
|
Distributed Option
|
+
|
64-bit Option
|
+
|
Networking Kit
|
+
|
Standard Management Pack
|
+
|
Real Application Clusters
|
Опция
|
Objects for OLE
|
+
|
ODBC Drivers, SQL*Plus
|
+
|
Oracle Call Level Interface (OCI)
|
+
|
Advanced Replication Option
|
+
|
Parallel Query Option
|
+
|
Visual Information Retrieval
|
+
|
Advanced Backup & Recovery
|
+
|
Connection Manager
|
+
|
Enterprise Backup Utility
|
+
|
Partitioning
|
Опция
|
OLAP
|
Опция
|
Data Mining
|
Опция
|
Spatial
|
Опция
|
Advanced Security
|
Опция
|
Label Security
|
Опция
|
|