DevOps

Содержание
Введение
Разделы
Ansible
AWS
Bash
Docker
Glassfish
Jenkins
K8S
Linux
make
Mave
OpenStack
Payara
VirtualBox
Windows
Диструбутивы
Debian
Ubuntu
Rocky
CentOS
Настройка сети в Linux
Настройка сети
Firewall
SCP: обмен файлами
SSH: удалённый доступ
ifconfig
VPN
Файлы
Руководство
Типы файлов в Linux
-c character
-d directory
-b block
Узнать расположение файла
Переместить файлы, но не директории
Создать несколько файлов
rm: Удаление файла
Переименовывание файлов
Как очистить файл в Linux
Узнать количество строк
cat, echo: Объединение файлов
Объединить .pdf файлы
truncate: Создать файл определённого размера
Узнать кодировку файла
Изменить кодировку файла
diff: Сравнить файлы
find: Поиск файлов
Архивация/Распаковка
random urandom
wget: скачивание файлов
Директории
Руководство
tree
Администрирование Linux
Пользователи
Системная переменная PATH
sudo
tee
kill: завершить процесс
signal: системные сигналы
env: переменные окружения
localectl: язык
systemctl: Список активных сервисов
make
SSH: удалённый доступ
Дата и время
cron: задания по расписанию
Архивы
Свободное место на диске
Текстовые препроцессоры: awk, grep, sed
awk
grep
sed
Руководства
Как вставить флешку под Linux
Мониторинг потребления системных ресурсов
Подключить телефон с Android к Linux
Virtualbox
Справочная информация
man
Unix Time
SELinux
История Linux
Сертификация специалистов по Linux
Разбор ошибок

Что такое DevOps

DevOps это акроним от английского Development и Operations

По-русски обычно произносится как девопс с ударением на второй слог.

Является методологией активного взаимодействия специалистов по разработке со специалистами по информационно-технологическому обслуживанию и взаимная интеграция их рабочих процессов друг в друга для обеспечения качества продукта.

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

Общее назначение

Организациям, которым необходимы частые выпуски программного обеспечения, может понадобиться DevOps. Дневной цикл релизов может быть гораздо более интенсивным у организаций, которые выпускают несколько разнонаправленных приложений.

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

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

Задача DevOps-инженеров — сделать процесс разработки и поставки программного обеспечения согласованным с эксплуатацией объединив их в единую команду, что позволяет организовать процессы, которые далее можно автоматизировать с помощью инструментов.

DevOps-движение возникло в 2009 году и было призвано решить проблемы взаимодействия команд разработки и эксплуатации программных продуктов, в том же году в Бельгии была организована серия конференций «DevOps Days». Затем «DevOps-дни» проходили в различных городах и странах мира.

Набор инструментов

Поскольку DevOps — это командная работа (между сотрудниками, занимающимися разработкой, операциями и тестированием), нет единого инструмента «DevOps»: это скорее набор (или «инструментальная цепочка DevOps»), состоящий из нескольких инструментов.

Как правило, инструменты DevOps вписываются в одну или несколько из этих категорий, что отражает ключевые аспекты разработки и доставки программного обеспечения:

Несмотря на то, что доступно множество инструментов, некоторые категории из них имеют особо важное значение в настройке инструментальных средств DevOps для использования в организации.

Некоторые попытки идентифицировать эти основные инструменты можно найти в существующей литературе.

Такие инструменты, как управление контейнеризацией (Docker, Kubernetes), непрерывной интеграцией ( Jenkins , GitLab), развёртывания сред по шаблону (Puppet, Ansible, Terraform) и многие другие — часто используются и часто упоминаются в дискуссиях по инструментам DevOps.

Похожие статьи
DevOps
Linux
Windows
make
Bash
Docker
Jenkins
Контакты и сотрудничество:
Рекомендую наш хостинг beget.ru
Пишите на info@eth1.ru если Вы:
1. Хотите написать статью для нашего сайта или перевести статью на свой родной язык.
2. Хотите разместить на сайте рекламу, подходящуюю по тематике.
3. Хотите поддержать сайт материально
4. Нашли на сайте ошибку, неточности, баг и т.д. ... .......