Что вызывает аналогии DevOps?

9

Некоторые докладчики используют аналогии для пояснения определенной технологии, например, Pizza as a Service 2.0, которая объясняет различия между различными стеками as-a-Service (aaS).

введите описание изображения здесь

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

Когда гуглится «Аналогия DevOps», показываются различные изображения, но не из них очень броские.

Определение слова "получение"

  1. Показать изображение в презентации
  2. Обсудите 30 секунд об этом
  3. Во время подъема все больше и больше людей понимают DevOps, и им это совершенно ясно.
030
источник
DevOps имеет много целевых групп; Я думаю, что легче сосредоточиться на этом, чтобы найти изображение. Кто ваша аудитория и что произойдет в случае успеха лифта?
Петр Мурышкин
Большинство из них - младшие разработчики, которые склонны к самосовершенствованию, то есть хотят только развиваться, не поблагодарив за ответственность за запуск приложений в производстве. @PeterMuryshkin Сколько целевых групп существует в этом контексте по вашему мнению?
030
Так что для целевых групп я бы сказал, по одному для каждого бункера / ролей в каждом сегменте DevOps Toolchain? Менеджмент, бизнес-пользователи, разработчики, тестеры, ops ..
Петр Мурышкин

Ответы:

3

DevOps - индустриализация ИТ

введите описание изображения здесь

oryades
источник
На левой картинке изображен автомобиль, который был изготовлен вручную?
030
точно, у этого также будут некоторые проблемы, перемещающиеся :)
oryades
Отлично. Теперь я это вижу. Возможно, вы могли бы добавить какое-то дополнительное описание в ответ?
030
2
С другой стороны, на рисунке справа изображен автомобиль, который без проблем будет передвигаться, пока он остается на конвейере. В противном случае некоторые колеса могут быть необходимы ...
Jiri Klouda
1
Что касается правой части картины, я думаю, что набор инструментов DevOps - это инженерный подход для понимания и построения конвейеров доставки для автоматизации, тестирования и доставки программных решений. Aka Industrial Revolution 2.0 ... sigspl.org/2015/10/14/…
Петр Мурышкин
4

Главным образом для разработчиков, но знающих других с мемом «девушка из стихийного бедствия»: «Работает на моей машине ... Теперь проблема в Ops!» Это показывает, что отсутствие ответственности может поставить под угрозу всю компанию, и ценность программного обеспечения, работающего только в конкретной среде, не является абсолютной.

введите описание изображения здесь

Также матрица ада . Добавление Docker может показаться еще одним столбцом, но контейнеры станут технологией «на ходу» и стандартной архитектурой в долгосрочной перспективе. Таким образом, вы можете запускать Docker-контейнеры также с Kubernetes или Apache Mesos.

введите описание изображения здесь

Петр Мурышкин
источник
Не могли бы вы добавить изображения?
030
Я как можно скорее, с мобильного, кажется, не работает должным образом.
Петр Мурышкин
Отлично +1. Не могли бы вы добавить небольшое объяснение к каждому из изображений, то есть, почему эти аналогии DevOps?
030
1
Честно говоря, эти изображения скорее иллюстрируют мотивацию для DevOps, чем для самого DevOps; так что теперь я не уверен, насколько хорошо он отвечает на ваш актуальный вопрос, чтобы «отобразить» DevOps
Петр Мурышкин
Кроме того, первая картинка определенно полезна для описания «Почему DevOps» в моей презентации.
030
3

Самая яркая аналогия DevOps, которую я могу придумать, - это аналогия между домашним животным и скотом в отношении одноразовой инфраструктуры. Хотя, я бы сказал, что речь идет не о извлечении , связанном с изображением, а о том, как легко это понять и с чем связано.

введите описание изображения здесь

PrestonM
источник
1
Крупный рогатый скот против домашних животных - это, в основном, шуты, не требующие организации и мышления. Намек на то, что это говорит только об инфраструктуре, а не о приложениях, работающих на ней.
Тенсибай
@Tensibai Какая твоя любимая аналогия?
030
Это милая идея, но она падает на лицо, как только вы привносите настойчивость. Вам лучше надеяться, что ваша компания не пила kool-aid DevOps и что система начисления заработной платы - домашнее животное!
Гай
2

Еще один, который мне нравится, это с этого сайта https://devrant.com/search?term=devops

введите описание изображения здесь

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

030
источник
1

Другая аналогия была найдена здесь https://devrant.com/search?term=devops

Я думаю, что это также применимо, поскольку все еще есть разработчики, которые продолжают бросать вещи через стену.

введите описание изображения здесь

Я должен признать, что я чувствую себя так, и это побуждает меня учиться программированию. Сейчас я изучаю Java и хочу получить сертификаты. Я сейчас учусь на Java, помощник Oracle.

030
источник
0

Основываясь на предложении в одном из комментариев к одному из ответов @PeterMuryshkin, я прочитал больше о Industry4.0 и думаю, что это может быть аналогом DevOps.

Еще одна аналогия DevOps может быть промышленность 4.0:

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

введите описание изображения здесь

Чтобы внедрить отрасль 1.0, должен быть понятен функциональный процесс, т. Е. Как производить хлопок вручную, чтобы автоматизировать это, 2.0 автоматизировал больше и 3.0 также. В настоящее время DevOps также все больше и больше автоматизирует, но для этого процесс также должен быть понятен. Поскольку 4.0 - это переход в облако, например, AWS, GCP, AWS, CI / CD и системы самовосстановления, это тоже может быть аналогией.

030
источник
Кроме того, я думаю, что настоящая индустрия 4.0 не работает без DevOps.
Петр Мурышкин
0

DevOps также можно сравнить с командой коммандос, которая состоит из небольшого числа специалистов. Я всегда должен думать о первом уровне Commandos 1 в тылу врага. Было три персонажа:

  • морской
  • Водитель
  • зеленый берет

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

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

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

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

Когда они работали вместе, у них был больше шансов выжить, так как для уничтожения врага требовалось три выстрела. Если они стреляли вместе, врага немедленно убили.

030
источник