DevOps — это практика эксплуатации и разработки инженерных групп, участвующих вместе во всем процессе программного обеспечения/обслуживания жизненного цикла от определения и дизайна требований, к процессу разработки и развертывания и доставки и мониторинга (поддержка производства).
Опыта DevOps применяют непрерывность в каждом этапе предоставления жизненного цикла Software, программного обеспечения/решения, которые соответствуют всегда изменяющимся требованию клиента.
В процессе традиционного программного обеспечения использовалась модель водопада. Хотя модель имела различные преимущества к определенным видам проекта проекта, как меньшие проекты, где требования были очень хорошо поняты, и это был разовой проект. Такие проекты не будут возвращены для обновлений и изменений, если это произошло, проект будет подвергаться риску тупика. Модель водопада не была эффективной в доставке крупных программных проектов.
Инженерные команды должны были искать лучший процесс, который проворный, итеративный, и вмещает изменение требований. Прогибальная модель сдвигается сосредоточенность для обеспечения короткой сроки, которая обеспечивает непрерывную немедленную обратную связь от клиента и возможность перемещения результатов в производство. Практика DevOps — это оскорбление от Agile Development, потому что он гарантирует, что программное обеспечение продолжает доступно. Дежол и Agile Model приносит возможность быстро охватить изменения и преуспевать в динамичной среде, в то время как растущее сотрудничество между разработчиками, операциями и бизнес-командами. Слияние этих двух предлагает следующее;
- Высококачественное программное обеспечение, которое можно развернуть быстрее, контролироваться и легко поддерживаться.
- Преемственность в процессе разработки программного обеспечения, такое как автоматизация, непрерывное развитие, непрерывное тестирование, непрерывную интеграцию, непрерывное развертывание и непрерывное мониторинг.
- Быстро получают и реализуйте обратную связь от клиентов в рабочее программное обеспечение для роста бизнеса.
Продолжать частично
Оригинал: «https://dev.to/daviddennis02/devops-engineering-what-is-it-pt1-32g»