使用 Chef 管理 Azure 资源
2014-10-23 14:14
295 查看
发布于 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/
发布于 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 资源
- 使用 Chef 管理 Azure 资源
- 使用 Chef 管理 Azure 资源
- Spring Security使用数据库管理资源整理
- 使用fla格式作为美术资源管理的利弊
- C++箴言:使用对象管理资源
- Restlet实战(二)使用一个Application管理多个资源
- 自动资源释放-使用对象管理资源,解决资源泄露问题
- Oracle教程之管理安全和资源(二)--使用Oracle Profile管理口令
- 使用“成员资格管理用户”以及“Forms 身份验证提供程序”保护需要授权才能访问的资源
- 使用简单批处理管理UI,铃声等用以区别客户的资源
- 使用内嵌资源组织管理系统异常信息
- Oracle教程之管理安全和资源(四)--Oracle资源管理器的使用
- 第十九章——使用资源调控器管理资源(1)——使用SQLServer Management Studio 配置资源调控器
- 第十九章——使用资源调控器管理资源(2)——使用T-SQL配置资源调控器
- android游戏开发框架libgdx的使用(十八)—资源加载管理AssetManager的使用
- 如何使用 Mmcv.exe 工具来管理群集消息队列资源[转]
- 使用HGE时管理资源的问题..
- SQL Azure 学习初探 - 使用SQL Server Management Studio 2008 管理SQL Azure 数据库
- 黄金分组定律 使用Windows组管理资源权限的基本原则