Поделиться через


Использование GitOps с предложением Разработки и тестирования Azure для оптимизации и защиты приложений

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

Когда команды практикуют GitOps, они используют файлы конфигурации, хранящиеся в виде кода (инфраструктура как код). Эти файлы создают одну и ту же среду при каждом развертывании. Думайте об этом, как исходный код приложения, создавая одни и те же двоичные файлы приложений каждый раз при сборке.

Методология GitOps

Этот процесс или методология используют репозитории Git. Эти репозитории являются источником истины для состояния и конфигурации, которую вы определяете для приложения. Они содержат декларативные описания инфраструктуры, необходимой в рабочей среде. Автоматизированный процесс делает это окружение соответствующим описанному состоянию в репозитории.

Чтобы развернуть новое приложение или обновить существующее, необходимо обновить только репозиторий— автоматизированный процесс обрабатывает все остальное.

Преимущества GitOps

  • Включает совместную работу по изменениям инфраструктуры
  • Улучшено управление доступом
  • Ускоренный выход на рынок
  • Меньший риск
  • Снижение затрат
  • Меньше ошибок

Использование GitOps с dev/test

GitOps в качестве процесса и платформы следует применять к непроизводству экземплярам. Его можно проверить или использовать в средах DevTest. Принципы GitOps можно использовать для улучшения процессов DevOps. Используйте преимущества и среды DevTest с принципами GitOps для оптимизации действий и обеспечения безопасности и надежности приложений.

GitOps объединяет автоматизацию и часто используемые платформы совместной работы, такие как git. Их можно объединить, чтобы обеспечить быструю доставку облачной инфраструктуры при соблюдении корпоративных стандартов безопасности.

Дополнительные сведения о GitOps и Azure: