Combined architecture of the configuration management system for computing infrastructure

Y.A. Vorontsov, E.K. Mikhailova

Abstract


Information systems and services of any computing infrastructure require configuration in accordance with the current tasks assigned to them. Currently, configuration management systems are used to configure infrastructure nodes, which make it possible to automate this process. One of the basic principles of these systems is the presence of a control node in the infrastructure, from which configuration management will be performed, on which the configuration files themselves will also be located. The main difference lies in the principle of interaction with managed nodes. In one case, the management node is responsible for initializing the node configuration, sending configuration files to managed machines, which will then be configured according to this configuration, this management model is called the push model. In another case, the pull model is used, which provides that the managed node is responsible for initializing the request. It independently polls the control node for changes in its configuration. Usually, all infrastructure nodes have different network access policies: some are constantly available and their status is known to the system administrator, while others are under the full control of their users and it is impossible to say with certainty when they will appear on the network and receive the configuration. In accordance with this, a system architecture is proposed that implements both management models, since in this case it will not be necessary to use several configuration management systems to configure all nodes in the infrastructure.


Full Text:

PDF (Russian)

References


Starcev M. V. IT-infrastruktura: kategorial'nyj analiz. // Informacionnye tehnologii v jekonomike, biznese i upravlenii. 2016. Materialy III mezhdunarodnoj nauchno-prakticheskoj konferencii. C. 122-128.

Red Hat, What is configuration management? [Jelektronnyj resurs] // Blog kompanii Red Hat. URL: https://www.redhat.com/en/topics/automation/what-is-configuration-management (Data obrashhenija: 24.07.2021)

Gayatri S Ajith, Beginner Fundamentals: Push & Pull Configuration Management Tools [Jelektronnyj resurs] // Medium — platforma dlja social'noj zhurnalistiki. 3 sentjabrja 2019. URL: https://medium.com/@gayatrisajith/beginner-fundamentals-push-pull-configuration-management-tools-85eff1b41447 (Data obrashhenija: 24.07.2021)

Dokumentacija na sistemu Ansible [Jelektronnyj resurs] – URL: https://docs.ansible.com/ansible/latest/index.html (Data obrashhenija: 25.07.2021).

Arhitektura sistemy Ansible [Jelektronnyj resurc] – URL: https://docs.ansible.com/ansible/latest/dev_guide/overview_architecture.html (Data obrashhenija: 25.07.2021).

Dokumentacija na sistemu Puppet [Jelektronnyj resurs] – URL: https://puppet.com/docs/puppet/7/puppet_index.html (Data obrashhenija: 26.07.2021).

Serrano, João & Pereira, Rúben. (2020). Improvement of IT Infrastructure Management by Using Configuration Management and Maturity Models: A Systematic Literature Review and a Critical Analysis. Organizacija. 53. 3-19. 10.2478/orga-2020-0001.


Refbacks

  • There are currently no refbacks.


Abava  Absolutech Convergent 2020

ISSN: 2307-8162