• Like
Chef. кто на кухне хозяин. концепция devops. а,титов. зал 2
Upcoming SlideShare
Loading in...5
×

Chef. кто на кухне хозяин. концепция devops. а,титов. зал 2

  • 1,709 views
Uploaded on

 

More in: Business , Travel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,709
On Slideshare
0
From Embeds
0
Number of Embeds
9

Actions

Shares
Downloads
15
Comments
0
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Chef: кто на кухне хозяин. Концепция DevOps. Титов Александр, SkypeTuesday, April 26, 2011
  • 2. ITIL vs быстрорастущий веб. Проблемы? • Команды ускоряются, эксплуатация - нет • Количество ошибок эксплуатации растет • Бэкапов как всегда нет, а сайт не работает...Tuesday, April 26, 2011
  • 3. Что делать?Tuesday, April 26, 2011
  • 4. DevOps • Управление конфигурацией как программным кодом. • Тесное взаимодействие сисадминов с разработчиками. • Автоматизация всего, что можно. Тестирование. • Итерационное изменение конфигурации.Tuesday, April 26, 2011
  • 5. Tuesday, April 26, 2011
  • 6. Системы управления конфигурациями • HP Server Automation, Tivoli, MS SCCM • cfengine • bcfg2 • puppet • chefTuesday, April 26, 2011
  • 7. Подробнее про chef.Tuesday, April 26, 2011
  • 8. Chef: cookbook • attributes • files • definitions • providers • recipes • resources • templatesTuesday, April 26, 2011
  • 9. Minimal: рецепт и шаблон nothing/recipe/nothing.rb nothing/template/nothing.rbTuesday, April 26, 2011
  • 10. Chef: аттрибуты и роли • Аттрибуты имеют разный вес. • В аттрибутах хранятся переменные конфигурации. • Роли используются для объединения аттрибутов группы хостов. • По всем аттрибутам можно делать поиск, в том числе и по ролям.Tuesday, April 26, 2011
  • 11. Chef: провайдеры и ресурсы • В chef есть встроенный механизм ресурсов (package, service, execute) • Lightweight Resources and ProvidersTuesday, April 26, 2011
  • 12. Vagrant • Инструмент для разработки и тестирования конфигураций • Основан на VirtualBox • Поддерживает puppet, chef, shell;)Tuesday, April 26, 2011
  • 13. Vagrant+Chef • vagrant box add ubuntu http://files.vagrantup.com/lucid64.box • vagrant init • vagrant up • vagrant provisionTuesday, April 26, 2011
  • 14. DemoTuesday, April 26, 2011
  • 15. Зачем? • Предупреждение человеческих ошибок • Самодокументирование • Контроль версий • Доступ к ресурсам сообществаTuesday, April 26, 2011
  • 16. Новое в 0.10 • Environments • Encrypted data bags • Freezing cookbooksTuesday, April 26, 2011
  • 17. To be continued • Автоматизация бэкапов • Интеграция с мониторингом • Автоматизация тестирования • Автоматическая документацияTuesday, April 26, 2011
  • 18. Полезности • http://opscode.com • http://vagrantup.com • http://www.planetdevops.net • http://www.agileweboperations.com • http://devopscafe.orgTuesday, April 26, 2011
  • 19. PROFIT! Вопросы? email: titoff.a@gmail.com http://twitter.com/osminogTuesday, April 26, 2011