Your SlideShare is downloading. ×
SaltStack - An open source software story
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

SaltStack - An open source software story

1,735
views

Published on

Mike Ainsworth, SaltStack director of technical sales and services, shares the SaltStack story at the All Things Open conference in 2013.

Mike Ainsworth, SaltStack director of technical sales and services, shares the SaltStack story at the All Things Open conference in 2013.

Published in: Technology

0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,735
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
63
Comments
0
Likes
7
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. “Automating Cloud Factories w/ new opensource software” 
 An open source story @mike_ainsworth !1
  • 2. PRESENTATION TOPICS 1 Intro 2 Open… for business! 3 Open Scalability !2
  • 3. Wait a minute… !3
  • 4. Who is Mike Ainsworth? !4
  • 5. I started as a hobbyist !5
  • 6. Career Snapshot… !6
  • 7. Career Snapshot… 15 yrs Enterprise Information Systems & Security Educator, Consultant, Researcher, & Evangelist ! Altiris, Symantec, AppSense, Venafi ! SaltStack ! (wait… I’m starting to see a pattern here) !6
  • 8. Open Opportunity !7
  • 9. A different business perspective Closed Source Value Open Source !8
  • 10. A different business perspective Closed Source Value Open Source Software License !8
  • 11. A different business perspective Closed Source Value Open Source Software License Utility + Exclusivity !8
  • 12. A different business perspective Closed Source Value Software License Open Source Subscription License Utility + Exclusivity !8
  • 13. A different business perspective Closed Source Value Open Source Software License Subscription License Utility + Exclusivity Utility + Enablement !8
  • 14. Open for Business ! • Tuned and curated software release ! • “Hand-in-glove” relationships
 • Delivering real value to customers
 • Helping them solve real problems
 !9
  • 15. Some Background on the Project !10
  • 16. Some Background on the Project • Project Officially Launched February 2011
 !10
  • 17. Some Background on the Project • Project Officially Launched February 2011
 • Massive Development Community Backing
 !10
  • 18. Some Background on the Project • Project Officially Launched February 2011
 • Massive Development Community Backing
 • #8 2012 GitHub Octoverse behind OpenStack Nova
 !10
  • 19. Some Background on the Project • Project Officially Launched February 2011
 • Massive Development Community Backing
 • #8 2012 GitHub Octoverse behind OpenStack Nova
 • SaltStack already established player in Cloud Management / Config Management market !10
  • 20. Open Building Blocks !11
  • 21. Open Building Blocks • Python
 !11
  • 22. Open Building Blocks • Python
 • ZeroMQ
 !11
  • 23. Open Building Blocks • Python
 • ZeroMQ
 • M2Crypto
 !11
  • 24. Open Building Blocks • Python
 • ZeroMQ
 • M2Crypto
 • YAML
 !11
  • 25. Open Building Blocks • Python
 • ZeroMQ
 • M2Crypto
 • YAML
 • Jinja
 !11
  • 26. Open Building Blocks • Python
 • ZeroMQ
 • M2Crypto
 • YAML
 • Jinja
 • MsgPack !11
  • 27. Harnessing the Power of Community #8 2012 GitHub Octoverse !12
  • 28. Harnessing the Power of Community #8 2012 GitHub Octoverse Everybody Wins !12
  • 29. For context… a little about Salt Salt manages both State (configuration)…. 
 ….and Flow (orchestration) !13
  • 30. SALT STATE • Web-scale application stack deployment • Continuous deployment, release automation, application healing • Configuration management: o Language agnostic o Simple & flexible:YAML default & Jinja templates o Data driven, extremely fast o Declarative or imperative o Configure packages, services, files and users o More than 100 built-in state modules, or easily create them o State modules wrap execution modules !14
  • 31. SALT FLOW • Fast infrastructure mgmt & remote system automation • Real-time system data and status monitoring • Any cloud provisioning and orchestration • Private cloud deployment and management • Virtual machine automation • IT process automation • Asynchronous, parallel execution • More than 200 built-in execution modules available, or easily create them !15
  • 32. Defining the Problem • Agile Dev cycles faster than ever
 • Operations accruing “Technical Debt”
 • Need for automation to improve efficiency
 • Minimize Learning Curve
 • Need for Agnostic System Administration !16
  • 33. Public/Private cloud diversity… !17
  • 34. …and application stacks like snowflakes !18
  • 35. Execution Modules, State Modules & Cloud Drivers… Oh My! Modules and Drivers, the power behind Salt’s data-driven execution…. !19
  • 36. Execution Modules, State Modules & Cloud Drivers… Oh My! Modules and Drivers, the power behind Salt’s data-driven execution…. !19
  • 37. Execution Modules, State Modules & Cloud Drivers… Oh My! Modules and Drivers, the power behind Salt’s data-driven execution…. !19
  • 38. Build, Maintain and QA Leverage !20
  • 39. Build, Maintain and QA Leverage How to Build, and Maintain Module and Driver libraries? ! Hire an army of developers, qa engineers and product managers…. Or… !20
  • 40. Tap the power of the Community !21
  • 41. SaltStack: Speed & Scalability !22
  • 42. Open Source: ideas that Scale !23
  • 43. Thank You @mike_ainsworth !24