G-T6C7RF8XHZ

Что такое DevOps?

За последние несколько лет DevOps стремительно набирает популярность. Мы почти постоянно слышим новости о том, как организации по всему миру трансформируются с помощью и как инженеры осваивают новую профессию DevOps. Но каково на самом деле определение DevOps? Это методика, профессия или и то, и другое сразу? В чем разница между CI и CD или между IaaS, PaaS и SaaS? Как DevOps и SRE связаны друг с другом? И какие еще термины и понятия вам нужно знать, чтобы понять язык и значение DevOps?

Концепции DevOps, которые вам необходимо знать — Глоссарий DevOps
Чтобы ответить на вопрос «Что такое DevOps? », Руководитель направления DevOps компании Distillery, подготовил глоссарий основных понятий и определений, которые вам необходимо знать. Наш глоссарий DevOps помогает избавиться от беспорядка, определяя и объясняя только те термины, которые вам действительно необходимо знать, в том числе:

Определение DevOps
CI и CD: основа DevOps
TDD и микросервисы: сторона разработки DevOps
Виртуальные машины и облачные вычисления
IaaS, PaaS и SaaS
Контейнеры и Kubernetes
Инфраструктура как код — слияние «Dev» и «Ops»

DevOps — как методология
DevOps можно определить как двойную методологию, которая включает в себя сочетание философии, инструментов и практик, связанных как с разработкой программного обеспечения («Dev»), так и с ИТ-операциями («Ops»). Он предназначен для ускорения доставки программных продуктов. С увеличением скорости организации могут сократить время выхода своих продуктов на рынок и, таким образом, лучше удовлетворить потребности своих клиентов. Методология DevOps опирается на культуру сотрудничества между людьми, которые исторически работали в отдельных организационных подразделениях — отделах разработки и эксплуатации. Теперь все вместе они составляют команду DevOps.

DevOps — как профессия
DevOps также можно определить как профессию. DevOps-инженер — это человек, отвечающий как за надежность программного продукта (часть «Ops»), так и за высокие темпы разработки продукта (часть «Dev»). DevOps — это междисциплинарная роль, которая включает в себя широкий спектр обязанностей, ранее выполнявшихся отдельными лицами: системными администраторами, инженерами по выпускам и разработчиками программного обеспечения. Инженеры DevOps внедряют процессы непрерывной интеграции (CI) и непрерывной доставки (CD) , автоматизируют процедуры сборки и развертывания программного обеспечения и управляют локальной или облачной инфраструктурой.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *