Проектирование отказоустойчивых систем. Часть 3. До и после внедрения::Журнал СА 6.2015
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6225
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6931
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4213
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3006
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3806
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3819
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6315
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3168
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3459
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7276
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10645
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12364
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 13998
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9123
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7077
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5387
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4615
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3426
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3154
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3399
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3024
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Проектирование отказоустойчивых систем. Часть 3. До и после внедрения

Архив номеров / 2015 / Выпуск №6 (151) / Проектирование отказоустойчивых систем. Часть 3. До и после внедрения

Рубрика: Администрирование /  ИТ-инфраструктура

Алексей Бережной АЛЕКСЕЙ БЕРЕЖНОЙ, независимый консультант, системный архитектор, специалист по системам виртуализации и резервного копирования, alexey.berezhnoy@tech-center.com

Проектирование отказоустойчивых систем
Часть 3. До и после внедрения

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

В первых двух публикациях шла речь об используемой терминологии [1] и первых трех этапах [2] проектирования.

Вкратце напомним эти три этапа:

  • аудит имеющейся инфраструктуры и анализ бизнес-процессов;
  • составление технического задания;
  • создание технического проекта.

Хочется еще раз напомнить, что в данном случае не обсуждаются такие «тонкие материи», как правила ГОСТа для составления проектной документации, законодательная база при проведении тендера госзакупок и так далее.

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

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

Пилотный проект

Итак, мы будем считать, что у нас уже готов технический проект, авторы которого постарались учесть большинство положительных или отрицательных факторов.

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

Будет куда как лучше, если заранее подстраховаться и провести хотя бы минимальные тесты на проверочном стенде.

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

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

Вышеописанные действия называются стадией пилотного проекта, который обязательно должен присутствовать при создании любой отказоустойчивой системы, чтобы обезопасить заказчика от неприятных «сюрпризов», а исполнителя – от потери репутации и штрафных санкций.

Разумеется, на создание тестовой инфраструктуры придется затратить некоторые материальные ресурсы, а это значит, что кто-то должен за это заплатить. Есть несколько путей минимизации расходов на пилотный проект.

Самый простой способ сэкономить – не «затачивать» тестовую среду под конкретный проект, а создать некое универсальное решение для работы с множеством проектов. Например, если речь идет о проектировании отказоустойчивых систем с применением виртуализации, то инфраструктура для пилотных проектов должна обеспечить тестирование различных виртуальных сред на одном и том же оборудовании. К счастью, в настоящее время существует достаточное количество решений, в том числе и на базе бесплатного ПО, позволяющих развернуть тестовую среду для проверки любых систем, в том числе и резервного копирования.

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

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

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

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

Статью целиком читайте в журнале «Системный администратор», №6 за 2015 г. на страницах 15-19.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. Бережной А. Проектирование отказоустойчивых систем. Часть 1. Термины и определения. // «Системный администратор», №4, 2015 г. – С. 10-15 (http://samag.ru/archive/article/2920).
  2. Бережной А. Проектирование отказоустойчивых систем. Часть 2. Этапы проектирования. // «Системный администратор», №5, 2015 г. – С. 22-26 (http://samag.ru/archive/article/2944).
  3. Джон Найманн, Кевин Браун, Виктор Авелар. Влияние изоляции горячего и холодного коридоров на температуру и эффективность ЦОД. // «Журнал сетевых решений/LAN», №10, 2013 г. (http://www.osp.ru/lan/2013/10/13037887).

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru