Введение
Словосочетание DEVops стало брендом, отражающим не отрасль, а «модность» в ИТ среде. Далеко не все понимают,
- а) что это методология,
- Б) и что она покрывает процессы, показатели и сопутствующие задачи для ОГРАНИЧЕННОЙ,
но вполне конкретной области создания и сопровождения среды для создания программного обеспечения (привет, разработчикам).
Вспоминая классический стек ИТ, например, в представлении Sun/Oracle:
![](/documents/portlet_file_entry/35803/IT+stack+oracle.jpg/ea65cd5b-6b5c-1a79-9f4c-5b844cb97349?imagePreview=1)
Задам читателю риторический вопрос:
что из этого возьмёт на себя DevOPS комманда в Вашей ИТ-инфраструктуре?
Цель данной статьи показать, что такое ITops, ну и конечно компетенции и опыт нашей компании Tune-IT в оказываемых нами услугах в направлениях
различных ИТ-инфраструктур через призму ITOps (Information Technologies Operations) – процессов структурирования и упорядочивания для непрерывности и работы Вашего ИТ.
Когда нужен ITops
Итак, в Вашей компании есть какие то Информационные Технологии (ИТ):
- в виде компьютеров,
- программок где часть сотрудников выполняет работу,
- какой-нибудь почты,
- различных приложений,
- и может быть (ДАЖЕ!!!) настоящих ИТ-сервисов (прошу прощения у читателя, если этим я поругался),
которые могут существовать
- как на Ваших серверах (комптУтерах, таких больших, странных),
- в рамках виртуальных машин, в «облаках»,
- или вовсе предоставляться как услуги большими провайдерами.
Всё это добро должно работать, и не давать бизнесу повода для отвлечения от основной деятельности.
И вот скажем сразу, DevOPS не покроет поддержкой большую часть такой инфраструктуры, если, конечно, компания всецело не специализируется на создании программного обеспечения.
DEVops ориентирован на выпуск ПО, автоматизации развертывания, подготовки инфраструктуры под приложение.
А как же всё остальное?
Потребуется поддержка
- и компьютеров с пользователями не специалистами в ИТ,
- и принтеров,
- и серверных систем с железяками,
- и почтовых сервисов,
- конечно и сети, соединяющие всё сообща,
- и специализированных программ…..
Организовать поддержку можно по разному :
- от затыкания возникающих инцидентов с увеличивающейся гнилью причин и проблем,
![](/documents/portlet_file_entry/35803/i+tak+soydet.jpg/0e50e5d6-9251-2435-bdb3-7cfbdb5930d3?imagePreview=1)
- до систематической оптимизации и методического сопровождения всецелого ИТ.
Мы компания серьёзная, с широкими компетенциями и большим многолетним опытом, не наш путь тупого «затыкания дырок».
Разложим по полочкам, как методично можно организовать поддержку в рамках процессов ITOps, будем вводить моду :-)
ITOps
В английской среде ITOps также нарицательно, как DevOps уже стало у нас.
Уважаемая IBM, как выдающаяся компания в области разработок, развития и внедрения методологий (IBM Rational Unified Process RUP и многое другое), хорошо и ёмко описывает ITOps на IBM Cloud Learn Hub.
По ITOps выделим пять процессов и разложим в них задачи:
1. Управления ресурсами
От лицензий (да да, лицензий), поддержки, жизненного цикла физических устройств, сети, программ, вплоть до …. РЕСУРСОВ (от мощностей, до электропитания и финансов).
Данный процесс может включать до нескольких сотен триггеров, быть частично автоматизированным, и иметь надстройку в виде аналитики данных и предотвращению проблем в узких местах.
Абстрактно? За конкретикой welcome к нам на консультацию конкретно по Вашей ИТ-инфраструктуре.
2. Оптимизация ИТ-инфраструктуры
Это процесс с отдельными задачами по оптимизациям, от тех же лицензий до аппаратуры и программного обеспечения, даже обновления ПО, прошивок и ОС.
В этот процесс включаяем задачи документирования, ибо оптимизация возможна во многом благодаря оперированию подготовленными, документированными, актуализированными данными.
3. Обеспечение производительности приложений
Вспоминаем правила трёх P:
- Performance,
- Performance
- и Performance .
Действительно, даже в средних инфраструктурах это важный отдельный процесс со своим пулом задач.
Не следует смешивать с оптимизацией, ибо производительность играет особую роль в работе ИТ, и задачи из этого процесса требуют непосредственного тесного контакта с владельцами приложений со стороны бизнеса и целыми подразделениями (в отличии от предыдущих двух, когда ИТ-шники «на своём птичем языке» могут играться со своими компьютерными штучками вне ведения бизнеса).
Сбор и аналитика работы приложений и сервисов на предмет получения достаточности ресурсов, составлении отчетов и рекомендаций по сокращению рисков замедлений и простоев.
Цель этого процесса предотвратить замедления и простой, а не ковыряться с приложением когда оно уже во всю несёт убытки и мешает работать (хотя ковыряние с существующими тормозами и страданиями, как задача, не процесс, входит сюда же).
4. Поддержка пользователей и приложений (Service Desk)
Приземленно организуем обработку и учёт заявок, устранение неполадок и причин их возникновения.
Здесь можно применить и практики ITIL и ITSM, как частность общего сопровождения инфраструктуры ИТ в рамках ITOps.
5. Управление инцидентами и безопасностью.
Планы обеспечения доступности, оценка рисков простоя, резервное копирование и восстановление, Disaster recovery, Security management, поддержание команды в готовности восстановления….
Сюда же включены и задачи по поддержанию и актуализации показателей для оценки производительности, безопасности, контролю. Само собой, здесь учитываются инциденты и повторно анализируются в общем виде, на макро-уровне.
В том числе аудиты проводятся в рамках этого процесса.
Политики, регламенты и правила создаются здесь же. Для реализации таких задач (не процесса, а задач в рамках процесса ) можно использовать ISO ИСО/МЭК 20000, Гост ИСО ISO/IEC 27000 и другие стандарты и практики.
DevOPS + ITOps = ?
А вот совместно с DevOPS коммандой ITOps могут покрыть весь спектр задач по ИТ, удовлетворяя
- как потребности бизнеса,
- так и помогая командам програмистов.
Связывая эти разные подразделения, организации могут построить процесс разработки программного обеспечения включая весь стек ИТ в предприятии и общей ответственностью между этими подразделениями (DevOPS и ITOps), что может повысить
- производительность
- и доступность,
- а так же снизить затраты (но это уже частность).
За поддержкой, DevOps услугами и консультациями, в том числе по организации процессов качественной поддержки ИТ у Ваc, смело обращайтесь к нам в Tune-IT!