Воскресенье, 12 июля, 18:20
дома инет DevOps: зачем это нужно автоматизировать?

DevOps: зачем это нужно автоматизировать?

Темпы публикации программное обеспечение это становится все более и более безумным. Два года назад 35% предприятий ответили на опрос Cloud Native Computing Foundation (CNCF) программное обеспечение выпускалось ежедневно или еженедельно. В последнем опросе CNCF это число выросло до 65%. Среди респондентов процент компаний, работающих ежедневно, увеличился с 15% до 27% за этот период. В магазинах разработки программного обеспечения важно иметь умных, специализированных людей, которые действительно хороши в разработке решений для предприятий, Однако, когда выпуски программного обеспечения выполняются ежедневно или ежечасно, даже лучшим в этой области трудно оставаться на вершине этого процесса, который часто предполагает «возвращение» для этого. поправки, По этой причине, согласно Эндрю Дэвису, должна быть разработана хорошо разработанная и полностью автоматизированная стратегия непрерывного завершения / непрерывной доставки (CI / CD). Copado и автор книги «Освоение Salesforce DevOps». В Dreamforce 19 Дэвис описал проблемы, стоящие сегодня перед бизнесом, отметив, что эффективное ускорение циклов разработки требует координации и полезных инструментов.

В то время как Дэвис обращается к командам Salesforce, его взгляды находят отклик в более широкой области ИТ. Как правило, по его словам, разработка программного обеспечения состоит из шести этапов, которые составляют основу DevOps:

  • Понимание того, что им нужно пользователи.
  • Создайте то, что нужно пользователям.
  • Подтверждение, что то, что было построено, работает.
  • Подтверждение, что это работает хорошо с чем-либо еще.
  • Подтверждение, что больше ничего не испортит.
  • Установите его на пользователей.

По словам Дэвиса, на последних трех этапах многие команды разработчиков имели тенденцию «спотыкаться». Таким образом, Дэвис превращает DevOps в трехступенчатый процесс: рост, внедрение инноваций и функции, Он объясняет, что есть часть разработки, где команды создают новые вещи, а также часть функций, где вещи запускаются в производство. Тогда есть традиция инноваций, которая обеспечивает эту инновацию в производстве. Вот почему требуется автоматизация DevOps, поэтому вам не нужно «вручную работать» на этапе разработки и эксплуатации. Дэвис также упомянул их характерно эффективная стратегия DevOps и CI / CD:

  • каждый программист и команда в компании собирается по общей линии транка или кода по крайней мере ежедневно.
  • После изменения базы кода выполняются автоматические тесты. Если тесты не пройдены или что-то пойдет не так, они будут исправлены в течение десяти минут.
  • По словам Дэвиса, способность автоматизировать фазу тестирования для быстрого тестирования имеет решающее значение для работы CI / CD. Разработчики нуждаются в быстром тестировании, чтобы они могли получать обратную связь, сохраняя при этом энтузиазм в своей работе. Эти тесты должны быть выполнены таким образом, чтобы обеспечить обратную связь с разработчиками в режиме реального времени, обратную связь менее чем за пять минут. Более полные юнит-тесты могут последовать.

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

ОСТАВИТЬ ОТВЕТ

Пожалуйста, введите ваш комментарий!
Пожалуйста, введите ваше имя здесь

Pohackontas
Pohackontashttps://www.secnews.gr
Каждое достижение начинается с решения попробовать.

LIVE NEWS

Финансовые учреждения: риск утечки данных выше!

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

Google Chrome: импорт, экспорт и резервное копирование сохраненных паролей

Менеджер паролей Google Chrome позволяет сохранять имена пользователей и пароли и ...

Apple: не закрывайте камеру на устройствах MacBook

Многие пользователи сегодня имеют привычку закрывать камеру своего ноутбука, чтобы защитить себя от любого наблюдения через нее. Тем не мение...

COVID-19-рабочее место: что вы можете сделать, чтобы не стать источником инфекции?

Количество случаев COVID-19 во всем мире, кажется, увеличивается. Тем не менее, большинство стран имеют ...

Лучшие книги 2020 года по версии Amazon

Если вам нравятся хорошие книги и вы ищете новые дополнения к своей коллекции, выберите из 5 лучших книг, согласно ...

Секретная служба США: предупреждает об усилении атак на MSP

В июне секретная служба США предупредила частный сектор, а также правительственные учреждения страны, что наблюдается тревожный рост ...

Создайте творческий мем и выиграйте OnePlus Nord

OnePlus Nord, один из самых ожидаемых экономичных смартфонов OnePlus, скоро будет представлен на мероприятии, которое состоится ...

Sony: инвестирует 250 миллионов долларов в «Fortnite» от Epic Games!

Sony инвестировала 250 миллионов долларов, чтобы приобрести 1,4% акций Epic Games, ...

Устройства C-Data FTTH OLT содержат бэкдоры

Серьезные уязвимости и бэкдоры были обнаружены двумя исследователями безопасности в прошивке 29 устройств FTTH OLT, популярного поставщика оборудования C-Data.

Вредоносное ПО Grandoreiro: что это такое и как оно работает?

Одним из новых типов вредоносных программ, привлекших внимание исследователей, является вредоносное ПО Grandoreiro. Ниже мы подробно рассмотрим ...