У розробці програмного забезпечення існує прямий зв’язок між продуктивністю команди та розробкою надійних, стабільних програм. Спільнота даних прагне прийняти строгі інженерні принципи, які зазвичай використовуються в розробці програмного забезпечення, у свою власну практику, що включає систематичні підходи до проектування, розробки, тестування та обслуговування. Це вимагає ретельного поєднання програм і показників, щоб забезпечити повну обізнаність, точність і контроль. Це означає оцінку всіх аспектів продуктивності команди з акцентом на безперервне вдосконалення, і це стосується як мейнфреймів, так і розподілених і хмарних середовищ — можливо, більше.
Це досягається за допомогою таких практик, як інфраструктура як код (IaC) для розгортання, автоматизоване тестування, можливість спостереження за програмою та повне володіння життєвим циклом програми. Завдяки рокам досліджень, Дослідження та оцінка DevOps (DORA) команда визначила чотири ключові показники, які вказують на продуктивність команди розробників програмного забезпечення:
- Частота розгортання – Як часто організація успішно випускає у виробництво
- Час для внесення змін – Кількість часу, який потрібен коміту, щоб почати роботу
- Змінити рівень відмов – Відсоток розгортань, що викликають збій у виробництві
- Час відновити обслуговування – Скільки часу потрібно організації, щоб відновитися після збою у виробництві
Ці показники забезпечують кількісний спосіб вимірювання ефективності та ефективності практик DevOps. Хоча в аналізі DevOps основна увага приділяється розподіленим і хмарним технологіям, мейнфрейм усе ще зберігає унікальну та потужну позицію, і він може використовувати показники DORA 4 для зміцнення своєї репутації двигуна комерції.
У цій публікації блогу розповідається про те, як додано програмне забезпечення BMC AWS Generative AI можливості для свого продукту BMC AMI zAdviser Enterprise. zAdviser використовує Amazon Bedrock надати узагальнення, аналіз та рекомендації щодо покращення на основі даних метрик DORA.
Проблеми відстеження метрик DORA 4
Відстеження показників DORA 4 означає об’єднання чисел і розміщення їх на інформаційній панелі. Однак вимірювання продуктивності — це, по суті, вимірювання ефективності окремих людей, що може викликати в них відчуття прискіпливості. Така ситуація може вимагати зміни в організаційній культурі, щоб зосередитися на колективних досягненнях і підкреслити, що засоби автоматизації покращують досвід розробників.
Також важливо не зосереджуватися на нерелевантних показниках або надмірному відстеженні даних. Суть показників DORA полягає в тому, щоб звести інформацію до основного набору ключових показників ефективності (KPI) для оцінки. Середній час відновлення (MTTR) часто є найпростішим KPI для відстеження. Більшість організацій використовують такі інструменти, як BMC Helix ITSM або інші, які записують події та відстежують проблеми.
Зафіксувати час виконання змін і рівень відмов змін може бути складніше, особливо на мейнфреймах. Ключові показники KPI часу виконання змін і частоти відмов змін збирають дані з комітів коду, файлів журналів і результатів автоматизованих тестів. Використання SCM на основі Git бездоганно об’єднує цю інформацію. Команди мейнфреймів, які використовують платформу BMC DevOps на основі Git, AMI DevX, можуть збирати ці дані так само легко, як і розподілені команди.
Огляд рішення
Amazon Bedrock — це повністю керований сервіс, який пропонує вибір високоефективних базових моделей (FM) від провідних компаній зі штучного інтелекту, як-от AI21 Labs, Anthropic, Cohere, Meta, Stability AI і Amazon, через єдиний API разом із широким набором можливості, необхідні для створення генеративних програм ШІ з безпекою, конфіденційністю та відповідальним ШІ.
BMC AMI zAdviser Enterprise надає широкий спектр KPI DevOps для оптимізації розробки мейнфреймів і дозволяє командам проактивно виявляти та вирішувати проблеми. Використовуючи машинне навчання, AMI zAdviser відстежує функції побудови, тестування та розгортання мейнфрейму в усіх ланцюжках інструментів DevOps, а потім пропонує рекомендації на основі штучного інтелекту щодо постійного вдосконалення. На додаток до збору та звітування про KPI розробки, zAdviser збирає дані про те, як продукти BMC DevX приймаються та використовуються. Це включає кількість налагоджених програм, результати тестування за допомогою інструментів тестування DevX і багато інших даних. Ці додаткові точки даних можуть надати більш глибоке розуміння ключових показників ефективності розробки, включно з показниками DORA, і можуть бути використані в майбутніх зусиллях генеративного ШІ з Amazon Bedrock.
На наступній діаграмі архітектури показано остаточну реалізацію zAdviser Enterprise із застосуванням генеративного штучного інтелекту для надання підсумків, аналізу та рекомендацій щодо покращення на основі даних показників KPI DORA.
Робочий процес рішення включає наступні кроки:
- Створіть агрегаційний запит, щоб отримати показники з Elasticsearch.
- Витягніть збережені дані метрики мейнфрейму з zAdviser, який розміщено в Обчислювальна хмара Amazon Elastic (Amazon EC2) і розгорнуто в AWS.
- Об’єднайте дані, отримані з Elasticsearch, і сформуйте підказку для генеративного виклику AI Amazon Bedrock API.
- Передайте підказку генеративного штучного інтелекту в Amazon Bedrock (використовуючи модель Claude2 від Anthropic на Amazon Bedrock).
- Зберігайте відповідь від Amazon Bedrock (документ у форматі HTML) у Служба простого зберігання Amazon (Amazon S3).
- Запустіть процес електронної пошти KPI через AWS Lambda:
- Електронна пошта у форматі HTML витягується з Amazon S3 і додається до основної частини електронної пошти.
- PDF-файл для KPI клієнта витягується з zAdviser і додається до електронного листа.
- Лист надсилається підписникам.
На наступному знімку екрана показано LLM підсумок метрик DORA, створений за допомогою Amazon Bedrock і надісланий клієнту електронною поштою з вкладеним PDF-файлом, який містить звіт інформаційної панелі KPI метрик DORA від zAdviser.
Ключові вивезення
У цьому рішенні вам не потрібно хвилюватися про те, що ваші дані будуть доступні в Інтернеті, коли вони надсилаються клієнту AI. Виклик API до Amazon Bedrock не містить жодної особистої інформації (PII) або будь-яких даних, які могли б ідентифікувати клієнта. Єдині дані, що передаються, складаються з числових значень у формі KPI метрики DORA та інструкцій для операцій генеративного ШІ. Важливо, що клієнт генеративного штучного інтелекту не зберігає ці дані, не вивчає їх і не кешує.
Команді інженерів zAdviser вдалося швидко впровадити цю функцію за короткий проміжок часу. Швидкому прогресу сприяли значні інвестиції zAdviser у сервіси AWS і, що важливо, простота використання Amazon Bedrock через виклики API. Це підкреслює трансформаційну силу генеративної технології ШІ, втіленої в Amazon Bedrock API. Цей API, оснащений спеціальним галузевим сховищем знань zAdviser Enterprise і налаштований за допомогою постійно збираних показників DevOps для конкретної організації, демонструє потенціал штучного інтелекту в цій галузі.
Генеративний штучний інтелект має потенціал для зниження бар’єрів для створення організацій, керованих ШІ. Зокрема, великі мовні моделі (LLM) можуть принести величезну цінність підприємствам, які прагнуть досліджувати та використовувати неструктуровані дані. Окрім чат-ботів, LLM можна використовувати для виконання різноманітних завдань, таких як класифікація, редагування та підсумовування.
Висновок
У цій публікації обговорювався трансформаційний вплив генеративної технології штучного інтелекту у формі API Amazon Bedrock, оснащених спеціальними галузевими знаннями, якими володіє BMC zAdviser, адаптованими до конкретних організаційних показників DevOps, які збираються на постійній основі.
Від'їзд Веб-сайт BMC щоб дізнатися більше та налаштувати демонстрацію.
Про авторів
Суніл Бемаркар є старшим архітектором партнерських рішень у Amazon Web Services. Він працює з різними незалежними постачальниками програмного забезпечення (ISV) і стратегічними клієнтами в різних галузях, щоб прискорити їхній шлях цифрової трансформації та впровадження хмарних технологій.
Вій Балакрішна є старшим менеджером з розвитку партнерів у Amazon Web Services. Вона допомагає незалежним постачальникам програмного забезпечення (ISV) у різних галузях прискорити їхній шлях до цифрової трансформації.
Спенсер Холлман є провідним менеджером із продуктів BMC AMI zAdviser Enterprise. Раніше він був менеджером із продуктів для BMC AMI Strobe та BMC AMI Ops Automation для Batch Thruput. До управління продуктами Спенсер працював експертом з питань продуктивності мейнфреймів. Його різноманітний досвід протягом багатьох років також включав програмування на багатьох платформах і мовах, а також роботу в галузі дослідження операцій. Він має ступінь магістра ділового адміністрування зі спеціалізацією на дослідженні операцій в Університеті Темпл і ступінь бакалавра наук з комп’ютерних наук в Університеті Вермонта. Він живе в Девоні, штат Пенсільванія, і коли не відвідує віртуальних зустрічей, любить гуляти з собаками, кататися на велосипеді та проводити час із сім’єю.
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- PlatoData.Network Vertical Generative Ai. Додайте собі сили. Доступ тут.
- PlatoAiStream. Web3 Intelligence. Розширення знань. Доступ тут.
- ПлатонЕСГ. вуглець, CleanTech, Енергія, Навколишнє середовище, Сонячна, Поводження з відходами. Доступ тут.
- PlatoHealth. Розвідка про біотехнології та клінічні випробування. Доступ тут.
- джерело: https://aws.amazon.com/blogs/machine-learning/achieve-devops-maturity-with-bmc-ami-zadviser-enterprise-and-amazon-bedrock/
- : має
- :є
- : ні
- $UP
- 100
- 1122
- 125
- 2015
- 4
- a
- МЕНЮ
- прискорювати
- точність
- Achieve
- досягнутий
- Досягнення
- через
- доданий
- доповнення
- Додатковий
- адміністрація
- прийняти
- прийнята
- Прийняття
- сукупність
- агрегація
- AI
- Цілі
- ВСІ
- по
- Також
- хоча
- Amazon
- Amazon EC2
- Amazon Web Services
- кількість
- an
- аналіз
- та
- Антропний
- будь-який
- API
- Інтерфейси
- додаток
- застосування
- застосовується
- підходи
- архітектура
- ЕСТЬ
- навколо
- AS
- аспекти
- оцінка
- At
- прикріплений
- відвідування
- Автоматизований
- Автоматизація
- уникнути
- обізнаність
- AWS
- бар'єр
- заснований
- основа
- BE
- буття
- між
- За
- Блог
- BMC
- тіло
- приносити
- широкий
- будувати
- Створюємо
- бізнес
- by
- cache
- call
- Виклики
- CAN
- можливості
- захвати
- захопивши
- обережно
- викликаючи
- ланцюга
- складні
- зміна
- Зміни
- chatbots
- вибір
- класифікація
- клієнт
- хмара
- прийняття хмари
- код
- збирати
- зібраний
- Collective
- об'єднання
- Торгівля
- commit
- зобов'язується
- зазвичай
- співтовариство
- Компанії
- повний
- обчислення
- комп'ютер
- Інформатика
- концентрація
- складається
- містити
- містить
- безперервний
- постійно
- контроль
- Core
- Кореляція
- може
- культура
- клієнт
- Клієнти
- налаштувати
- приладова панель
- дані
- точки даних
- глибше
- Демонстрація
- демонструє
- розгортання
- розгорнути
- розгортання
- дизайн
- Розробник
- розробка
- команда розвитку
- DevOps
- схема
- цифровий
- цифрове перетворення
- прямий
- обговорювалися
- обговорюється
- розподілений
- Різне
- документ
- робить
- Ні
- собаки
- Не знаю
- простота
- легко
- ефективність
- ефективність
- зусилля
- Elasticsearch
- підкреслити
- включіть
- двигун
- Машинобудування
- підвищувати
- підприємство
- підприємств
- запис
- обладнаний
- особливо
- сутність
- по суті
- Ефір (ETH)
- оцінки
- оцінка
- Події
- надмірно
- досвід
- експерт
- дослідити
- піддаватися
- полегшений
- Провал
- сім'я
- особливість
- почувати
- поле
- Файли
- остаточний
- Сфокусувати
- фокусування
- після
- для
- форма
- фонд
- чотири
- від
- повністю
- Функції
- далі
- майбутнє
- генерується
- генеративний
- Генеративний ШІ
- отримати
- he
- допомагає
- високопродуктивний
- його
- відбувся
- Як
- Однак
- HTML
- HTTP
- HTTPS
- МАК
- ідентифікується
- ідентифікований
- ідентифікувати
- Impact
- реалізація
- реалізації
- важливо
- поліпшення
- in
- включені
- includes
- У тому числі
- незалежний
- вказувати
- індикатори
- осіб
- промисловості
- галузевий
- інформація
- Інфраструктура
- розуміння
- інструкції
- інтернет
- в
- інвестиції
- питання
- питання
- IT
- ЙОГО
- подорож
- JPG
- просто
- ключ
- знання
- Labs
- мова
- мови
- великий
- вести
- провідний
- УЧИТЬСЯ
- вивчення
- Життєвий цикл
- як
- Місце проживання
- llm
- журнал
- Довго
- знизити
- машина
- навчання за допомогою машини
- підтримує
- обслуговування
- зробити
- вдалося
- управління
- менеджер
- багато
- майстер
- Матерія
- зрілість
- Може..
- значити
- засоби
- вимір
- вимір
- зустрічі
- Meta
- метрика
- Метрика
- може бути
- модель
- Моделі
- монітори
- більше
- багато
- множинний
- Необхідність
- номер
- номера
- числовий
- of
- Пропозиції
- часто
- on
- постійний
- тільки
- операції
- Оптимізувати
- or
- організація
- організаційної
- організації
- Інше
- інші
- з
- Результат
- над
- власний
- власність
- приватність
- партнер
- відсоток
- продуктивність
- Особисто
- пій
- розміщення
- платформа
- Платформи
- plato
- Інформація про дані Платона
- PlatoData
- точок
- положення
- володіє
- пошта
- потенціал
- влада
- потужний
- практики
- раніше
- Принципи
- попередній
- недоторканність приватного життя
- процес
- Product
- Управління продуктом
- менеджер по продукції
- продуктивність
- Продукти
- Програмування
- програми
- прогрес
- забезпечувати
- забезпечує
- Тягне
- Поклавши
- кількісний
- запит
- діапазон
- швидко
- швидко
- ставка
- рекомендації
- запис
- Відновлювати
- Релізи
- звітом
- Звітність
- Сховище
- репутація
- Вимагається
- дослідження
- рішення
- відповідь
- відповідальний
- відновлення
- результат
- результати
- зберігати
- верхова їзда
- суворий
- міцний
- наука
- плавно
- безпеку
- пошук
- старший
- посланий
- обслуговування
- Послуги
- комплект
- вона
- зсув
- Короткий
- Шоу
- простий
- найпростіший
- один
- ситуація
- Софтвер
- розробка програмного забезпечення
- розробка програмного забезпечення
- рішення
- Рішення
- span
- Витрати
- Стабільність
- стабільний
- заходи
- Як і раніше
- зберігання
- зберігати
- Стратегічний
- тема
- абоненти
- істотний
- успішний
- Успішно
- такі
- з урахуванням
- приймає
- завдання
- команда
- команди
- Технології
- Технологія
- тест
- Тестування
- Що
- Команда
- їх
- Їх
- потім
- Там.
- Ці
- це
- через
- час
- до
- разом
- інструмент
- інструменти
- Відстеження
- Перетворення
- трансформаційний
- перетворювальний
- величезний
- нижнє підкреслення
- створеного
- університет
- неструктурований
- використання
- використовуваний
- використання
- використовує
- значення
- Цінності
- різноманітність
- різний
- постачальники
- Вермонт
- через
- Віртуальний
- Віртуальні зустрічі
- життєво важливий
- ходьба
- було
- шлях..
- Web
- веб-сервіси
- ДОБРЕ
- були
- коли
- який
- широкий
- Широкий діапазон
- з
- в
- робочий
- робочий
- працює
- турбуватися
- років
- ви
- вашу
- зефірнет