Why SaltStack ?
Transcript of Why SaltStack ?
![Page 1: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/1.jpg)
Why SaltStack?
© 2017 SALTSTACKDave Giles – SaltStack solutions consultant
![Page 2: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/2.jpg)
A massive community
Salt Open Source Project
• Salt OSS created in Feb. 2011
• Loosely coupled, powerful system management tools
• Automation for complex, Web-scale infrastructure
• Pervasive adoption
• Tech powered by Salt incl: Juniper, Nutanix, IBM,
Cloudflare, EMC, SUSE, Cisco & dozens more
• 37:1 commit to contributor ratio
• Sticky technology and friendly community
Current Contributors (source: Open Hub)
Salt 729
Docker 580
Puppet 122
2100+ All-time Contributors
4M+ Annual Downloads
75,000+ Commits
![Page 3: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/3.jpg)
GigaOm Structure
Launchpad Winner
2013
Gartner 2013
Cool Vendor in
DevOps
2013
InfoWorld
Technology of
the Year
2014
Recognition & awards
Best of
VMworld
2014
Best of DevOps and
Cloud Management
2015
SaltStack was named to the GitHub Octoverse list in 2012 and
2013 as on of the top-five largest open source projects in the world
![Page 4: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/4.jpg)
Why SaltStack?
The 5 bility’s of Salt:
• Scalability
• Extensibility
• Predictability
• Adaptability
• Heterogeneity (ok, ok, it’s close enough…)
![Page 5: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/5.jpg)
Scalability
• Designed for massive scale
- 20,000 Minions per Master
• Redundant Masters for HA
• Hierarchy for complex management
• Speed
- 0mq / pub-sub / async /parallel
execution
![Page 6: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/6.jpg)
Extensibility
• Modules (400+)
• Grains (metadata)
• Beacons (endpoint watchdog)
• States (configured condition)
All can be modified and easily sent to all minions:
salt \* saltutil.sync_all
![Page 7: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/7.jpg)
Predictability
• Salt is an event-response system
• Beacons emit an event from a watched condition (mem/disk/network/file)
• Reactors take a prescribed action to the condition (reboot, rebuild,
redeploy, destroy)
• Minions can autonomously maintain themselves, instead of Master
initiated checking w/ Minions for conditions.
System Events &
Data
Reactor
Commands
Event Reactor(Master)
Infrastructure Nodes(Minions)
Servers
IoTWindows
Virtual Machines
Containers
Public Cloud
Storage
Hyper-Converged
Networking
Private Cloud
![Page 8: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/8.jpg)
Adaptability
• Easy to use config statements (yaml / jinja / python)
• Prebuilt modules to support 100s of applications
• Powerful API interacts w/ other systems
![Page 9: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/9.jpg)
Heterogeneity
• SaltStack Enterprise 5.0.1
• Windows, Unix, Linux, Mac OS, network devices, IoT
• Centralized RBAC, data aggregation, reporting, eAPI, multiple masters
• Extend and enhance SUSE Manager
![Page 10: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/10.jpg)
Why SaltStack?
The 5 {bilities} of Salt add up to deliver these 3 unique characteristics:
• Not just configuration management
• Easily scale from small to massive, simple to extremely complex
• Predictive orchestration through event-driven automation
![Page 11: Why SaltStack ?](https://reader030.fdocuments.in/reader030/viewer/2022021418/58ecf6d81a28abea688b46fd/html5/thumbnails/11.jpg)
THANK YOU
© 2017 SALTSTACK
801.207.7440
www.saltstack.com
3400 N. Ashton Blvd. Suite 110
Lehi, UT 84043
@SaltStack