官术网_书友最值得收藏!

IT automation

IT automation is – in its broader sense – the processes and software that help with the management of the IT infrastructure (servers, networking, and storage). In the current shift, we are supporting for a huge implementation of such processes and software.

At the beginning of IT history, there were very few servers, and a lot of people were needed to make them work properly, usually more than one person for each machine. Over the years, servers became more reliable and easier to manage, so it was possible to have multiple servers managed by a single system administrator. In that period, the administrators manually installed the software, upgraded the software manually, and changed the configuration files manually. This was obviously a very labor-intensive and error-prone process, so many administrators started to implement scripts and other means to make their lives easier. Those scripts were (usually) pretty complex, and they did not scale very well.

In the early years of this century, data centers started to grow a lot due to companies' needs. Virtualization helped in keeping prices low, and the fact that many of these services were web services meant that many servers were very similar to each other. At this point, new tools were needed to substitute the scripts that were used before: the configuration management tools.

CFEngine was one of the first tools to demonstrate configuration management capabilities way back in the 1990s; more recently, there has been Puppet, Chef, and Salt, besides Ansible.

主站蜘蛛池模板: 黄骅市| 日土县| 泰州市| 嘉禾县| 聂荣县| 岐山县| 白银市| 蒙自县| 稻城县| 秭归县| 涟水县| 南涧| 天津市| 大埔县| 瑞安市| 酉阳| 临沧市| 那坡县| 抚远县| 寻乌县| 沅江市| 平舆县| 隆回县| 江华| 乌鲁木齐县| 永和县| 嘉禾县| 青田县| 三台县| 衡水市| 巫溪县| 卓尼县| 台州市| 蒙山县| 大城县| 吐鲁番市| 治县。| 鲁甸县| 广汉市| 三亚市| 社会|