Автор работы: Пользователь скрыл имя, 03 Мая 2014 в 22:36, статья
В данной статье излагается метод выбора архитектуры информационной системы (ИС), к которому мы пришли в результате осуществления двух аналогичных проектов, и основные идеи которого могут быть сформулированы в двух тезисах:
Для тех проектов построения информационных систем, для которых важен экономический эффект, должна выбираться архитектура системы с минимальной совокупной стоимостью владения
Совокупная стоимость владения информационной системой состоит из плановых затрат и стоимости рисков. Совокупная стоимость рисков определяется стоимостью бизнес–рисков, вероятностями технических рисков и матрицей соответствия между ними. Матрица соответствия определяется архитектурой информационной системы.
Наш опыт показывает, что для
достаточно крупных систем
Определяются возможные
На основе описания бизнес-
Строятся архитектуры-
Например, мы в своих проектах остаточно крупных и территориально распределенных систем расматриваем по крайней мере три архитектуры-кандидата:
Выбираются необходимые для реализации архитектуры элементы инфраструктуры — аппаратные средства, операционная платформа, СУБД, инструментальные средства, прикладные комплексы. Для каждого элемента инфраструктуры рассматриваются варианты его реализации. Оценивается стоимость владения каждым элементом инфраструктуры архитектуры-кандидата в течение планового периода жизни системы. Оцениваются вероятности возникновения технических рисков в виде отказов элементов инфраструктуры архитектуры-кандидата.
Например, характерными элементами архитектуры являются:
Технические риски в данной архитектуре при этом относятся к одному из классов, приведенных в таблице 1.
Таблица 1. Технические риски
Название риска |
Описание |
Выход из строя сервера |
Сбой в работе аппаратного или программного обеспечения сервера. Измеряется в процентной доле времени штатного функционирования. |
Выход из строя рабочей станции |
Сбой в работе аппаратного или программного обеспечения рабочей станции. Измеряется в процентной доле времени штатного функционирования. |
Потеря или искажение данных при передаче |
Частичная потеря или искажение данных при передаче по каналам связи из-за сбоев в телекоммуникационном оборудовании, с учетом корректирующих свойств коммуникационных протоколов. Измеряется в доле потерянных либо искаженных данных. |
Потеря или искажение данных при хранении |
Риск вызван возможностью сбоев в файловой системе диска или физическими ошибками на накопителях, с учетом способа хранения данных в БД. Измеряется в среднем времени между отказами в часах (MeanTimeBetweenFailures, MTBF) |
Вероятности реализации каждого из технических рисков можно получить из соответствующей литературы, например, коэффициенты надежности серверов можно получить из исследований надежности соответствующих серверных платформ (см. табл. 2 и приведенные в ней ссылки на источники). Экспертные оценки тоже являются эффективным подходом определения коэффициентов надежности. На самом деле, экспертные оценки, которые мы сначала использовали, оказались весьма точны для одиночных серверов. Однако надежность кластерных решений при первоначальной экспертной оценке была нами завышена на несколько порядков.
Таблица 2. Коэффициенты надежности серверных платформ
Платформа |
Коэффициент |
Источник |
OCWindows2000, процессор Intel |
99.9 |
[5] |
OC Solaris, процессорUltraSparc |
99.95 |
[5] |
Кластер на базе Solaris, процессор UltraSparc |
99.975 |
[5] |
OpenVMS, Compaq Alpha |
99.95 |
[6] |
Кластер на базе ОС OpenVMS, CompaqAlpha |
99.99 |
[7] |
NonStopHimalaya |
99.9979 |
[8] |
Строится матрица соответствия
элементов архитектуры–
Для построения матрицы
Если нашей целью является
именно построенние
Наконец, количественные значения
элементов матрицы
На основе матрицы
В качестве архитектуры
Наш опыт показывает, что вышеприведенная
методика является эффективным
средством при выборе
1. Оценка и аттестация зрелости процессов создания и сопровождения программных средств и информационных систем (ISO/IEC TR 15504), М., Книга и бизнес, 2001
2. Rational Unified Process 2002a, Rational Software, 2002
3. J.F. Sowa, J.A. Zachman. Extending and Formalizing the Framework for Information System Architecture. IBM System Journal, vol. 31, no. 3, 1992
4. Е.З. Зиндер. "3D-предприятие" — модель трансформирующейся системы.//CWR Директору информационной службы, №4, 2000
5. Comparing Sun Solaris 8 and Microsoft Windows 2000 Server Technologies. White paper. Microsoft Corporation • One Microsoft Way • Redmond, WA 98052-6399 • USA 09/2000
6. Total Cost of Ownership for Low-End and Mid-Range Server Clusters. A Detailed Analysis of the Total Cost of Ownership of Various RISC and Intel-Based Server Cluster Solutions. TechWise Research, 2001
7. OpenVMS: When Continuous Availability Really Matters. Harvard Research Group, 2001
8. Real-World System Availability Measurements for Compaq NonStop™ Integrity Systems. Compaq Inform №28, 1999
9. Ссылка
"http://www.cfin.ru/
План работы
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«ФИНАНСОВЫЙ УНИВЕРСИТЕТ ПРИ ПРАВИТЕЛЬСТВЕ РОССИЙСКОЙ ФЕДЕРАЦИИ»
Контрольная работа
Дисциплина: «Архитектура предприятий»
Вариант №9
"Методы обоснования выбора архитектуры информационной системы"
Москва 2014