54
Yusuke Ando 株式会社 Engine Yard 2014/10/19 DevOpsを実現する為の Chef活用テクニック Chef12対応版

DevOpsを実現する為のChef実践テクニック Chef12対応版

  • Upload
    yandod

  • View
    1.821

  • Download
    0

Embed Size (px)

DESCRIPTION

OSCTokyo 2014 Fall

Citation preview

  • 1. DevOpsChefYusuke Ando Engine Yard2014/10/19!Chef12

2. 2! Engine Yard Twitter: yando GitHub: yandod PHPer RedminePHPCandyCane 3. 3!Chef 4. 4!Engine Yard 2006 AWS/Azure Terremark Chef 5. 5!idobata.ioAWSEngine Yardidobata.io 6. 6!toreta.in (TORETA CTO) TORETA24365Engine Yard 24365TORETA 7. 7!a2mato.comEngine YardEngine Yard 8. 8!svgn.bizHIPAASOC2Engine YardB to BEngine Yard 9. 9! 10. Agenda!1. DevOpsChef2. Chef3. Chef 11. DevOpsChef 12. 12!DevOps 13. 13!DevOps 20096 Velocity2009 14. 14! 15. 15! 16. 16! IRCbotDevOps 17. 17!DevOps 18. 18!Infrastructure as Code Chef1 19. 19! 20. 20! 21. 21!SYSTEMS (2014/09/30)102N=62 22. 22!Chef() 23. Chef 24. 24!Chef Chef Ruby / Erlang 25. 25! Chef 0.10.x 0.6 Chef 11.x Chef 12.x Chef SoloClient 26. 26! Enterprise Chef (Chef11) OSSWeb UI OpenSource Chef-Server Analytics Chef Subscription Chef12 27. 27! Engine Yard Facebook Prezi 28. 28!Server 29. 29!(Chef Solo)Chef-SoloChef Solo 30. 30!(chef-client local)Chef-ClientLocal ChefZeroChefZeroChefZeroChef ZeroChef12 31. 31!Chef-Zero Chef ClientAPI Chef Server http://qiita.com/sawanoboly/items/4f363909615d8a76e9e5Chef12 32. 32! Chef () () ChefChef Solo 33. 33! ChefRuby /opt/chef ChefGem 34. 34!package apache2 do!action :install!end!!service apache2 do!action :start!endapache2apache2 35. 35!apt-get / ohai 36. 36!Chef / Chef Solo Chef Clientcron why run (dry run) knife-solo (1530) 37. Chef 38. 38!Chef Chef () Chef (Supermarket) 39. 39!Chef 40. 40!Chef 41. 41! 42. 42! 43. 43!CI Infrastructure as Code (CI) 44. 44! Berkshelf / librarian-chef foodcritic Test-kitchen Severspec 45. 45! Test KitchenCI Jenkins / Travis CI / Circle CIVagrantDockerVirtualBoxLXCVMWareAmazon EC2AzureFoodCritic ServerspecBerkshelf / librarian-chefChef SoloChef ClientChef Zero 46. 46!Qiita 47. 47! (supermarket) 48. 48! 49. 49! 50. 50! 51. 51!Engine Yard 52. 52!Engine Yard 53. 53! 54. Thank you!