Chef作为DevOps运动的重要工具之一,用于快速实现云端自动化配置管理。全书共16章,主题涉及Chef配置管理、Ruby及其语法、如何写Chefrecipe,如何用TestKitchen管理沙盒测试环境,如何用Chef客户端管理单个节点,Chefcookbook如何写和如何用,如何用Chef服务器管理多个节点,搜索、数据包、角色、开发环境和测试等都有介绍。本书是一本介绍Chef基础架构自动化平台的入门书,有比较强的实操性,很适合刚开始接触Chef、配置管理和自动化编程的读者阅读和参考。在云时代,Chef作为DevOps运动的重要工具之一,主要用于实现自动化配置管理和运维,帮助大大小小的企业解决各种运维问题。本书针对刚开始接触配置管理的开发人员和系统管理员,阐述了如何在短短几分钟或者几个小时之内搭建和部署应用,而不像以往那样要花几天或者几周时间。本书介绍如何写基于Ruby的Chef代码,通过实例来引导读者逐步掌握各种Chef工具和配置管理概念。只要略懂命令行,熟悉基本的系统管理,就可以通过本书迅速掌握Chef。第1章配置管理和ChefChef是一个面向(像你一样的)信息科技(IT)专家和软件工程师的配置管理工具。由于配置管理有许多不同的定义,所以让我们先来解释在本书中配置管理代表的意思以及为什么你需要一个配置管理工具。我们同时会介绍Chef并讲解为什么你需要它。什么是配置管理在IT行业中,配置管理是在将软件应用程序发布给消费者的过程中对以下实体进行管理的工程实践:?硬件?软件?基础架构?人?流程配置管理源于解决团队工作中最基本的挑战。当你是唯一的系统管理员并管理少量服务器时,变化管理一般没有多复杂;然而协调若干系统管理员和工程师来管理数百甚至成千上万个服务器和应用程序来支持巨大数量的用户,则非常复杂,并往往需要一些工具来支持。现代的IT配置管理工具通常包含对MarkBurgesspass提出的自动化和基于策略的理论之实现。他在二十世纪九十年代末到千禧早年间在奥斯陆大学学院任教授时开发了IT自动化理论的如下核心思想。?配置改变必须由一种系统化的方式处理来保证系统的配置是正确和可靠的。?系统本身一定要有一些自救措施,从而错误可以自动被侦测到并修复而无需明确的指令。当下的IT配置工具的代表包括CFEngine、Puppet、MicrosoftWindows中的DesiredStateConfiguration引擎、Ansible、SaltStack以及(毫无疑问)Chef。为什么需要配置管理工具来实现IT自动化在管理复杂的企业基础架构时使用自动化配置管理工具,有很多至关重要的原因,以下是其中四个重要原因。?一致性。如果基础架构是手动配置的,怎样才能知道所有的服务器的配置都一致?再者,怎样才能确定所有的服务器配置都符合标准和安全需求?(比如说,系统管理员有没有在相应系统里记录所发生的改变?)使用一个配置管理工具来自动化重复的任务能使系统管理员事半功倍。当这些可重复的任务非常艰难和复杂时,人工通常很难每次都将它们一模一样地完成。而这正好是电脑(配置管理工具)擅长做的事情。让配置管理工具来自动化这些复杂的任务可以让系统管理员专
"synopsis" may belong to another edition of this title.
Seller: liu xing, Nanjing, JS, China
paperback. Condition: New. Pub. Date:2016-07-01 Pages:340 Language: Paperback Chinese Publisher: Tsinghua University press Chef as one of the important tools for the DevOps campaign. for the rapid implementation of cloud automation configuration management. The book is a total of 16 chapters. the theme of Chef configuration management. Ruby and its syntax. how to write R Chef. Seller Inventory # DN011974
Quantity: 5 available