标签:1.4 计费 引擎 非root 必须 www. 客户端软件 常见 云计算
Ansible的编排引擎可以非常出色地完成配置管理、流程控制、资源部署等多方面工作。与其他IT自动化产品相比较,Ansibe为你提供一种不需要安装客户端软件、管理简单、功能强大的基础架构配置、维护工具。
Ansible基于Python语言实现,由Paramiko和PyYAML两个关键模块构建。Ansible具有独特的设计理念:
在云计算时代的浪潮中,基础架构必须安祖按需自动伸缩、按使用量击计费基本特性,IT自动化运维软件就是重要的必备工具之一。
配置管理领域已经涌现出多种工具,配置管理的目标就是确保被管理的主机尽可能快速、按照正确方式达到配置文件中描述的状态,这对管理IT环境至关重要。
主要针对数据中心、虚拟化环境、云计算中快速开通新的主机。几乎所有云计算的服务商都有相应的API接口,这些自动化工具通过这些API接口能够迅速地创建主机实例。对于基于Linux或最近快速发展的容器技术(例如Docker、LXC),越来越多的人采用自动化工具的方式来保证这些容器的开通。
主要关注如何尽量零停机部署应用。很多公司采用滚动式部署或者金丝雀部署,Ansible对着两种方式都支持。流水线式部署也是很常见的,常见的工具包括ThoughtWorks Go、Atlassian Bamboo、大量插件支持Jenkins。
流程编排主要是进场部署时候如何保证基础架构中国的各种组件协调一致。这类工具有Ansible、Mcollective、Salt、Chef等。
监控告警工具已经发展到能够正确的收集跨系统和应用的日志,同事能够按照规则进行智能过滤、根本原因分析、告警等。常见的工具有Logstash-Kibana、SumoLogic、Rsyslog等。
在上面关键的6个领域中,Ansible能够非常完美地完成前面四个领域的工作。通过使用Ansible,无论是系统管理员、运维团队、基础架构管理员、开发者,或其他任何需要基础架构自动化者都可以从中受益。
标签:1.4 计费 引擎 非root 必须 www. 客户端软件 常见 云计算
原文地址:http://www.cnblogs.com/jie-fang/p/7573511.html