DevOps와 자동화

49
DevOps 자동화 (전)kth DevOps팀, (현)kt뮤직 / I 김동수

description

DevOps 와 자동화에 대해 설명한 자료 2012년 h3 발표자료를 조금 수정하였습니다.

Transcript of DevOps와 자동화

  • 1. DevOps ()kth DevOps, ()kt / I

2. DevOps DevOps ?01 (APP) 02 ?03 kth 04 3. DevOps ?01 4. DevOps ? DevOps Day 2009 intro dev meets ops, ops meets dev http://www.youtube.com/watch?v=7kP8U0f9ELk 5. DevOps ? Dev Op s Dev Op elopment erations 6. DevOps ? , . . ! Python, NoSQL . . 7. DevOps ? . . . 3~6! ! 8. DevOps ? , NoSQL, Django . . ? , . 9. DevOps ? . . . 3~6 . 10. Development Operations DevOps ? http://dev2ops.org/blog/2010/2/22/what-is-devops.html http://www.pororo.net ! ! 11. DevOps ? DEV. OPS. 12. DevOps ? DevOps (Wikipedia) DevOps IT , , , IT . DevOps (a portmanteau of development and operations) is a software development method that stresses communication, collaboration and integration between software developers and information technology(IT) professionals. DevOps is a response to the interdependence of software development and IT operations. It aims to help an organization rapidly produce software products and services. http://en.wikipedia.org/wiki/Devops DevOps . 13. DevOps ? facebook, twitter /, , , , 8 , 2 v 1.5 1.0 1.5 14. DevOps ? facebook, twitter /, , , , 1 (iteration) , , 8 1.0 1.0.1 1.0.2 1.1 15. DevOps ? http://en.wikipedia.org/wiki/DevOps#Devops_Days 16. DevOps ? ! !! , 17. DevOps ? ! !! 18. (APP) 02 19. (APP) , Storage, NW HP Quad Core IA2 BL860c i2 Blade IA * 2 , VERITAS VCS, Rack, .. 10 5 5 , , . 20. (APP) , Storage, NW HP Quad Core IA2 BL860c i2 Blade IA * 2 , VERITAS VCS, Rack, .. 10 5 5 , , . 21. (APP) , Storage, NW HP Quad Core IA2 BL860c i2 Blade IA * 2 , VERITAS VCS, Rack, .. 10 5 5 , , . 22. . VM v2core 4GB RAM HDD 100GB S3 , ELB, RDS 10 5 5 , , . (APP) 23. . VM v2core 4GB RAM HDD 100GB S3 , ELB, RDS 10 5 5 , , . ! (APP) 24. . . , , (APP) 25. , VM 1EA : Apache + Tomcat + Spring, MySQL DB : API , 1 : API 2 : SSL 3 : , : , ? (APP) 26. (APP) Home Backup API Server MySQLApache Tomcat Spring https restful/json weekly backup $wget username -- / Push POI 27. (APP) Home Backup API Server MySQLApache Tomcat Spring https restful/json / Push POI Backend as a Service 28. ?03 29. ? / , . IT , , 30. kth 04 31. KTH DevOps in kth / , , , , , , 32. KTH 33. KTH + , , X , , , , , 34. KTH + , , X , , , , JIRA JIRA , 35. KTH 36. KTH AD local local local JIRA Confluence SVN Jenkins Artifactory Sonar local OTL 37. KTH AD JIRA Confluence SVN Jenkins Artifactory SonarGIT 38. KTH KTH . . 39. KTH KTH . . 40. KTH KTH . . 41. KTH , App App Dropbox 42. KTH , OTA Svr Stage GIT 43. KTH 44. KTH (Sheath) 45. KTH (Sheath) http://www.youtube.com/watch?v=RNV2lNu9OeM 46. KTH (Safari Tour) 47. KTH (Safari Tour) http://www.youtube.com/watch?v=fOn6niktvEQ 48. . [email protected] @ds5apn http://ds5apn.wordpress.com 49. : DevOpsDays : http://devopsdays.org/ https://twitter.com/devopsdays Agile : http://agilemanifesto.org/iso/ko/ Agile Korea : http://agilekorea.org Scrum : http://www.mountaingoatsoftware.com/topics/scrum Extreme Programming : http://xprogramming.com/what-is-extreme-programming/ Gitblit : http://gitblit.com Jenkins : http://jenkins-ci.org/ Artifactory : http://www.jfrog.com/home/v_artifactory_opensource_overview Chef : http://www.opscode.com/chef/ SoapUI : http://www.soapui.org Cloud Stack : http://cloudstack.apache.org/ Netflix opensource : http://netflix.github.io/#repo Splunk : http://ko.splunk.com/ DevOps, : http://goo.gl/Cch4c Chef, ? : http://goo.gl/dX91D Safari Tour : http://goo.gl/Arwfo InfoQ Devops : http://www.infoq.com/devops/ 50. : DevOps Days 2009 intro dev meets ops, ops meets dev () http://www.youtube.com/watch?v=7kP8U0f9ELk Sheath Demo: Chef http://www.youtube.com/watch?v=RNV2lNu9OeM Safari Tour Demo: http://www.youtube.com/watch?v=fOn6niktvEQ