КОРПОРАТИВНАЯ ИТ ИНФРАСТРУКТУРА

КОРПОРАТИВНАЯ ИТ ИНФРАСТРУКТУРА

Предисловие


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

Введение



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

Что такое инфраструктура



Перед тем, как начать разговор по этой сложной и объемной теме, будет очень полезно для нас всех зафиксировать понятие “ИТ инфраструктура”, чтобы не выходить за рамки этой статьи.
Согласно ITIL (Information Technology Infrastructure Library), который по факту является одним из стандартов в области управление ИТ услугами, под ИТ инфраструктурой понимается “ все оборудование, ПО, сети, помещения, которые необходимы для разработки тестирование, предоставления, мониторинга, контроля или поддержки ИТ услуг… за исключением людей, процессов и документации”.  Простыми словами в понимании ITIL ИТ инфраструктура  - это сервера, системы и приложения. Но в данной трактовке  тема ИТ инфраструктуры слишком обширна  и затрагивает отдельные огромные области знаний в части приложений (CRM, ERP и т.д.), серверных и сетевых технологий.  Поэтому я предлагаю задать более узкое направление этой статьи и рассмотреть информационные технологии с точки зрения архитектуры как это описано в TOGAF (The Open Group Architectural Framework):


Рис.1. Архитектура предприятия, TOGAF


Бизнес работает с данными посредством приложений, которые выполняются на технологических платформах. Данные и приложения представляют собой компьютерно-информационные системы (КИС), а все то, благодаря чему они работают, относится к ИТ инфраструктуре. Соответственно, под ИТ инфраструктурой я предлагаю понимать “совокупность вычислительных ресурсов (серверов), систем хранения данных, сетевого и телекоммуникационного оборудования, связывающего (middleware) и другого программного обеспечения, необходимых для работы бизнес приложений и обработки данных”.  На практике мы видим, что в средних и крупных компаниях очень часто есть должности руководителей инфраструктуры и руководителей бизнес-приложений.

Тренды

Важно знать все современные тренды в информационных технологиях, которые влияют на ИТ инфраструктуру.
На данный момент можно выделить пять мега трендов:


  • облачные технологии и виртуализация
  • большие данные
  • мобильность
  • безопасность
  • взаимодействия и рост видео контента



Облачные технологии и виртуализация


Малые, средние и большие предприятия начинают все активнее и активнее применять облачные технологии в виде SaaS (программное обеспечение как сервис), PaaS (платформа как услуга), IaaS (инфраструктура как услуга).  Как результат, растет трафик, увеличивается нагрузка и требование к межсетевым экранам.
Затраты на SaaS увеличатся в 2,7 раз, на PaaS - в 3,6 раз, на IaaS - в  3,4 раза к 2016 г. по сравнению с 2012 г.


Большие данные


Чем больше компания, тем больше она генерирует различных данных. Если применить статистические алгоритмы и алгоритмы визуализации, то из набора разрозненных данных можно получить полезную информацию для компании, например, о предпочтениях заказчиков.  Эффект для некоторых индустрий можно оценить так:
  • Ритейл: 49% прирост эффективности, $9,6 млрд. прирост в продажах
  • Консалтинг: 39% прирост эффективности, $5 млрд. прирост в продажах
  • Авиа перевозки: 21% прирост эффективности, $4,3 млрд. прирост в продажах


Чтобы иметь представления о масштабах этого тренда, вот некоторые примеры: каждую секунду отправляется 2,9 млн. email-ов, каждую минуту загружается 20 часов видео на youtube.
Ситуация может осложняться тем, что данные собираются и хранятся в географически разнесенных хранилищах и для централизованной обработки необходимо применять специальные технологии.
Мобильность

BYOD (bring your own device - принеси свое устройство), как тренд по использованию личных электронных устройств на работе, становится все актуальнее. Только в России рост личных электронных устройств для выполнения рабочих функций составляет 80%.
Этому тренду способствует и развитие сетей четвертого поколения (4G), ухудшение транспортной ситуации в мегаполисах, когда все больше и больше сотрудников работают из дому.


Безопасность


В данном случае уместно сказать, что цифры говорят сами за себя:
  • количество вредоносного ПО для мобильных устройств увеличилось на 58% за 2011-2012 г.
  • Количество направленных атак в 2012 г. выросло на 42%
  • Причины утечки данных в 2012 г.: 40% - из-за злоумышленников, 23% - случайно, 23% - потеря или кража компьютера или устройства хранения



Взаимодействия и рост видео контента


Мгновенные сообщения, вебинары, видео и аудио конференции в последнее время становятся стандартными инструментами практически у каждого сотрудника. Эффект, который получает бизнес от использования видео конференций - это экономия на командировках, повышение эффективности труда, экономия времени.


Все выше перечисленные тренды можно суммировать по влиянию на ИТ инфраструктуру следующим образом:


Таблица 1. Требования к корпоративной ИТ инфраструктуре

Вычислительные ресурсы
Объемы хранение данных
Пропускная способность сети
Управление качеством сети
Безопасность
облачные технологии (публичное облако)
Низкие
Низкие
Умеренные
Умеренные
Умеренные
облачные технологии (частное облако)
Высокие
Высокие
Высокие
Высокие
Умеренные
большие данные
Высокие
Высокие
Высокие
Высокие
Умеренные
мобильность
Низкие
Низкие
Умеренные
Умеренные
Высокие
взаимодействия и рост видео контента
Низкие
Низкие
Высокие
Высокие
Умеренные



Основные компоненты корпоративной ИТ инфраструктуры


Ни для кого не секрет, что есть 3 принципиальных составляющие любой ИТ системы:
Люди, процессы и технологии. Это справедливо и для корпоративной ИТ инфраструктуры.


Рис.2. Составляющие ИТ инфраструктуры


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




Люди



Про управление людьми и мотивацию написано множество книг и я не буду раскрывать эту тему. Но отмечу, что одним из наиважнейших моментов в работе с сотрудниками ИТ является их развитие, которое может быть в виде внешних или внутренних курсов, самообучения, посещения семинаров. Развитие сотрудников должно быть постоянно, хотя бюджет на обучение - это обычно то, что в первую очередь “режут”.  Но это очень близорукий подход. Как может развиваться компания, если не развиваются ее сотрудники?


Процессы



Процессы - это тоже известная всем тема и многие знают и используют процессы на базе ITIL или MOF. Выбор остается за вами. Но можно выделить несколько ключевым процессов, которые имеют наибольшее влияние на качество сервисов ИТ инфраструктуры:


  • Управление инцидентами
  • Управление изменениями
  • Управление активами (и лицензиями)
  • Управление событиями
  • Управление проблемами


Эти процессы должны быть внедрены. Это база. Без этих процессов нельзя перейти на следующие уровни зрелости ИТ инфраструктуры, нельзя обеспечить адекватный уровень информационной безопасности.
Отдельно нужно отметить, что в ИТ все эти процессы должны быть реализованы посредством MIS (management information system или системой управления ИТ), которые представлены отдельным классом программных продуктов. Было бы странно, если ИТ подразделение не использовало автоматизация своих же процессов.
Ядром процесса управления событиями является система мониторинга, которая должна выполнять следующие задачи:
  • мониторинг ресурсов
  • мониторинг качества
  • оповещения
  • интеграция с системой управления инцидентами


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


Технологии


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


Рис 3. Основные технологические компоненты  ИТ инфраструктуры


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

Основные принципы выбора решений

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


  • возможность масштабирования
  • стандарты
  • простота использования и управления
  • безопасность
  • гибкость решений, реализации и поддержки
  • модульность
  • экспертиза в построении и реализации решений

Возможность масштабирования

Рассматривая основные тренды, которые влияют на ИТ инфраструктуру, не сложно отметить, что требования к вычислительным ресурсам, к пропускной способности корпоративной сети растут довольно большими темпами, и то решение, которое вы выбираете сейчас, должно уметь в будущем масштабироваться не на 30%, в на 300%. Если же решение не поддерживает масштабирования, то для вас это выразится в дополнительных затратах в будущем.


Стандарты
Стандарты - это ваш залог стабильной работы ИТ инфраструктуры и минимизации стоимости поддержки в будущем. Особенно это актуально, когда компания имеет региональные или международные офисы. Учитывая, что жизненный цикл большинства оборудования ИТ - это 3-5 лет, то как раз момент вывода оборудования из промышленной эксплуатации является точкой внедрения стандартного решения.


Простота использования и управления
Этот принцип выбора решений для ИТ инфраструктуры напрямую влияет на ваши операционные затраты. Если при всех равных условиях необходимо выбрать из нескольких систем, выбирайте ту, которая проще в использовании и управлении.


Безопасность
Если вашей компании необходимо соответствовать международным стандартам по информационной безопасности, например PCI DSS, то поверьте, что очень значительное количество рабочих часов сотрудников ИТ будет уходить на задачи, связанные с соблюдением различных требований информационной безопасности: обновления программного обеспечения и прошивок (firmware), контроль журнальных файлов, документирование изменений, обновление устаревших операционных систем. И решения, которые соответствуют международным стандартам и лучшим практикам по безопасности, сэкономят вам уйму времени.


Гибкость решений, реализации и поддержки
Опасайтесь узкоспециализированных решений и тщательно изучайте ту часть контракта, которая описывает техническую поддержку вашего решения. Если ваше соглашение о сервисе (SLA) c партнером по технической поддержки содержит только время реакции, то каким образом вы можете гарантировать какой-то приемлемый уровень доступности ваши ИТ сервисов, которые зависят от этого партнера?


Модульность
Иногда бывает, что когда вы покупаете решение, то вам стараются продать все, что возможно, хотя большую часть функций вы никогда не будете использовать. Выбирайте решения, которые могут добавлять необходимые функции и ресурсы тогда, когда вам это нужно. Решение “все в одном” - это часто излишние затраты.


Экспертиза в построении и реализации решений
Сэкономив на партнере на этапе внедрения, вы потеряете в несколько раз больше на этапе эксплуатации. И это если вы еще до него дойдете. Самый лучший партнер - это тот, у которого есть реализованные проекты и которые вы можете сами увидеть в работе. На этапе продажи часть в презентациях партнеры и производители делают все, что вам нужно. Но на практике не всегда, особенно для сложных систем и продуктов, это реализовано. Черт кроется в деталях. Поэтому до принятия решения советую поехать и посмотреть там, где это уже работает.



Основные этапы построения корпоративной ИТ инфраструктуры



Основные этапы при построении корпоративной ИТ инфраструктуры такие:
  1. Формирование требований
  2. Разработка архитектуры
  3. Выбор предварительного решения
  4. Выбор поставщика
  5. Пилот
  6. Финальное решение


Формирование требований
Можно выделить следующие факторы, которые влияют на формирование требований к ИТ инфраструктуре:


  • тренды
  • бизнес требования
  • законодательство
  • корпоративные стандарты


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



Разработка архитектуры
После формирования требований, это второй по важности этап, которому часто уделяется очень мало внимания или не уделяется вообще. А именно на этом этапе определяется как будет развиваться ИТ инфраструктура во времени, чтобы выполнять всем потребностям бизнеса, требованиям законодательства и т.д. Вот некоторые из вопросов, на которые необходимо ответить:


  • Распределенная или централизованная архитектура?
  • В какой мере использовать платное или условно-бесплатное ПО?
  • Что необходимо добавить, чтобы увеличить производительность в 2 раза?
  • Как перейти от 99% доступности к 99,9%?
  • Будем ли мы переносить часть сервисов в публичное облако?
  • Как обеспечить качество сервиса при том же количестве ИТ сотрудников, если количество рабочих мест увеличивается в 3 раза?



Выбор предварительного решения


После формирования требований и описания ИТ архитектуры можно перейти к выбору предварительного решения. Их может быть несколько и это нормальная ситуация. Оптимальное решение будет сформировано уже на этапе выбора партнера и/или в процессе пилота.
Выбор поставщика


Опыт и экспертиза поставщика в части выбора архитектуры и технологических решений имеют наибольшее практическое значение.



Пилот


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


Финальное решение


На этом этапе есть финальные требования, разработанная архитектура, оптимальная технология и результаты пилота. Принимайте решение!



Критерии успеха


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


  1. Стабильная команда профессионалов
  2. Постоянное развитие и обучение
  3. Стандартизация и унификация
  4. Планирование развития
  5. Зрелые процессы
  6. Интегрированная система управления ИТ


Литература




Comments