瀏覽代碼

Добавить 'Лекции/DevOps/Вопросы_Медведева.md'

u20bond_v 1 月之前
父節點
當前提交
ec1d3718e7
共有 1 個文件被更改,包括 17 次插入0 次删除
  1. 17 0
      Лекции/DevOps/Вопросы_Медведева.md

+ 17 - 0
Лекции/DevOps/Вопросы_Медведева.md

@@ -0,0 +1,17 @@
+### Чем отличается CI от CD? 
+Continuous Integration (CI) означает регулярное слияние изменений в общий репозиторий и запуск тестов для проверки работоспособности. Continuous Delivery (CD) предполагает автоматическое развертывание готового к релизу приложения на производство после успешного прохождения всех этапов тестирования.
+
+### Назовите несколько популярных инструментов DevOps.
+ Jenkins, GitLab CI/CD, Docker, Kubernetes, Ansible, Terraform, Prometheus, Grafana.
+ 
+### Что такое инфраструктура как код (Infrastructure as Code)?
+Это практика описания конфигурации серверов и сетевых ресурсов в виде файлов исходного кода, позволяющих автоматически создавать и управлять инфраструктурой. Примеры инструментов IaC: Terraform, CloudFormation, Ansible.
+
+### Объясните понятие контейнеризации и зачем оно используется.
+Контейнеризация — технология упаковки приложения вместе с зависимостями таким образом, чтобы оно могло запускаться независимо от окружения. Например, Docker позволяет упаковать приложение в легковесный контейнер, который легко переносится между разными системами.
+
+### Приведите пример жизненного цикла DevOps.
+Типичный цикл включает этапы планирования, разработки, сборки, тестирования, деплоя, мониторинга и поддержки. Этот процесс должен быть быстрым и гибким, обеспечивая быструю обратную связь и минимизацию рисков.
+
+### Для чего нужен мониторинг в DevOps?
+Мониторинг необходим для отслеживания состояния приложений и инфраструктуры, выявления проблем до того, как они повлияют на пользователей, а также для анализа производительности и оптимизации работы сервисов.