HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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:461145

评论

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

Pb协议的接口测试

霍格沃兹测试开发学社

node在大前端中的应用场景

达摩

nodejs

同时将博客部署到github和conding

Five

前端 博客搭建 8月月更

大学毕业后如何选择大数据培训机构

小谷哥

麦聪软件为云上客户提供DaaS服务,入驻国内Top3云市场

雨果

公有云私有云 DaaS数据即服务

前端高频面试题(四)(附答案)

helloworld1024fd

JavaScript 前端

数字藏品系统开发:详细功能介绍

开源直播系统源码

NFT 数字藏品 数字藏品系统软件开发 NFT数字藏品系统

2022年无糖茶饮料发展洞察分析

易观分析

无糖茶 行业洞察

分布式协同AI基准测试项目Ianvs:工业场景提升5倍研发效率

华为云开发者联盟

云计算 云原生

PageObject(PO)设计模式在 UI 自动化中的实践总结(以 QQ 邮箱登陆为例)

霍格沃兹测试开发学社

Python 自动化测试(五): Pytest 结合 Allure 生成测试报告

霍格沃兹测试开发学社

深度解读|关于SBOM最基础元素,你需要知道的(Part III)

安势信息

漏洞 漏洞扫描 代码安全 SBOM SBOM最基础元素

开源交流丨任务or实例 详解大数据DAG调度系统Taier任务调度

袋鼠云数栈

软件测试 | 测试开发 | app自动化测试之Appium 原理 与 JsonWP 协议分析

测吧(北京)科技有限公司

json

Python 自动化测试(三): pytest 参数化测试用例构建

霍格沃兹测试开发学社

前端高频面试题(三)(附答案)

helloworld1024fd

JavaScript 前端

开源治理:安全的关键

SEAL安全

开源 开源文化 开源安全 开源安全与治理

如何选择靠谱的Java培训

小谷哥

开源公开课丨ChengYing安装原理剖析

袋鼠云数栈

Quick Tracking「全域采集与增长分析」,破局全域营销之道

瓴羊企业智能服务

MockServer 服务框架设计

霍格沃兹测试开发学社

UI设计培训班出来后找工作吗?

小谷哥

Java培训需要多长时间

小谷哥

【算法实践】他山之石,可以攻玉--利用完全二叉树快速实现堆排序

迷彩

Python 数据结构 算法 二叉堆排序 8月月更

Junit5 架构、新特性及基本使用(常用注解与套件执行)

霍格沃兹测试开发学社

5 个 JavaScript 写法小技巧分享

掘金安东尼

JavaScript 前端 8月月更

成长计划校园极客秀 | 玩转OpenHarmony开发智能煤气检测系统

OpenHarmony开发者

OpenHarmony

如何应对突发的流量激增和服务器过载问题

NGINX开源社区

nginx 流量控制 高速缓存

JDK1.6中String类的坑,快让我裂开了…

华为云开发者联盟

开发

易观千帆 | 2022年7月苏州市手机银行应用活跃人数榜单

易观分析

金融 手机银行 榜单 苏州

大数据培训机构学习后就业前景如何

小谷哥

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