写点什么

Ruby 开发者已可通过 Fog 管理 Microsoft Azure 服务

  • 2015-02-27
  • 本文字数:838 字

    阅读完需:约 3 分钟

微软开放技术公司日前发布了一个Ruby 程序包 fog-azure ,为 Fog 云服务库提供 Microsoft Azure 支持。

Fog 是一个用 Ruby 编写的开源云服务库,其提供了对多种云平台所开放服务的抽象访问。Fog 允许 Ruby 开发者根据单一云服务 API 编写应用程序,之后以最低限度的改变移植这些代码到不同供应商的云平台上。

Fog 库提供了一个访问诸如计算存储以及 DNS 等云服务的标准 API。Fog 项目站点包含了所支持云供应商平台的完整列表,除了新支持的Microsoft Azure 平台,同时也支持大多数主流的云供应商平台,如Amazon Web 服务(AWS)、Google 云以及RackSpace 等。

微软开放技术博客上阐明了 Fog 为应用程序开发者以及 Ruby 编写的 DevOps 工具(如 Puppet )提供服务。博客中还指出微软贡献 Azure Fog 程序包的首要目的是让开发者能够创建容易集成并运行于多个云平台的应用程序:

通过提供一个 Azure 模块,我们力图确保 Azure 用户可以从该抽象库受益,并能够创建出可移植性更好的应用程序。

在应用程序的 Gemfile 中包含“fog-azure”程序包、运行“bundle”或通过“gem install fog-azure”手动安装,可以将 Fog 集成到 Ruby 项目中。对于新接触 Fog 的开发者,Fog 项目站点的“入门指南”页面提供了一个简短教程以及进阶教材的链接。

所提供的Azure 模块使用Microsoft Azure Ruby SDK 来创建,可以在微软Ruby 开发者中心找到该SDK。但不需要这么做,Ruby 开发者可以通过执行“gem install azure”命令来单独安装完整的Ruby SDK。

微软开放技术博客提到Microsoft Azure Fog 模块的发布只是迈出了第一步,需要更多的意见和反馈。此外,还提到需要开发者参与补丁贡献,并可以通过 fog-azure GitHub 仓库发起 pull-requests。

查看英文原文: Ruby Developers can now Manage Microsoft Azure Services with Fog


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-02-27 08:461416

评论

发布
暂无评论
发现更多内容

生产环境全链路压测建设历程 28:FAQ 之 混沌工程

数列科技杨德华

28天写作

两种常见的减少信息不对称的办法

熊斌

学习 成长 28天写作

GaussDB(DWS)性能调优系列实现篇六:十八般武艺Plan hint运用

华为云开发者联盟

数据库 性能优化 sql GaussDB 算子

Spring 源码学习 14:initApplicationEventMulticaster、onRefresh 和 registerListeners

程序员小航

spring 源码 源码阅读

Swift 算法-栈

Byte_Panda

算法

HDFS SHELL详解(7)

罗小龙

hadoop 28天写作 hdfs shell

关于“面试造火箭,入职拧螺丝” Jan 14, 2021

王泰

28天写作

区块链双仓合约交易所系统开发

一个奇怪的 Elasticsearch 节点

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

测试一年多,上线就崩溃!微服务到底应该怎么测试?

阿里巴巴中间件

中间件

pub哥的2020文章清单

JavaPub

Java javapub

油车和电车比到底哪个整体能源利用效率高?(28天写作 Day6/28)

mtfelix

自动驾驶 28天写作 电动汽车

项目管理系列(2)-如何写好一份报告

Ian哥

项目管理 28天写作

微信视频号的排版,怎样才好看 | 视频号 28 天 (07)

赵新龙

28天写作

需求条目化:一个让用户故事有效落地的套路

华为云开发者联盟

敏捷 项目 需求条目化

大流量场景下如何云淡风轻地进行线上发布?

阿里巴巴中间件

欢迎来到机器人的打工时代「幻想短篇 6/28」

道伟

28天写作

关于焦虑的思考

.

28天写作

读《快手要上市了》,一起了解快手

李忠良

开源 技术 28天写作

量化对冲搬砖套利交易APP开发|量化对冲搬砖套利交易系统软件开发

系统开发

[4/28]保障产品高质量交付业务价值

L3C老司机

创业失败启示录|校园微生活(故事篇3)

阿萌

28天写作 创业失败启示录 青城

28天瞎写的第二百一七天:你们 CentOS 服务器还有图形界面啊?

树上

28天写作

碎碎念之「被误会的佛系,被遗忘的疯魔」

Justin

碎碎念 心灵鸡汤 28天写作 佛教

简单三招,每个管理者都可以成为有温度的共情高手

一笑

沟通与管理 28天写作

为什么我们需要自动化回归?

阿里巴巴中间件

中间件

读书笔记:《中产阶级如何保护自己的财富》

lidaobing

28天写作 中产阶级如何保护财富

【HTML】已经废弃的align(图像对齐方式)

德育处主任

html html5 Web html/css 28天写作

《适用于初学者的Python》

计算机与AI

数据结构与算法-时间和空间复杂度

Byte_Panda

算法

浅析Mysql数据库优化设计规范的“度”

三石

MySQL 28天写作

Ruby开发者已可通过Fog管理Microsoft Azure服务_Ruby_Daniel Bryant_InfoQ精选文章