Date post: | 14-Apr-2017 |
Category: |
Technology |
Upload: | olindata |
View: | 972 times |
Download: | 0 times |
OlinData 2016
Time for a 4GL, maybe?Walter Heck | [email protected] | @walterheck
Choon Ming Goh | [email protected] | @choonming
OlinData 2016
Who are we?
OlinData 2016
History of Config Management
• cfEngine (first version in 1993)
• bcfg2 (2004)
• Puppet (2005)
• Chef (2009)• Salt (2011)• Ansible (2012)• Docker (2013)• Consul (2014)• Terraform (2014)• mgmt (2016) *shout out to James Shubin*
OlinData 2016
Categories
• Reactiveo Consul
• Proactiveo Puppet, Chef, cfEngine
• One-Offo Ansible, Salt
OlinData 2016
Now, what do we like about config management?
OlinData 2016
Idempotence
OlinData 2016
Declarative language
OlinData 2016
Security
OlinData 2016
Easy to use DSLs
OlinData 2016
Learning curve
OlinData 2016
No more repetitive tasks
OlinData 2016
Operating System diversity
OlinData 2016
Roles and profiles pattern
OlinData 2016
Reporting
OlinData 2016
Tweet your own joys to #cfgmgmtlove
OlinData 2016
But! There are definitely a number of things less than ideal!
OlinData 2016
HA / decentralised setup is difficult
OlinData 2016
Inter-module dependencies
OlinData 2016
Multi-node convergence is difficult
OlinData 2016
Too many different syntaxes and DSLs
OlinData 2016
Standardized security protocols
OlinData 2016
Running either proactive, reactive or continuous, not ‘all
of the above’
OlinData 2016
Tweet your own frustrations to #cfgmgmtsucks
OlinData 2016
So what do we dream of?
OlinData 2016
Combination of proactive, reactive and continuous
OlinData 2016
Built in integration with version control
OlinData 2016
Simpler or more dynamic testing
OlinData 2016
Strong typed, declarative DSL
OlinData 2016
Integrated Application Deployment
OlinData 2016
Better secrets management
OlinData 2016
Built-in orchestration
OlinData 2016
Parallel execution
OlinData 2016
Smaller footprints
OlinData 2016
Less dependencies
OlinData 2016
Tweet your own dreams to #cfgmgmtdreams
OlinData 2016
Thank You!
Contact us at:Twitter:
@walterheck / @choonming
Email: [email protected] / [email protected]
http://www.olindata.com