В разработке программного обеспечения существует прямая корреляция между производительностью команды и созданием надежных и стабильных приложений. Сообщество данных стремится внедрить строгие инженерные принципы, обычно используемые при разработке программного обеспечения, в свою собственную практику, которая включает систематические подходы к проектированию, разработке, тестированию и обслуживанию. Это требует тщательного сочетания приложений и показателей для обеспечения полной осведомленности, точности и контроля. Это означает оценку всех аспектов работы команды с акцентом на постоянное совершенствование, и это применимо как к мэйнфреймам, так и к распределенным и облачным средам, а может быть и больше.
Это достигается за счет таких методов, как «инфраструктура как код» (IaC) для развертываний, автоматического тестирования, наблюдения за приложениями и полного владения жизненным циклом приложения. Благодаря многолетним исследованиям, Исследования и оценка DevOps (DORA) Команда разработчиков программного обеспечения определила четыре ключевых показателя, которые отражают эффективность работы команды разработчиков программного обеспечения:
- Частота развертывания – Как часто организация успешно выпускает в производство
- Срок внесения изменений – Количество времени, которое требуется коммиту для запуска в производство.
- Изменить частоту отказов – Процент развертываний, вызывающих сбой в производстве.
- Пора восстанавливать сервис – Сколько времени требуется организации, чтобы оправиться от сбоя в производстве
Эти показатели обеспечивают количественный способ измерения эффективности и результативности методов DevOps. Хотя основное внимание при анализе DevOps уделяется распределенным и облачным технологиям, мэйнфреймы по-прежнему сохраняют уникальную и мощную позицию и могут использовать метрики DORA 4 для укрепления своей репутации двигателя коммерции.
В этом сообщении блога обсуждается, как BMC Software добавила Генеративный искусственный интеллект AWS возможности своего продукта BMC AMI zAdviser Enterprise. zAdviser использует Коренная порода Амазонки предоставить обобщение, анализ и рекомендации по улучшению на основе данных метрик DORA.
Проблемы отслеживания показателей DORA 4
Отслеживание показателей DORA 4 означает объединение чисел и размещение их на информационной панели. Однако измерение производительности — это, по сути, измерение производительности отдельных людей, что может вызвать у них ощущение пристального внимания. Эта ситуация может потребовать изменения организационной культуры, чтобы сосредоточиться на коллективных достижениях и подчеркнуть, что инструменты автоматизации улучшают опыт разработчиков.
Также очень важно избегать сосредоточения внимания на нерелевантных показателях или чрезмерного отслеживания данных. Суть метрик DORA заключается в том, чтобы сгруппировать информацию в основной набор ключевых показателей эффективности (KPI) для оценки. Среднее время восстановления (MTTR) часто является самым простым KPI для отслеживания: большинство организаций используют такие инструменты, как BMC Helix ITSM или другие, которые записывают события и отслеживают проблемы.
Учет времени выполнения изменений и частоты неудачных изменений может оказаться более сложной задачей, особенно на мэйнфреймах. Время выполнения изменений и ключевые показатели эффективности изменений (KPI) объединяют данные из коммитов кода, файлов журналов и результатов автоматического тестирования. Использование SCM на базе Git позволяет легко объединить эти идеи. Команды мэйнфреймов, использующие платформу DevOps на базе Git от BMC, AMI DevX, могут собирать эти данные так же легко, как и распределенные команды.
Обзор решения
Amazon Bedrock — это полностью управляемый сервис, который предлагает выбор высокопроизводительных базовых моделей (FM) от ведущих компаний в области искусственного интеллекта, таких как AI21 Labs, Anthropic, Cohere, Meta, Stability AI и Amazon, через единый API, а также широкий набор возможности, необходимые для создания генеративных приложений ИИ с безопасностью, конфиденциальностью и ответственным ИИ.
BMC AMI zAdviser Enterprise предоставляет широкий спектр ключевых показателей эффективности DevOps для оптимизации разработки мэйнфреймов и позволяет командам заранее выявлять и решать проблемы. Используя машинное обучение, AMI zAdviser отслеживает сборку, тестирование и развертывание мэйнфреймов в цепочках инструментов DevOps, а затем предлагает рекомендации на основе искусственного интеллекта для постоянного улучшения. Помимо сбора и составления отчетов по ключевым показателям эффективности разработки, zAdviser собирает данные о том, как внедряются и используются продукты BMC DevX. Сюда входит количество отлаженных программ, результаты тестирования с использованием инструментов тестирования DevX и многие другие данные. Эти дополнительные данные могут обеспечить более глубокое понимание ключевых показателей эффективности разработки, включая метрики DORA, и могут быть использованы в будущих усилиях по созданию искусственного интеллекта с Amazon Bedrock.
На следующей диаграмме архитектуры показана окончательная реализация zAdviser Enterprise, использующая генеративный искусственный интеллект для обеспечения обобщения, анализа и рекомендаций по улучшению на основе данных KPI метрик DORA.
Рабочий процесс решения включает следующие шаги:
- Создайте запрос агрегирования для получения показателей из Elasticsearch.
- Извлеките сохраненные данные метрик мэйнфрейма из zAdviser, который размещен в Эластичное вычислительное облако Amazon (Amazon EC2) и развернут в AWS.
- Объедините данные, полученные из Elasticsearch, и сформируйте приглашение для вызова генеративного искусственного интеллекта Amazon Bedrock API.
- Передайте запрос генеративного ИИ в Amazon Bedrock (используя модель Claude2 от Anthropic на Amazon Bedrock).
- Сохраните ответ от Amazon Bedrock (документ в формате HTML) в Простой сервис хранения Amazon (Amazon S3).
- Запустите процесс отправки электронной почты по KPI через AWS Lambda:
- Электронное письмо в формате HTML извлекается из Amazon S3 и добавляется в тело письма.
- PDF-файл с ключевыми показателями эффективности клиентов извлекается из zAdviser и прикрепляется к электронному письму.
- Письмо отправляется подписчикам.
На следующем снимке экрана показано обобщение LLM метрик DORA, созданное с помощью Amazon Bedrock и отправленное по электронной почте клиенту с вложением в формате PDF, которое содержит отчет информационной панели KPI метрик DORA от zAdviser.
Основные вынос
В этом решении вам не нужно беспокоиться о том, что ваши данные будут раскрыты в Интернете при отправке клиенту AI. Вызов API к Amazon Bedrock не содержит никакой личной информации (PII) или каких-либо данных, которые могли бы идентифицировать клиента. Единственные передаваемые данные состоят из числовых значений в виде ключевых показателей эффективности метрики DORA и инструкций для операций генеративного ИИ. Важно отметить, что генеративный клиент ИИ не сохраняет, не изучает и не кэширует эти данные.
Команда инженеров zAdviser успешно реализовала эту функцию за короткий промежуток времени. Быстрому прогрессу способствовали значительные инвестиции zAdviser в сервисы AWS и, что немаловажно, простота использования Amazon Bedrock через вызовы API. Это подчеркивает преобразующую силу генеративной технологии искусственного интеллекта, воплощенной в API Amazon Bedrock. Этот API, оснащенный отраслевым хранилищем знаний zAdviser Enterprise и настроенный с использованием постоянно собираемых показателей DevOps для конкретной организации, демонстрирует потенциал ИИ в этой области.
Генеративный ИИ потенциально может снизить входной барьер для создания организаций, управляемых ИИ. В частности, большие языковые модели (LLM) могут принести огромную пользу предприятиям, стремящимся исследовать и использовать неструктурированные данные. Помимо чат-ботов, LLM можно использовать для решения различных задач, таких как классификация, редактирование и обобщение.
Заключение
В этом посте обсуждалось преобразующее влияние генеративной технологии искусственного интеллекта в виде API-интерфейсов Amazon Bedrock, оснащенных отраслевыми знаниями, которыми обладает BMC zAdviser, адаптированных с учетом конкретных показателей DevOps организации, собираемых на постоянной основе.
Попробуйте Веб-сайт БМК чтобы узнать больше и настроить демо-версию.
Об авторах
Сунил Бемаркар является старшим архитектором партнерских решений в Amazon Web Services. Он работает с различными независимыми поставщиками программного обеспечения (ISV) и стратегическими клиентами в разных отраслях, чтобы ускорить их процесс цифровой трансформации и внедрение облачных технологий.
Видж Балакришна — старший менеджер по развитию партнеров в Amazon Web Services. Она помогает независимым поставщикам программного обеспечения (ISV) в разных отраслях ускорить процесс цифровой трансформации.
Спенсер Холлман является ведущим менеджером по продуктам BMC AMI zAdviser Enterprise. Ранее он был менеджером по продуктам BMC AMI Strobe и BMC AMI Ops Automation для Batch Thruput. До перехода на должность менеджера по продуктам Спенсер был экспертом по производительности мэйнфреймов. Его разнообразный опыт на протяжении многих лет также включал программирование на различных платформах и языках, а также работу в области исследования операций. Он имеет степень магистра делового администрирования со специализацией в области исследования операций в Университете Темпл и степень бакалавра наук в области компьютерных наук в Университете Вермонта. Он живет в Девоне, штат Пенсильвания, и когда не посещает виртуальные собрания, любит гулять с собаками, кататься на велосипеде и проводить время со своей семьей.
- SEO-контент и PR-распределение. Получите усиление сегодня.
- PlatoData.Network Вертикальный генеративный ИИ. Расширьте возможности себя. Доступ здесь.
- ПлатонАйСтрим. Интеллект Web3. Расширение знаний. Доступ здесь.
- ПлатонЭСГ. Углерод, чистые технологии, Энергия, Окружающая среда, Солнечная, Управление отходами. Доступ здесь.
- ПлатонЗдоровье. Биотехнологии и клинические исследования. Доступ здесь.
- Источник: https://aws.amazon.com/blogs/machine-learning/achieve-devops-maturity-with-bmc-ami-zadviser-enterprise-and-amazon-bedrock/
- :имеет
- :является
- :нет
- $UP
- 100
- 1222
- 125
- 2015
- 7
- a
- О нас
- ускорять
- точность
- Достигать
- достигнутый
- достижения
- через
- добавленный
- дополнение
- дополнительный
- администрация
- принять
- принял
- Принятие
- совокупный
- агрегирование
- AI
- Цель
- Все
- вдоль
- причислены
- Несмотря на то, что
- Amazon
- Amazon EC2
- Amazon Web Services
- количество
- an
- анализ
- и
- Антропный
- любой
- API
- API
- Применение
- Приложения
- применяется
- подходы
- архитектура
- МЫ
- около
- AS
- аспекты
- оценки;
- At
- посещение
- Автоматизированный
- автоматизация
- избежать
- осведомленность
- AWS
- барьер
- основанный
- основа
- BE
- не являетесь
- между
- Beyond
- Блог
- BMC
- тело
- приносить
- широкий
- строить
- Строительство
- бизнес
- by
- Кэш
- призывают
- Объявления
- CAN
- возможности
- перехватывает
- Захват
- осторожно
- Причинение
- цепи
- сложные
- изменение
- изменения
- chatbots
- выбор
- классификация
- клиент
- облако
- принятие облака
- код
- собирать
- собирательный
- комбинируя
- Commerce
- совершать
- совершает
- обычно
- сообщество
- Компании
- полный
- Вычисление
- компьютер
- Информатика
- концентрации
- состоит
- содержать
- содержит
- (CIJ)
- непрерывно
- контроль
- Основные
- Корреляция
- может
- Культура
- клиент
- Клиенты
- подгонянный
- приборная панель
- данным
- точки данных
- более глубокий
- демонстрация
- демонстрирует
- развертывание
- развернуть
- развертывания
- Проект
- Застройщик
- Развитие
- Команда разработчиков
- диаграмма
- Интернет
- цифровое преобразование
- направлять
- обсуждается
- обсуждается
- распределенный
- Разное
- документ
- приносит
- не
- Dont
- ДОРА
- простота
- легко
- эффективность
- затрат
- усилия
- подчеркивать
- включить
- Двигатель
- Проект и
- повышать
- Предприятие
- предприятий
- запись
- оборудованный
- особенно
- сущность
- по существу
- оценки
- оценка
- События
- чрезмерно
- опыт
- эксперту
- Больше
- подвергаться
- облегчается
- Ошибка
- семья
- Особенность
- чувствовать
- поле
- Файлы
- окончательный
- Фокус
- фокусировка
- после
- Что касается
- форма
- Год основания
- 4
- от
- полностью
- Функции
- далее
- будущее
- генерируется
- генеративный
- Генеративный ИИ
- получить
- he
- помогает
- высокопроизводительный
- его
- состоялся
- Как
- Однако
- HTML
- HTTP
- HTTPS
- идентифицируемый
- идентифицированный
- определения
- Влияние
- реализация
- Осуществляющий
- важно
- улучшение
- in
- включены
- включает в себя
- В том числе
- независимые
- указывать
- индикаторы
- лиц
- промышленности
- отраслевые
- информация
- Инфраструктура
- понимание
- инструкции
- Интернет
- в
- инвестиций
- вопрос
- вопросы
- IT
- ЕГО
- путешествие
- JPG
- всего
- Основные
- знания
- Labs
- язык
- Языки
- большой
- вести
- ведущий
- УЧИТЬСЯ
- изучение
- Жизненный цикл
- такое как
- Живет
- LLM
- журнал
- Длинное
- ниже
- машина
- обучение с помощью машины
- поддерживает
- техническое обслуживание
- сделать
- управляемого
- управление
- менеджер
- многих
- мастер
- Вопрос
- зрелость
- Май..
- значить
- означает
- проводить измерение
- измерение
- заседаниях
- Мета
- метрический
- Метрика
- может быть
- модель
- Модели
- Мониторы
- БОЛЕЕ
- много
- с разными
- Необходимость
- номер
- номера
- of
- Предложения
- .
- on
- постоянный
- только
- Операционный отдел
- Оптимизировать
- or
- организация
- организационной
- организации
- Другое
- Другое
- внешний
- Результат
- за
- собственный
- собственность
- особый
- партнер
- процент
- производительность
- Лично
- размещение
- Платформа
- Платформы
- Платон
- Платон Интеллектуальные данные
- ПлатонДанные
- пунктов
- должность
- обладает
- После
- потенциал
- мощностью
- мощный
- практиками
- предварительно
- Принципы
- Предварительный
- политикой конфиденциальности.
- процесс
- Продукт
- Управление продуктом
- Менеджер по продукции
- производительность
- Продукция
- Программирование
- Программы
- Прогресс
- обеспечивать
- приводит
- Тянет
- Полагая
- количественный
- запрос
- ассортимент
- быстро
- быстро
- Обменный курс
- рекомендаций
- запись
- Recover
- публикации
- отчету
- Reporting
- хранилище
- репутация
- требуется
- исследованиям
- решение
- ответ
- ответственный
- восстановление
- результат
- Итоги
- сохранять
- верховая езда
- тщательный
- надежный
- Наука
- легко
- безопасность
- поиск
- старший
- послать
- обслуживание
- Услуги
- набор
- она
- сдвиг
- Короткое
- Шоу
- просто
- одинарной
- ситуация
- Software
- разработка программного обеспечения
- разработка программного обеспечения
- Решение
- Решения
- пролет
- Расходы
- Стабильность
- стабильный
- Шаги
- По-прежнему
- диск
- хранить
- Стратегический
- предмет
- Абоненты
- существенный
- успешный
- Успешно
- такие
- с учетом
- принимает
- задачи
- команда
- команды
- технологии
- Технологии
- тестXNUMX
- Тестирование
- который
- Ассоциация
- их
- Их
- тогда
- Там.
- Эти
- этой
- Через
- время
- в
- вместе
- инструментом
- инструменты
- Отслеживание
- трансформация
- трансформационный
- преобразующей
- огромный
- нижнее подчеркивание
- созданного
- Университет
- неструктурированных
- использование
- используемый
- через
- Использующий
- ценностное
- Наши ценности
- разнообразие
- различный
- поставщики
- Vermont
- с помощью
- Виртуальный
- жизненный
- ходьба
- законопроект
- Путь..
- Web
- веб-сервисы
- ЧТО Ж
- были
- когда
- который
- широкий
- Широкий диапазон
- в
- рабочий
- работает
- работает
- беспокоиться
- лет
- Ты
- ВАШЕ
- зефирнет