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
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
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
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