发布于 2014-07-08
作者 陈 忠岳

Chef 是一款开源的开发运营(DevOps)工具,用以应对 IT 基础设施方面的挑战。微软开放技术有限公司(简称”微软开放技术“)的团队成员一直与 Chef
公司紧密合作,不断提升 Azure 的资源管理功能。最近发布的 Knife-Azure(v1.2.2)为 Chef 修复了大量 bug,并且推出了很多重要的新功能。这些功能着重于虚拟机优化群集和其他 Azure 资源的配置和管理。

Knife 是一款 Chef 命令行工具,提供本地 Chef 资源库(存储描述资源的各种数据对象)与 Chef 服务器(行使配置管理的 hub 功能)之间的接口。有了 Knife,您就可以管理基础设施的各个方面。最近更新的 Knife-Azure v1.2.2 为 Knife 增添了 Azure 虚拟网络及地缘组支持。

虚拟网络可以创建 Azure 逻辑上的隔离部分,然后这些部分能够安全地连接到自建的本地客户端和服务器。虚拟网络帮助您轻松使用 Azure 上按需取用的可扩展基础设施,同时提供对自建的本地数据和应用程序的链接。例如,您可以使用虚拟网络实现以下操作:

使用远程分支机构的建立和连接方法来扩展您的数据中心。您可以控制网络拓扑和配置,并使用自建基础设施的管理方法来管理网络。

在混合环境中创建分布式应用程序,无需自定义代码就可与本地自建基础设施保持安全连接。例如,Azure 上的一款 Web 应用程序可以安全接入本地数据库服务器,或实现本地目录服务的用户身份验证。

通过在本地开发机器与 Azure 上的虚拟机之间创建直连,来远程调试您的应用程序。您可以使用本地应用程序的调试工具,为您的应用程序实现故障检测。

此外,Knife-Azure 的新版本还提供了地缘组的管理功能。地缘组可帮助您配置基础设施,以便在数据中心形成更高级别的归置。这样保证了服务器延迟的最小化,从而实现性能优化。

有关 Knife-Azure 支持的 Azure 功能的详细信息(以及安装与配置说明),请查看
Knife-Azure GitHub 项目页面。同时,您还可以通过
Ruby Gem 获取这些信息。

有关 Chef 和 Knife Azure 的更多信息,请收看第 9 频道上的本次访谈和演示(Chef 部分的开始时间是 7 分 28 秒):

点击打开链接

为什么不来试用 Chef 和 Windows Azure 呢?您可以注册“VM Depot 中国用户优先体验计划”以获得免费的 Azure
试阅账户。

快来告诉我们您的想法吧!

本文转载自:

http://cn.msopentech.com/blog/2014/07/08/%e4%bd%bf%e7%94%a8-chef-%e7%ae%a1%e7%90%86-microsoft-azure-%e8%b5%84%e6%ba%90/

使用 Chef 管理 Azure 资源的更多相关文章

  1. 如何通过Azure Service Management REST API管理Azure服务

    通过本文你将了解: 什么是Azure Service Management REST API 如何获取微软Azure 订阅号 如何获取Azure管理证书 如何调用Azure Service Manag ...

  2. Azure China (4) 管理Azure China Storage Account

    <Windows Azure Platform 系列文章目录> Update 2015-05-10 强烈建议使用AzCopy工具,AzCopy命令行工具,是经过优化的.高性能Azure S ...

  3. 使用 Azure PowerShell 管理 Azure 虚拟网络和 Windows 虚拟机

    Azure 虚拟机使用 Azure 网络进行内部和外部网络通信. 本教程介绍了如何在虚拟网络中创建多个虚拟机 (VM),以及如何在虚拟机之间配置网络连接. 你将学习如何执行以下操作: 创建虚拟网络 创 ...

  4. 使用 Azure CLI 管理 Azure 虚拟网络和 Linux 虚拟机

    Azure 虚拟机使用 Azure 网络进行内部和外部网络通信. 本教程将指导读者部署两个虚拟机,并为这些 VM 配置 Azure 网络. 本教程中的示例假设 VM 将要托管包含数据库后端的 Web ...

  5. 使用 docker-machine 管理 Azure 容器虚拟机

    安装 docker-machine 请参见该链接(https://docs.docker.com/machine/install-machine "https://docs.docker.c ...

  6. 哪些工具能有效管理Azure Active Directory?

    [TechTarget中国原创] 管理Azure Active Directory有四种常见的工具:Azure Web门户.Azure PowerShell.Azure命令行接口和Azure Mana ...

  7. k8s管理存储资源

    1. Kubernetes 如何管理存储资源 理解volume 首先我们学习 Volume,以及 Kubernetes 如何通过 Volume 为集群中的容器提供存储:然后我们会实践几种常用的 Vol ...

  8. Azure AD(三)知识补充-Azure资源的托管标识

    一,引言 来个惯例,吹水! 前一周因为考试,还有个人的私事,一下子差点颓废了.想了想,写博客这种的东西还是得坚持,再忙,也要检查.要养成一种习惯,同时这也是自我约束的一种形式.虽然说不能浪费大量时间在 ...

  9. 【Azure 环境】在Windows系统中 使用Terraform创建中国区Azure资源步骤(入门级)

    Terraform(全称:Hashicorp Terraform )是一种开源工具,用于预配和管理云基础结构. 它将基础结构编入描述云资源拓扑的配置文件中. 这些资源包括虚拟机.存储帐户和网络接口等. ...

随机推荐

  1. C#实现动态网站伪静态,使seo更友好

    本教程将使用Visual Studio 2013手把手教你实现webform动态页面的伪静态.本教程配套的C#源码工程可通过我的github下载.地址:https://github.com/shell ...

  2. C#入门教程(二)–C#常用快捷键、变量、类型转换-打造C#学习教程

    C#入门教程(一)–.Net平台技术介绍.C#语言及开发工具介绍-打造C#学习教程 上次教程主要介绍了.Net平台以及C#语言的相关介绍.以及经典程序案例,helloworld程序. 初来乍到,第一次 ...

  3. spring security 11种过滤器介绍

    1.HttpSessionContextIntegrationFilter 位于过滤器顶端,第一个起作用的过滤器. 用途一,在执行其他过滤器之前,率先判断用户的session中是否已经存在一个Secu ...

  4. Java-Android 之Hello World

    1.新建一个Android Project 2.2版本的 修改values下面的内容,为: <?xml version="1.0" encoding="utf-8& ...

  5. 一封给“X教授”的回信(讨论Socket通信)

    转载:http://www.cnblogs.com/tianzhiliang/archive/2011/03/02/1969187.html 前几天"X教授"发Email与我讨论S ...

  6. TCP服务器端和客服端(一)

    就是一个客服端(Socket)和服务器(ServerSocket)端的链接间.我的理解是一个服务端可以链接多个客服端. 在客服端有输入流outPutStream. 用于发送数据 在服务器端有输出流.i ...

  7. 文件上传利器SWFUpload使用指南

    这里就不再介绍什么是SWFUpload啦,简单为大家写一个简单关于SWFUpload的Demo. 1.把SWFUpload 相关的文件引用进来 2.创建upload.aspx页面(页面名称可自定义), ...

  8. OC - 13.数据解析(JSON与XML)

    ##数据交互格式 服务器返回给用户的数据,通常是以下两种方式: JSON XML JSON 一种轻量级的数据数据格式,体积比XML小,是服务器返回给移动端通常采用的格式 用使用JSON文件中的数据,需 ...

  9. GitHub中"watch" "star" "fork"三个按钮干什么用的?

    总结下一般使用:1.想拷贝别人项目到自己帐号下就fork一下.2.持续关注别人项目更新就star一下3.watch是设置接收邮件提醒的.具体提醒有Issues and their commentsPu ...

  10. PC110302/UVA10010

    下周开始就省选了,ACM的日子在今年内应该就会结束了,大三了,最后一次机会了,小小感伤一下-- 今天广州下大雨,心情怪怪的,感觉码不出质量高的,又很久没做过PC了,就刷刷水题吧. 老实说Program ...