- What’s configuration administration?
- What’s change administration?
- The processes of change administration:
- Advantages of configuration and alter administration for servers
- Instruments for configuration and alter administration
- Distinction between configuration and alter administration
- Issues to think about when selecting a configuration administration instrument.
Perceive the fundamentals of configuration and alter administration
What’s configuration administration?
Configuration administration is the method of managing the configurable parts or assets of a system or setting on which a software program utility runs. Configuration administration ensures that these assets and parts keep a constant state; this constant state is known as a baseline.
The primary elements of configuration administration:
Identification of configurable objects: configuration objects can embrace networks, servers, and different laptop assets.
Labelling of configurable objects: distinctive labels or model numbers are given to configuration objects to be able to determine them.
Safety of configurable objects: the configuration objects are correctly saved and protected against unauthorized entry and adjustments.
Maintaining of baseline and different data: A baseline is established for the configurable objects: this shall be a baseline that may be deployed at any time. Data are stored of releases, what was modified through the launch, and who modified it. The file will even embrace the places of the configurable objects, proposed adjustments to them, and who’s accountable for these adjustments.
Configuration Verification and Audit: The configuration objects are frequently checked, in different to determine that they’re in a constant state.
You might want to know: what is rich dollaz real name
Defining Obligations: The crew assigns accountability to members to the completely different elements of the configuration administration course of. For instance, who does auditing, reporting, or approves adjustments.
What’s change administration?
Change administration is the method of managing the adjustments which are made to the configurable objects in an setting or system.
The processes of change administration:
Identification of wanted change: The configurable Gadgets are evaluated to find out the adjustments they want and the place and the way these adjustments could be applied.
Figuring out the influence of the change: It’s decided how the proposed change will influence the present state of the system.
Change request: After the influence of the proposed adjustments has been decided, a change request is made the suitable stakeholders.
Change technique: As soon as adjustments are authorized by stakeholders, a method is developed for a way the adjustments must be applied and the timeframe. The technique is aligned with the rules outlined for configuration administration.
Execution of change: After an acceptable technique has been efficiently outlined, the adjustments are applied, and the state of the system after the adjustments if steady, turns into the brand new baseline.
Advantages of configuration and alter administration for servers
- It helps to take care of the consistency of the servers.
- It will increase effectivity since many of the processes are automated versus handbook processes.
- It makes it simple to scale infrastructure with out having to scale workers because the processes are automated.
- It reduces the probabilities of errors since many of the processes are automated and don’t require human interference.
- It saves price for staffing and restore of the server within the case of failure and the necessity to restore or arrange the server once more manually.
- It ensures that the server could be simply introduced again up in case of system downtime since there’s a baseline for the server configurations and a file of all adjustments experiences for the server.
Instruments for configuration and alter administration
Ansible: Ansible is a instrument for automation job akin to configuration administration, deployment of purposes, orchestrating and provisioning of cases. It’s an Open Supply instrument.
Puppet: Puppet is a configuration administration instrument that’s used for deployment, configuration, and administration of servers. With puppet, you may outline distinct configurations for a number of hosts and constantly verify their state to make sure that they correspond to the outlined acceptable system state. Puppet can be used to scale techniques up and down dynamically.
CFEngine: ‘CFEngine is an IT infrastructure automation and Steady Operations framework that helps engineers, system directors and different stakeholders in an IT group handle IT infrastructure whereas making certain service ranges and compliance. CFEngine runs on the smallest embedded units, on servers, within the cloud, and on mainframes, simply dealing with tens of hundreds of hosts. It’s out there as each open supply and industrial software program.’ — CFEngine
Chef: Chef is one other automation instrument that gives a technique to outline infrastructure as code. It makes use of a Grasp-Slave Structure. The Grasp and Slave talk by way of an SSL.
Salt: It’s an Open Supply configuration administration and distant execution utility that implements “Infrastructure as a code”.
Distinction between configuration and alter administration
The main change between configuration and alter administration is that configuration administration focuses on managing the configurable objects and the state of the system whereas change administration focuses on managing the adjustments that have an effect on the configurable objects and the system.
Issues to think about when selecting a configuration administration instrument.
Robustness: When selecting a configuration administration instrument, you must be sure the instrument is powerful sufficient to deal with all of the duties that your organisation’s infrastructure want it for. It also needs to allow you to scale your organisation’s infrastructure simply.
Flexibility: The instrument ought to have the ability to combine properly with different instruments that you’re at the moment utilizing or planning to make use of sooner or later. Good suggestions loop: The instrument you’re utilizing ought to have the ability to present suggestions that’s comprehensible and permits people utilizing it to know the method that’s being executed.
The complexity of the group’s IT platform: The complexity of the organisation’s infrastructure ought to decide the kind of instrument that’s getting used. If the infrastructure is small and doesn’t want a whole lot of complexity to handle it, then a easy instrument must be used and vice versa.
Price-effectiveness: The price of the instrument also needs to be thought-about when making a selection of configuration instruments. Instruments whose price can simply be managed must be chosen. They’re so many open supply instruments for configuration administration, nonetheless, earlier than utilizing any of them, one ought to be certain that the instruments are correctly maintained and fulfill the necessity of the organisation’s infrastructure.