12

Click here to load reader

On Chef

Embed Size (px)

DESCRIPTION

Первый митап DevOps-40

Citation preview

Page 1: On Chef

место дляспонсора DevOps-40

Про Chef

14.07.2013, DevOps meetup, СПб

Page 2: On Chef

место дляспонсора DevOps-40Цели и задачи:● автоматизация● централизация управления● конфигурация – это код ^ кстати, на каком языке?

14.07.2013, DevOps meetup, СПб

Page 3: On Chef

место дляспонсора DevOps-40Почему Chef:● прежде всего, Chef - это модно● Chef – это практично? (нет)● Chef – это удобно? (да)● Какие, вообще, варианты?

14.07.2013, DevOps meetup, СПб

Page 4: On Chef

место дляспонсора DevOps-40Варианты:● Ruby, Python, хардкор● Chef, Puppet● SaltStack, Ansible, Func, тысячи их● CFEngine

14.07.2013, DevOps meetup, СПб

Page 5: On Chef

место дляспонсора DevOps-40Анатомия:● Клиент и сервер● Если сервера нет – chef-solo● Конфигурация - “рецепты”● Описание конфигурации – это просто программа на Ruby

14.07.2013, DevOps meetup, СПб

Page 6: On Chef

место дляспонсора DevOps-40Установка:● Версия 10 – прочесть и исполнить простыню

● Версия 11 – сама себя устанавливает через chef-solo

● Сервер это 100500 разных процессов и сервисов

14.07.2013, DevOps meetup, СПб

Page 7: On Chef

место дляспонсора DevOps-40Управление:● pull-модель● узел управления может быть где угодно, не только на сервере

● утилита knife

14.07.2013, DevOps meetup, СПб

Page 8: On Chef

место дляспонсора DevOps-40Жаргон:● У каждой CM системы - свой● knife, recipe, cookbook● role

14.07.2013, DevOps meetup, СПб

Page 9: On Chef

место дляспонсора DevOps-40Ну и как “Ока”?● Использую уже год● Удивляться уже перестал● Работать можно● Особенно, если проект большой и машин много

14.07.2013, DevOps meetup, СПб

Page 10: On Chef

место дляспонсора DevOps-40Плюшки:● Кукбуков МНОГО● “Есть много путей сделать это”● ^ это не только плюс, но и минус● большое сообщество● кроме того, Chef – это модно

14.07.2013, DevOps meetup, СПб

Page 11: On Chef

место дляспонсора DevOps-40Проблемы:● Ruby-машина довольно прожорлива

● разработчики Chef не поражают компетентностью

● overengineering● Chef server это bloody mess

14.07.2013, DevOps meetup, СПб

Page 12: On Chef

место дляспонсора DevOps-40Спасибо за внимание!● Вопросы?● DevOps-40: доказано Менделеевым!

14.07.2013, DevOps meetup, СПб