Планирование инфраструктуры информационных технологий как необходимый фактор выживания бизнеса
Планирование инфраструктуры ИТ.
Планирование издержек эксплуатации ИТ-систем.
Планирование эффективности ИТ.
I. Планирование инфраструктуры ИТ
Не подлежит сомнению факт интеграции ИТ и бизнес-процессов, создавшей новое качество ведения любого бизнеса не только в развитых странах Запада, но и в Беларуси. Представьте себе, что в ваших офисах в разгар рабочего дня отключилось электропитание, перестали работать серверы и ПК, и эти слова не покажутся пустой фразой.
Интересным отражением факта интеграции ИТ и бизнес-процессов является наблюдаемое изменение парадигмы:
«Информация необходима для бизнеса» – в 90-е гг.,
«Информация и есть бизнес» – в наши дни.
Сегодняшние реалии таковы, что бизнес не терпит перебоев, а безвозвратные потери (ключевой) информации в 94% случаев ведут бизнес к гибели (данные предоставлены НР). Можно смело сказать, что сегодня инфраструктура ИТ стала решающим звеном инфраструктуры самого бизнеса.
Правильный выбор инфраструктуры ИТ может и должен обеспечить требуемую стабильность бизнеса. Важным звеном этой инфраструктуры являются системы высокой готовности (HA), в основе которых лежат системы хранения данных и отказоустойчивые серверы.
Прежде чем говорить о каких-либо технических параметрах, давайте рассмотрим само определение ИТ-инфраструктуры и место в ней серверов и систем хранения:
Определение: техническое и аппаратное обеспечение, кабельная система и сетевая среда, прикладное программное обеспечение, технологии работы и корпоративные стандарты.
Схема 1. Корпоративная ИТ-инфраструктура
Важнейшим требованием высокой готовности систем является обеспечение сохранности данных. Основной прием обеспечения сохранности данных – повышение их избыточности, т.е. создание копий данных (архивное хранение и резервное копирование) и добавление в данные блоков контрольных сумм для исправления возможных ошибок (RAID-массивы).
Надлежащее решение задачи сохранности данных невозможно обеспечить с помощью отдельно взятого устройства. Гарантированный результат могут дать только системы хранения данных (СХД), объединяющие технические и программные средства, технологию работ и организационные мероприятия, обязательно включающие подготовку персонала.
После выполнения требований сохранности данных можно приступать к следующему этапу построения систем – повышению готовности (доступности) данных и пользовательских сервисов. Здесь основным приемом также является повышение избыточности, но уже устройств управления, т.е. построение отказоустойчивых серверных кластеров.
В зависимости от предъявляемых к отказоустойчивости требований реализуются различные структуры систем высокой готовности: от простейших, размещенных в единой стойке кластеров до расположенных на значительном расстоянии (до десятков километров) резервных вычислительных центров.
При круглосуточной эксплуатации системы с заявленной готовностью 99,95% в течение года ожидаемое время простоя составит 4 часа 23 минуты, что может оказаться непозволительно большим значением.
Решения для систем высокой готовности – это комплекс работ по проектированию, созданию и организации вычислительного центра, выработке регламентов и процедур эксплуатации, подготовке персонала. Лишь небольшую часть (по данным Gartner Group – 20%) в общем списке причин простоя систем занимают сбои, связанные с оборудованием и программным обеспечением. Еще 40% – причины, связанные с недостаточной проработкой процессов и процедур, и еще 40% – причины, связанные с человеческими ошибками.
При теоретической легкости создания отказоустойчивых систем практическая реализация по сей день остается сложной и ресурсоемкой задачей. Планирование систем высокой готовности, являющихся основой ИТ-инфраструктуры, оказывает прямое влияние на бизнес предприятий и организаций.
«Белсофт» располагает опытом разработки проектов, внедрения и сопровождения отказоустойчивых систем. В нашем арсенале имеются как решения, предлагаемые известными производителями оборудования (Sun Microsystems, Dell Computers, Veritas), так и решения на основе программного обеспечения (далее – ПО) с открытым исходным кодом для ОС Linux и других POSIX-систем.
II. Планирование издержек эксплуатации ИТ-систем
Не меньшее влияние на выживание бизнеса оказывают издержки эксплуатации его инфраструктуры, в частности издержки эксплуатации ИТ-инфраструктуры. Обычная практика снижения таких затрат – приобретение технических средств на конкурсной основе, где основным критерием выбора является цена продукции.
Даже не говоря о путях снижения цены, можно утверждать, что способ экономии на устройствах явно проигрывает в эффективности способу планирования технологий использования ИТ-средств. Наглядным примером данного утверждения является опыт ИТ-поддержки малых коллективов.
2. Малые коллективы – это функционально и/или территориально обособленные группы, насчитывающие в своем составе от 3 до 20 человек, которые имеют общие производственные интересы и отношения. В любой, даже самой крупной организации реальные бизнес-процессы протекают именно в малых коллективах.
Особенности таких коллективов следующие:
Общий результат зависит от слаженности работы коллектива.
Зачастую отсутствует ярко выраженная бизнес-система (в некоторых случаях под ней подразумевают бухгалтерскую подсистему).
Отсутствуют четкая структура и формализация бизнес-процессов, как следствие – часто перераспределяются задачи между сотрудниками.
Несмотря на недостаток знаний сотрудников в области ИТ-технологий, экономически нецелесообразно содержание выделенного ИТ-специалиста.
Спонтанное развитие информационной инфраструктуры коллектива негативно влияет на безопасность информации.
При кажущейся простоте контроль исполнительской дисциплины является «больным» вопросом.
Типовые информационные потребности малых коллективов:
коммуникации в рамках корпоративной бизнес-системы;
печать документов;
прием и отправка факсов;
обмен информацией в электронном виде внутри коллектива;
электронная почта;
Internet;
документооборот и коллективная работа;
планирование и контроль.
Схема 2. ИТ-инфраструктура малого офиса
3. Экономичным вариантом решения типовых задач малых коллективов является разработанная на нашем предприятии информационная станция BIS-100. Информационная станция BelSoft BIS-100 – это полностью сконфигурированный и настроенный сервер под управлением Red Hat® Linux 7.1, который выполняет 3 группы функций:
Коммуникации с внешним окружением:
функционирование электронной почты внутри организации либо с выходом в Internet при наличии доменного имени;
подключение к Internet по коммутируемой или выделенной линии и proxy-серверу;
сетевой экран (firewall) для защиты от несанкционированного проникновения извне;
прием факсимильных сообщений с возможностью их просмотра, хранения, печати и удаления.
Обеспечение деятельности рабочих групп:
файловый сервер и сервер печати (Samba);
отправка факсимильных сообщений пользователями со своих ПК из приложений Windows, имеющих вывод на печать;
сервер баз данных.
Поддержание коллективной работы сотрудников:
средства организации коллективной работы – календарное планирование, совместная работа над проектами, учет рабочего времени, обмен сообщениями между сотрудниками;
http-сервер (Apache) с поддержкой web-языка PHP4 для публикации документов компании, доступных для просмотра при помощи web-броузера.
Сервер легко интегрируется в локальную сеть с клиентскими ПК под управлением Microsoft Windows и может выступать в качестве первичного контроллера домена.
4. Администрирование сервера на этапе ввода в эксплуатацию не требует специальных знаний по операционной системе Linux и осуществляется посредством специально разработанного упрощенного конфигуратора.
В процессе эксплуатации сервер требует минимального обслуживания, которое может осуществляться дистанционно, и способен работать без выключения 24 часа в сутки.
ОАО «НПП Белсофт» проводит бесплатные телефонные консультации по вводу информационной станции в эксплуатацию в течение 45 дней с момента покупки и предоставляет 2-летнюю гарантию на сервер в целом. Квалифицированные специалисты предприятия оказывают помощь по интеграции сервера в информационную инфрастуктуру.
Преимущества предлагаемого решения – это снижение затрат на периферийное оборудование коммуникации, повышение производительности коллективной работы и безопасности оборудования, функциональная полнота и простота интеграции в корпоративную инфраструктуру, низкая стоимость аппаратного и программного обеспечения, недостижимая при использовании Windows-платформы.
5. Перспективы развития серии устройств Belsoft Intelligent Server:
Идеология серии: различные модели специализированных серверов (appliances), предназначенных для выполнения конкретного набора функций и сервисов. Общим для всех устройств семейства является применение операционной системы Linux и прикладного программного обеспечения с открытым исходным кодом (Open Source Software).
Номенклатура устройств:
информационная станция и узел VPN;
терминальный сервер приложений;
отказоустойчивый сервер host-узла Internet;
отказоустойчивый сервер баз данных;
вычислительный кластер.
6. В связи с принятием Инструкции об особенностях проведения инвентаризации, оценки и поставки на учет объектов интеллектуальной собственности (Национальный реестр правовых актов Республики Беларусь, 12 июня 2001 г., № 8/6250) пристальное внимание необходимо уделить программной составляющей устройств серии Belsoft Intelligent Server.
Эта Инструкция принята во исполнение Указа Президента Республики Беларусь, обязывающего предприятия всех форм собственности провести инвентаризацию и с 1 января 2002 г. поставить на учет объекты интеллектуальной собственности (ОИС). Подавляющее большинство предприятий уже столкнулось с различного рода проблемами, самая малая среди них – покупка легального ПО и уплата налогов с соответствующих фондов.
Более значима другая дилемма – сокрытие налогооблагаемой базы или постановка на учет нелегально полученных компьютерных программ. При всей кажущейся заманчивости второго варианта в таком случае руководитель предприятия «подставляется» под удар ст. 201 Уголовного кодекса Республики Беларусь, предусматривающей наказания вплоть до лишения свободы.
Понятно, что найдется лишь малое количество предприятий, способных безболезненно решить данную задачу. Очевидно, что бездумная экономия на устройствах не компенсирует затраты на легализацию ПО Microsoft.
«Белсофт» располагает опытом и собственными наработками по реализации ИТ-инфраструктуры на базе ОС Linux и прикладного ПО с открытым исходным кодом (Open Source Software), не требующих непомерных денежных затрат.
III. Планирование эффективности ИТ
Оглядываясь на путь, пройденный в сфере ИТ за последние 20 лет (с момента появления персональных компьютеров), можно констатировать следующие негативные факты.
Возник и усиливается разрыв между темпами роста количественных параметров и темпами роста полезности компьютерных систем, их качественных показателей (сохранился давно известный парадокс: работа занимает все отведенное для нее время).
Во многих случаях экономическая целесообразность применения ИТ незначительна, а в ряде случаев – отсутствует вообще (здесь на одном полюсе находятся гигантские расходы на поддержание «унаследованных» систем, на другом – непомерные расходы на постоянную модернизацию оборудования).
Прежде чем выяснять причины недостаточной эффективности применения ИТ, следует определить основные задачи, стоящие перед организациями в этом плане:
обеспечение сотрудников необходимым инструментарием для работы (технические средства, пользовательские операционные системы, прикладные приложения);
создание среды для коллективной работы сотрудников (серверы, сетевое оборудование);
разграничение прав доступа к информации и приложениям (сетевые операционные системы и их настройка);
коммуникации с внешним миром, прием и передача информации, являющейся в ряде случаев единственным объектом и продуктом труда (каналы связи, коммуникационное оборудование, специализированные серверы и ПО);
обеспечение сохранности критически важных данных (специализированные устройства хранения, соответствующие организационные мероприятия);
защита внутренней сети и особенно данных от деструктивных посягательств извне (специализированные программные, программно-технические и технические средства, регламенты работы);
эффективное функционирование организации в плане информационного взаимодействия – создание Информационной Системы (технологии групповой работы, маршруты прохождения данных, единые стандарты представления информации и обучение персонала);
непрерывное и грамотное управление технологическими процессами, непрерывное и нормальное функционирование бизнес-процессов, систем поддержки принятия управленческих решений; в крайнем случае детерминированное время восстановления работоспособности систем (отказоустойчивые системы, промышленные компьютеры, технологии и регламенты работ);
интеграция информационной системы организации с соответствующими системами партнеров-поставщиков и потребителей (технологии и программные средства межсетевого взаимодействия);
эффективное функционирование организации в целом – оптимизация структуры бизнес-процессов, среды их выполнения, возможно, реинжениринг предприятия (организационный анализ, моделирование и консалтинг).
2. Не менее важным для выяснения причин низкой эффективности ИТ является определение типовых способов решения организациями ИТ-задач:
Организации, решающие свои задачи подобным образом, даже не задумываются о роли ИТ в своем бизнесе. Соответственно, не выделяются подготовленные сотрудники (не говоря уже о службах ИТ), которые отвечали бы за эффективное функционирование технических и программных средств (не систем!). Решения принимаются спонтанно и в значительной мере непрофессионально.
Поддерживающий. ИТ представляются обслуживающими и второстепенными. В этом случае выделяется служба ИТ, зачастую состоящая из одного человека. Стратегических решений от такой службы никто не ожидает, системный подход в применении ИТ отсутствует.
Проблемно-ориентированный. Такой способ характерен для банков и крупных организаций. В их работе ИТ являются составляющим компонентом производительности, но существуют как бы сами по себе, за деревьями не видно леса, т.е. адекватное решение конкретной задачи ИТ происходит в отрыве от решения задач организации в целом.
Системный. При таком способе перед ИТ-службой ставится глобальная цель – эффективная работа предприятия в целом. Руководитель службы (подразделения, департамента и т.п.), как правило, входит в состав высшего руководства организации и напрямую влияет на принятие стратегических решений.
3. Причины низкой эффективности применения ИТ в Беларуси, как мне видится, заключаются в следующем:
практически повсеместное исчезновение этапа проектирования систем, отсутствие методологического подхода к построению информационных систем (и даже на более низком уровне – к построению компьютерных систем);
некритическое использование маркетинговой информации, которому способствуют недостаток специальных знаний, кажущаяся простота применения ПО и технических средств (неоправданное распространение лозунга «включи и работай» с отдельных компонентов на систему в целом);
ориентация, как правило, на наращивание мощностей отдельных компонентов системы (обычно ПК-пользователей) вместо оптимизации ресурсов Информационной Сети предприятия. Под ресурсами понимаются как непосредственно вычислительные мощности серверов и пропускная способность сетевой инфраструктуры, так и технологии работы;
пиратская «бесплатность» и, как следствие, неоправданно быстрая смена версий системного и прикладного ПО. Вместо отладки технологий работы происходят модернизации технических средств по требованиям нового ПО (Иногда единственным мотивом для модернизации является стремление играть в современные игры.);
хроническое неуважение интеллектуальной собственности. Выход новой редакции Уголовного кодекса не изменил ситуацию с защитой авторских прав и использованием пиратского ПО;
сложность оплаты проектных и иных интеллектуальных видов работ, приводящая к их «размазыванию» по стоимости видимых технических средств (что, в свою очередь, стимулирует продажу более дорогих аппаратных решений);
боязнь применения бесплатно распространяемого ПО с открытым кодом, зашоренность на продукции Microsoft.
4. Пути повышения эффективности ИТ всем вам хорошо известны. Я рискую вызвать негодование повторением прописных истин, основными среди которых являются:
Разделение труда. Сконцентрируйте внимание на первичных бизнес-процессах своей организации, их упорядочивании и оптимизации.
Профессионализм. Поручите решение технических задач в области компьютерных и особенно информационных систем квалифицированным специалистам.
Коллективная работа. Делайте ставку на сотрудничество и совместную работу с устойчивыми профессиональными коллективами.
Обучение персонала. Проводите регулярное обучение сотрудников эффективным приемам и методам работы с современными техническими и программными средствами.
Вся сложность заключается в том, как реализовать эти шаги в условиях хронической нехватки финансовых и людских ресурсов. Здесь мы предлагаем воспользоваться технологией аутсорсинга (дословный перевод с английского – внешний источник).
5. Основная идея аутсорсинга (outsourcing) – передача части выполняемых функций (работ) внешней организации на долговременной основе. Основная задача – повышение качества и снижение издержек обслуживания бизнес-процессов.
Основные преимущества аутсорсинга:
концентрация на первичном, основном бизнесе;
стабильное и качественное выполнение второстепенных работ, бизнес-процессов профессиональным коллективом;
наличие стратегии развития.
Основная сложность – выбор правильного партнера. ЗАО «НПП Белсофт» является таковым и на практике воплощает идеологию аутсорсинга, выступая для заказчика-партнера в качестве вынесенного ИТ-отдела.
6. Программа перехода на ПО с открытым кодом должна быть поддержана на государственном уровне. В этом имеется прямая экономическая выгода и, в определенной мере, безопасность государства (Стоит упомянуть соответствующие программы Мексики в сфере образования, Китая в области государственных структур).
7. Выводы:
Современная ИТ-инфраструктура является составным компонентом бизнеса любого предприятия. Ее планирование и грамотная реализация – это необходимый фактор выживания бизнеса;
Снижение издержек эксплуатации ИТ-инфраструктуры невозможно обеспечить, делая ставку лишь на снижение стоимости закупаемых устройств. Реальный вклад в снижение издержек вносят правильное применение технологий и системное проектирование.
В полной мере реализация задач ИТ зачастую невозможна силами самого предприятия, и здесь на помощь может прийти технология аутсорсинга – передача на долговременной основе части выполняемых функций (работ) внешнему квалифицированному партнеру.
«Белсофт» располагает необходимыми знаниями и опытом, чтобы выступать вашим надежным партнером. Выбирая нас, вы выбираете стабильность вашего бизнеса.
Ю.А. Ганчаронок,заместитель начальника Департамента компьютерных систем