Chef 部署自动化帮你搭建应用栈

云计算 自动化
Chef是IT自动化平台,可让客户创建、部署、变更和管理基础设施运行时环境和应用。Chef是平台无关的,可以部署到云端、本地或作为虚机(VM)。

Chef是IT自动化平台,可让客户创建、部署、变更和管理基础设施运行时环境和应用。Chef是平台无关的,可以部署到云端、本地或作为虚机(VM)。Chef也被称为部署自动化工具和DevOps使能者,它是一款可以为不同规模企业提供许多集成选项的产品。

客户用Chef来创建、管理和部署应用栈、裸服务器以及VM。Chef平台主要基于客户/服务器。受管理的系统运行Chef客户端,后者再利用HTTP RESTful API连接Chef服务器。Chef服务器包含有一个数据库,里面存储有“配方”,“配方”会被打包成独立的“食谱”,代表着运行在客户端的独立组件—比方说Java、WebSphere 以及MySQL等,还会保留着所有受管理机器的详细目录。

这些配方是用来创建部署和集成应用所需的组件的可重用建构块的。配方会合并进上面提到过的食谱。一旦编写或从Chef社区下载后,cookbook和 recipe就可以作为模板来构建应用栈。这让客户可以以一致和可重复的形式创建、管理和部署环境,并且加速了这些环境的部署速度。Chef被格式用来显著减少人工的服务开通准备工作,以及应用和数据中心资源的管理时间。

Chef服务器还把Chef analytics作为附件来运行,因此用户可以运行分析并生成报表。

Chef提供了一个免费的服务器,该服务器可合并像多租期、基于角色访问控制和目录集成这样的高级功能。

Chef归类为部署自动化、DevOps工作流集成与使能以及基础设施自动化工具,使得该平台的市场非常广。公司市场定位是中小企业和企业客户,但支持所有加速采用DevOps以便成为“软件优先”的公司。

以下数Chef可能会用到的主要实例:

  • 云部署:Chef既可用来迁移工作负载到云端,也可用于创建新的云原生应用。
  • 采用DevOps的业务变革:Chef加速并实施DevOps实践。
  • 基础设施自动化:中小企业和企业等可用Chef来自动化整个技术栈。
  • 异构环境管理:Chef让不同的IT资产被当成整体看待。
  • 数据中心协调和云管理:Chef用高速的DevOps方法来进行数据中心、云环境的准备、部署和维护。
  • 容器准备:Chef可用于为容器提供自动化的基础工作。
  • 快速的合规和安全性:DevOps集成了合规性检查、审计和安全进DevOps工作流,加速了合规性工作。

Chef集成了很多技术,包括跟微软、IBM、思科、CA、Juniper、EMC、AWS、惠普、VMware等。Chef还支持范围很广的操作系统,包括Linux、BSD UNIX、Mac OS X、Windows、AIX及Solaris。

Chef服务器可在本地、云端或Chef托管的软件即服务模型上运行。该公司还跟Amazon、Azure以及若干其他基础设施即服务提供商合作,跟允许客户运行来自供应商支持、完全支持Chef服务器的镜像的云市场合作。

Chef平台由Chef直接销售,也可以通过分销商来购买。市场镜像可直接从云供应商处购买。

平台的授权是按照每节点订购为基础的。Chef服务器核心是免费提供的,不限制服务对的节点数和时长。部署25节点或以下提供有高级功能。免费版提供30天支持。每节点每月6美元可提供每天12小时、每周5个工作日额支持。***制支持合同需要与Chef直接协商。

Chef客户端和服务器的目前版本是12。

原文链接:http://www.searchsoa.com.cn/showcontent_91169.htm

责任编辑:Ophira 来源: TechTarget中国
相关推荐

2015-09-16 11:13:51

ChefWindows集群运维

2014-03-11 11:10:10

PowerShell自动化脚本

2021-11-10 09:00:00

工具Chef开发

2013-11-27 11:34:43

自动化部署Python

2023-04-06 07:09:25

自动化部署Actions

2024-09-13 15:32:18

2022-11-15 17:07:40

开发自动化前端

2024-01-24 18:50:21

WebFTP服务器

2015-02-04 09:17:38

亚马逊AWS云自动化

2013-11-19 10:42:45

大数据Chef

2015-06-16 09:43:51

2017-12-17 21:58:18

2021-06-30 19:48:21

前端自动化测试Vue 应用

2013-04-11 17:31:28

运维自动化Cobbler

2016-12-20 16:47:25

Hadoop部署脚本

2013-03-13 11:34:05

自动化测试Selenium.Net测试

2011-08-16 15:36:47

iPhone应用测试

2022-05-13 16:11:31

SOAR安全运营

2015-08-17 14:13:52

Ansible轻量自动化部署工具

2019-10-30 14:47:05

工具代码开发
点赞
收藏

51CTO技术栈公众号