Полная версия

Главная arrow Информатика arrow Архитектурные модели экономических систем

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ ПОСМОТРЕТЬ ОРИГИНАЛ   >>

ТЕХНОЛОГИЧЕСКАЯ ИНФРАСТРУКТУРА

Домен «Технологическая инфраструктура» занимает особое место в общей архитектуре организации. Он объединяет в себе аппаратную и программную составляющие, образующие в совокупности основу для прикладных систем и информационных ресурсов последней. За все годы существования отрасли ИТ компоненты этого домена архитектуры (серверы, средства хранения данных, средства передачи данных, операционные системы и др.) стремительно развились в плане увеличения мощности, повышения производительности, уменьшения размеров, обеспечения надежности и к настоящему времени по многим направлениям достигли пограничных рубежей. Учитывая то, что проектирование данного домена архитектуры является самой традиционной и хорошо проработанной практикой, в настоящей главе мы не станем углубляться в детали, а ограничимся рассмотрением самых общих подходов.

Контекст и основные элементы технологической инфраструктуры

Технологическая инфраструктура является фундаментом всего ИТ-хозяйства организации. Она описывает основные инфраструктурные элементы, которые необходимы для поддержки ее прикладных систем и информационных ресурсов, в том числе:

  • • аппаратные платформы;
  • • операционные системы;
  • • системы управления базами данных;
  • • инструментальные средства разработки прикладных систем;
  • • языки программирования;
  • • программное обеспечение промежуточного слоя (middleware), обеспечивающее взаимосвязи элементов организационной системы;
  • • сервисы электронной почты;
  • • каталоги;
  • • системы безопасности;
  • • сетевая инфраструктура.

В этой связи технологическую инфраструктуру еще называют «платформой», «системной архитектурой», «технологической архитектурой» или просто «ИТ-архитектурой» организации.

Основное назначение технологической инфраструктуры заключается в обеспечении ИТ-сервисов, предоставляемых в рамках всей организации. Инфраструктурные сервисы используются сразу несколькими прикладными системами, непосредственно обслуживающими выполнение бизнес-процессов. При наличии необходимой инфраструктуры новые прикладные системы, которые потребуются организации для обеспечения выполнения новых бизнес-процессов или реализации новых стратегий, могут быть созданы достаточно быстро.

В рамках технологической инфраструктуры традиционно выделяют шесть основных сервисов:

  • 1) сервисы данных;
  • 2) прикладные сервисы;
  • 3) сервисы промежуточного слоя;
  • 4) инфраструктурные сервисы;
  • 5) сетевые сервисы;
  • 6) сервисы безопасности.

Сервисы данных обеспечивают системы управления базами данных, хранилища и витрины данных и системы поддержки принятия решений. Перечисленные компоненты обеспечивают доступ к данным и анализ данных самыми разнообразными методами, т.е. реализуют различные технологии работы с данными.

Прикладные сервисы обеспечиваются посредством языков программирования, инструментальных средств разработки приложений и системами, поддерживающими коллективную работу. В свою очередь, среди языков программирования различают языки для программирования серверной части, языки программирования клиентской части и интегрированные среды. Инструментальные средства разработки на сегодняшний день представлены десятками различных САПРов (систем автоматизированного проектирования), АРМов (автоматизированных рабочих мест) разработчиков приложений, кейсов, средств моделирования и систем обеспечения качества.

Сервисы промежуточного слоя представлены системными средствами связывания проблемных компонент информационной системы организации. Последние представляют собой независимо разработанные, хорошо оттестированные и многократно используемые компоненты информационных технологий, из которых комплектуется нужная конфигурация прикладной системы (по аналогии со сборочным производством в традиционных промышленных отраслях). Сервисы промежуточного слоя призваны обеспечить любую вообразимую комбинацию промышленных компонент.

Инфраструктурные сервисы представлены операционными системами (сетевые операционные системы, операционные системы мэйнфреймов, операционные системы персональных компонентов); аппаратными средствами (мобильные устройства, ноутбуки, беспроводные устройства, персональные цифровые помощники, серверы приложений, серверы данных, принтеры); we^-инфраструктурой (браузеры, порталы, we^-серверы, средства создания контента, серверы каталогов, форматы публикации информации); системами хранения (сети хранения данных, накопители на магнитных дисках, накопители на лазерных дисках, системы хранения высокой надежности RAID) и средствами системного управления (средства сетевого управления, средства администрирования IP). Следует заметить, что вычислительная инфраструктура очень динамично развивается и с каждым годом появляются все новые элементы, существенно увеличивая приведенный здесь список.

Сетевые сервисы обеспечивают локальные сети (протоколы, кабельные системы, топология); глобальные сети (транспорт, протоколы), технологии доступа (удаленный доступ, эмуляция терминалов, шлюзы, беспроводные технологии для глобальных и локальных сетей, интегрированные средства передачи данных, средства аудиопередачи, средства видеоконференций); сетевое аппаратное обеспечение (концентраторы, маршрутизаторы и пр.)

Сервисы безопасности включают средства авторизации, аутентификации, сетевой безопасности, физической безопасности центров обработки данных и прочие средства безопасности (обнаружение вторжений, защита от вирусов). В настоящее время эта сервисная группа очень востребована, что проявляется в активном инвестировании ее развития.

По своей природе инвестиции в инфраструктуру ИТ являются крупными и долговременными. При этом они не имеют определенной ценности для деятельности организации и конечных результатов. Ценность инфраструктуры заключается в ее способности быстро и экономически эффективно обеспечить реализацию новых прикладных систем в интересах различных подразделений организации, которые приносят пользу. В конечном итоге именно инфраструктура определяет тот спектр прикладных систем, которые могут быть развернуты в организации для обеспечения ее функционала.

Проблема построения технологической инфраструктуры аналогична построению общественной инфраструктуры: дорог, мостов, больниц, школ, телефонной связи и т.д. Для гармонизации развития общества и обеспечения совместимости его различных сторон необходимо следовать определенным стандартам, например придерживаться правил размещения зданий вдоль улиц или правил использования инфраструктурных сервисов прикладными системами. Одна из самых главных трудностей стоит в том, что размеры и масштабы использования инфраструктуры должны быть оценены еще до того, как станут известны все потребности со стороны миссии или бизнеса организации.

Существует два принципиально различных подхода к формированию технологической инфраструктуры. Первый, который называют «открытым», заключается в перечислении используемых в организации стандартов, что призвано обеспечить независимость от конкретных поставщиков. Однако уменьшение этой зависимости имеет ограниченный успех, поскольку замена одного продукта другим, поддерживающим такой же набор стандартов, как правило, оказывается затруднительной и даже невозможной. Поэтому большинство организаций используют второй, «закрытый» подход, который предполагает перечисление конкретных продуктов или технологий. В последнем случае имеется по крайней мере два очевидных выигрыша: 1) много усилий может быть сэкономлено на процессе закупки, поскольку после того как технология выбрана, последующие закупки не требуют затрат времени на длительное изучение альтернатив; 2) уменьшение разнообразия и количества инфраструктурных продуктов уменьшает объем издержек на обучение персонала, обеспечивающего их сопровождение. Кроме того, приобретая технологии ограниченного числа поставщиков аппаратного и программного обеспечения, организация может получить экономию на масштабах (например, скидки на лицензии).

В то же время разнообразие информационных технологий в организации — это объективная данность, с которой необходимо считаться. Рассматриваемая в предыдущей главе концепция архитектурных стилей в какой-то мере объясняет такое разнообразие. Тем не менее представляют интерес взаимосвязи между функциональными и операционными требованиями к информационным системам организации. Не вдаваясь в детали, приведем общее правило, которое в той или иной степени упорядочивает эти связи: функциональные требования обеспечиваются архитектурой приложений, операционные требования обеспечиваются технологической инфраструктурой.

На рис. 2.21 [16, с. 177] приведен фрагмент технологической инфраструктуры организации. Как видно, она располагается на нескольких уровнях иерархии. Некоторые из составляющих архитектуру технологий координируются и эксплуатируются централизованно, некоторые — на уровне отдельных подразделений. ИТ-сервисы, которые требуются всей организации, обеспечиваются комбинацией общеорганизационной и публичной инфраструктуры. Инфраструктура уровня подразделения ориентирована на его специфические потребности, диктуемые функциональным назначением: обработкой заказов клиентов, управлением знаниями или ведением бухгалтерского учета. Очевидно, что решение о размещении той или иной части инфраструктуры является стратегическим и принимается на уровне высшего руководства службы информационных технологий организации.

Фрагмент технологической инфраструктуры организации

Рис. 2.21. Фрагмент технологической инфраструктуры организации

Приведенный фрагмент архитектуры довольно точно иллюстрирует реальную обстановку. Так, в любой организации обработка больших массивов данных может производиться в едином организационном центре. Все подразделения используют эту централизованную инфраструктуру (левая пирамидка), но вместе с тем имеют локальные потребности, которые обеспечиваются локальными инфраструктурами (центральная и правая пирамидки). Отдельные подразделения организации могут не иметь собственной локальной инфраструктуры и пользоваться исключительно централизованными сервисами.

 
<<   СОДЕРЖАНИЕ ПОСМОТРЕТЬ ОРИГИНАЛ   >>