Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Система управления автоматикой

Автоматизируйте все или оставайтесь позади

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

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

>См. также:ИТ-мониторинг:не превращайте себя в сумасшедший дом, Opsview

Вот несколько способов, с помощью которых ваша система мониторинга может помочь вам сделать больше, исключить человеческий фактор и обеспечить соблюдение (а не просто соблюдение) SLO:

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

Перспективные производители такого рода платформ мониторинга начинают использовать популярные платформы автоматизации развертывания, такие как Ansible, Puppet и Chef (те же, которые DevOps использует для автоматизации развертывания инфраструктуры и рутинных операций) для упрощения развертывания системы мониторинга в горизонтальном масштабе. , высокодоступные конфигурации. Для удобства оператора они скрывают сложность инструментов развертывания за веб-интерфейсами и упрощенными конфигураторами, хотя стандартные инструменты доступны для сотрудников DevOps, которые хотят согласовать развертывание системы мониторинга или сборщика метрик с развертыванием инфраструктуры — это лучшая практика. Детали мониторинга могут быть определены и поддерживаться как часть окончательных репозиториев «инфраструктура как код».

>См. также:Ценность видимости в вашем центре обработки данных

Автоматическое развертывание агентов и регистрация объектов мониторинга через API. Стандартные инструменты развертывания, такие как Ansible, также можно использовать для внедрения, настройки и обновления компонентов мониторинга (агентов конечных точек, необходимых библиотек и т. д.) на хостах. Эти же инструменты могут извлекать факты из манифестов развертывания или напрямую с хостов во время развертывания, а затем использовать API-интерфейсы системы мониторинга для быстрой настройки мониторинга инфраструктуры хоста и приложений, а также «отключать мониторинг» хостов в конце срока службы. Регулярное отслеживание систем сразу же после их развертывания позволяет быстро обнаруживать проблемы в промежуточной или рабочей среде и при необходимости может использоваться для инициирования отката — важная передовая практика для непрерывной доставки.

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

>См. также: Какое правильное программное обеспечение для хранения данных необходимо для успеха DevOps?

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

Обработка предупреждений, уведомление, эскалация, интеграция. Предупреждения — это, конечно, мощная форма автоматизации. Это влечет за собой принятие решений, которые могут быть простыми (например, некоторая метрика превысила заданный порог) или значительно более сложной (например, несколько метрик из отдельных систем вошли в состояние, предсказывающее конкретный тип известного сбоя для критического бизнеса). оказание услуг). Он включает в себя сложное назначение и эскалацию на основе проблемы, ротации команд, времени/даты и других переменных. Для этого требуется исходящая интеграция с методами связи, такими как электронная почта, или с многорежимными платформами уведомлений, такими как PagerDuty; или более сложная интеграция с управлением задачами (например, JIRA) или управлением рабочими процессами операций (например, ServiceNow), а также совместной работой (например, Slack) и другими решениями. Все эти возможности автоматизации работают вместе, чтобы доставлять нужные оповещения нужному человеку в нужное время, избегая чрезмерных предупреждений и усталости, что упрощает работу и помогает командам избегать простоев и выполнять обязательства SLO.

> См. также: Как автоматизация рабочей нагрузки может ускорить DevOps 

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

Автор Джон Джейншигг, руководитель стратегии контента в Opsview


Система управления автоматикой

  1. Как пройти дистанционное обучение PROFIBUS или PROFINET…
  2. Автоматизировать ... или другое
  3. Рынок совместных роботов добавляет программное обеспечение для мониторинга
  4. B&R представит решение для мониторинга состояния на выставке Agritechnica
  5. Хан демонстрирует «широкий спектр» решений для автоматизации на выставке Automate
  6. 9 приложений для автоматизации процессов вашей компании
  7. Вебинар:автоматизируйте свой процесс с помощью робота Techman
  8. Роль HMI в мониторинге энергии
  9. Роботы получают координацию рук и глаз
  10. Как согласование ИТ позволяет SMC автоматизировать мир