Ansible
Ansible is a deployment automation tool which traditionally uses push approach to achieve its objectives, by managing all the servers through one single machine running the Ansible Configuration Management Tool.
Ansible Push Approach
Ansible clients do not have any agents installed on them, therefore there is no concept of polling with central server. Ansible uses the Push approach instead. Still, ansible is flexible enough to let the user implement Pull architecture as well.
Configuration Management Tools
• Push approach does not require agents set up on individual nodes like pull does
• Push based systems are completely Synchronous as you can see the changes made instantaneously and can fix the system if changes cause problems
• Systems using pull architecture can scale quite easily which is not the case with push model
Learn more about Ansible here :
Comments
Post a Comment