DevOps

Питання та відповіді для інженерів-програмістів, що працюють над автоматизованим тестуванням, безперервною доставкою, інтеграцією та моніторингом послуг, а також створенням інфраструктури SDLC

3
Які основні показники ефективності (KPI) використовуються для вимірювання DevOps?
Я намагаюся керувати хорошою поведінкою в рамках програми трансформації DevOps, щоб підтримати це, я розглядаю можливість виявлення діючих показників навколо дисциплін операцій: Управління проблемами та інцидентами Управління потужностями Управління змінами та випусками Щоб бути абсолютно зрозумілим, це функції, які раніше належали до операційної організації і тепер належать організації Agile / …
13 culture  metrics  kpi 

2
Як реалізувати принцип чотирьох очей для виправлення аварійних ситуацій?
Розглянемо цей сценарій (будь-яке порівняння з ситуаціями в реальному світі - випадково): 3:07 ранку : вхідний дзвінок підтримки " Щось у виробництві знизилося, мені потрібна ваша допомога! ". 03:12 : підключено до системи (вхід прийнято) ... і часу на каву немає. 3:15 ранку : пощастило, одразу ви могли десь помітити …

3
Як не «стріляти і забути», роблячи віддалений пусковий механізм побудови Дженкінса?
Я намагаюся запустити параметризовану конструкцію Дженкінса з Bamboo, виконуючи наступне: POST - http://jenkins-url.com/job/jobname/buildWithParameters?ENVIRONMENT=dev&APPLICATION=hello-world Але я отримаю 201 мить, який підказує мені, що збірка була створена. Як змусити цей запит почекати і повернути статус успіху збірки замість вогню та забути? Це, мабуть, можливо відповідно до плагіна Parameterized-Remote-Trigger-Plugin : Редагувати: створив це …

6
Чи потрібно моїй організації прийняти Agile Soft. Дев. перед прийняттям DevOps?
Розробка програмного забезпечення Agile - це методологія вибору сьогодні для магазинів програмного забезпечення. Але все ж є організації, які не практикують Agile у розробці програмного забезпечення, які можуть бути зацікавлені у прийнятті DevOps. Коли я кажу про Agile Software Development, я маю на увазі будь-яке потомство, яке вийшло з Маніфесту …
13 culture  agile 

1
Як керувати вашим інвентарем точкових примірників на AWS за допомогою Ansible
Я новачок у Ansible, маючи певний досвід шеф-кухаря. Я розглядаю можливість вивчення та використання Ansible для управління середовищами. Мені було цікаво, що було б найкращою практикою для управління інвентарями точних примірників AWS? Наприклад, коли точковий екземпляр закритий, старий IP вже не актуальний для інвентаризації хостів. Чи існують інші альтернативні підходи …

4
Який плагін я повинен використовувати для початку роботи з Jenkins для управління компонентами мейнфрейму у форматі PDS?
Припустимо, хтось знайомий з DevOps та мейнфреймами, але новим для Дженкінса хоче розпочати роботу з Дженкінсом, наприклад: дослідити можливість управління даними, що зберігаються в особистих файлах (PDS, тобто набори даних з розділеними даними ) в мейнфреймі (так, поки що не керується будь-яким типовим рішенням SCM, що існує для управління програмним …

2
Як увімкнути кеш-пам'ять npm у службі складання Jenkins, яка працює в docker?
У мене є образ Докера, назвемо його frontend.image, який я використовую для рабовласницького складу Дженкінса. Плагін Дженкінса Докера створить контейнер із цього зображення та створить артефакти всередині контейнера. Це все чудово працює. У цьому випадку програма frontend.imageвикористовується для створення програми AngularJs. Частина побудови цього кутового додатка полягає у встановленні npm-пакетів, …
13 docker  jenkins  npm 

4
Чи є кращі практики та / або інструменти для регулярного чищення старих Docker-зображень?
Чи є елегантний спосіб чи найкраща практика щодо видалення старих зображень з реєстру Docker? Я бачу тут багато запитів / проблем: https://github.com/docker/docker-registry/labels/delete , але не знайшов хорошого / популярного рішення для цього. Отже, чи є інструмент чи техніка, яка допомогла б мені це зробити? Також, чи є найкращі практики, яких …
13 docker  toolchain 

2
Які способи існувати для роз'єднання розгортання від випуску?
Один із способів безперервного розгортання - це від'єднання розгортання від випуску, тобто розгортання оновлень без активації змін негайно. Я знаю, що для цього можна використовувати перемикачі функцій , але мені цікаво, чи існують інші прийоми "нефункціональності". Наприклад, чи побудували б вимкнення функції для помилки? Напевно, ні, і можна стверджувати, що …


2
Як виконати крок вручну в кінці безперервної доставки?
Прийнята відповідь на моє запитання про те, " як пов'язана безперервна інтеграція з постійною доставкою / розгортанням? ", Також пояснює невелику різницю між безперервною доставкою та безперервним розгортанням . Схоже, це пов'язано з відповіддю на питання типу "Як ви хочете розгорнути виробництво, тоді як це (ексклюзивні) варіанти, з яких можна …

1
Як повідомляти про затримки обробки на основі черги нетехнічним членам команди?
Я несу відповідальність за набір завдань по обробці черг SQS з політикою масштабування за ApproximateNumberOfMessagesVisibleметрикою CloudWatch. Ці завдання не можуть бути в курсі кількості повідомлень, надісланих з будь-якої кількості причин: Деградація послуги зменшує ємність повідомлень, які можна обробити. AutoScaling максимальна межа, досягнута, поки глибина черги продовжує зростати. Випуск S3 впливає …

2
Щоб розробити синьо-зелений колір, розгорніть, як публікувати трафік веб-сокетів з прямого сервера на гарячу заміну
Синьо-зелений розгортання передбачає перекачування потоків даних в реальному часі (синій) у середовище гарячої заміни, які не продаються (зелені), під час підготовки до розгортання в зеленому середовищі, так що зелений має повну синхронізацію даних із попереднім середовищем синього продукту. Мені цікаво, що люди використовують для живої копії поточного веб-сокета, від синього …

3
Як вирішити проблеми, що відсутні у моїй базі даних Прометея?
Я поступово інтегрую Прометей у мої робочі процеси моніторингу, щоб зібрати детальні показники щодо роботи інфраструктури. Під час цього я помітив, що часто натрапляю на своєрідне питання: іноді експортер, про який повинен був Прометей витягувати дані, стає невідповідним. Можливо, через неправильну конфігурацію мережі - вона більше недоступна - або просто …

4
Як запустити скрипт або команду на екземплярі EC2 через AWS CLI?
Згідно з новиною статті EC Run Run Command , AWS CLI повинен підтримувати нову підкоманду для виконання скриптів на віддалених екземплярах EC2. Однак я зареєструвався aws ec2 help, але не можу знайти відповідну команду. Я встановив awsчерез apt-get: $ aws --version aws-cli/1.14.32 Python/3.5.4 Linux/4.12.7-64 botocore/1.8.36 Яку підкоманду я повинен шукати …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.