红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

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

评论

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

解决云电脑无法使用本地终端连接的USB设备

天翼云开发者社区

云计算 云电脑

如何实现通过API接口对商品信息进行实时更新和维护?

技术冰糖葫芦

API 文档

最新大文件传输解决方案,一站式解决网站文件上传下载速度慢问题

镭速

大文件传输

安全测试工具Burpsuit和OWASP ZAP使用入门指南

快乐非自愿限量之名

测试工具 安全测试 入门指南

理解意图,加速迈向L4高度自智网络

鲸品堂

意图识别 自智网络 12 月 PK 榜

重磅!天翼云斩获2023年中国通信学会科学技术奖一等奖

天翼云开发者社区

云计算

云电脑:IO虚拟化实现的技术分析

天翼云开发者社区

云计算 虚拟化 云电脑

安全加密传输大文件对金融行业的意义以及重要性

镭速

大文件传输 加密传输大文件

Amoro 试用&贡献活动 | 10月社区评选揭晓

Amoro Community

大数据 开源 湖仓一体

数实融合!低代码推动工业数字化转型走“深”向“实”

优秀

低代码 数字化转型 工业数字化

Ulysses for Mac(Markdown文本编辑软件) 33中文激活版

mac

文本编辑器 苹果mac Windows软件 Ulysses

大数据 - MapReduce:从原理到实战的全面指南

快乐非自愿限量之名

数据库 大数据 工作原理

特权账号管理之医疗行业篇

尚思卓越

数据库 运维 网络安全

结算系统开发,直销系统开发,交易所开发,dapp开发,公链开发 商城开发,

Geek_8da502

【哈尔滨学院主办】第三届高性能计算与通信工程国际学术会议(HPCCE 2023)

搞科研的小刘

通信 计算机 高性能计算 通信工程

文心一言 VS 讯飞星火 VS chatgpt (149)-- 算法导论12.2 4题

福大大架构师每日一题

福大大架构师每日一题

Spring Boot 项目代码混淆实战:保护代码安全,防止泄露

一文读懂 ChatGPT 工作原理

秃头小帅oi

低代码 AIGC ChatGPT

分享一个LCD驱动框架

不在线第一只蜗牛

教程 开发框架 lcd

11 | 排序(上):为什么插入排序比冒泡排序更受欢迎

鲁米

人工智能与供应链行业融合:开启智能化供应链的新时代

不在线第一只蜗牛

人工智能 供应链 智能化

Java医院绩效考核系统源码支持二次开发

源码星辰

Java

实现实景自动直播的详细教程!

青否数字人

深入解析Linux进程管理机制

EquatorCoco

Linux 运维

数字人直播实时互动的操作方法!

青否数字人

数字人

腾讯云大数据ES荣获信通院优秀案例奖,云原生实力再获认可!

腾讯云大数据

ES

Microsoft Word LTSC 2021 for mac v16.79.2永久激活版

mac

word 苹果mac Windows软件 文字处理软件

Spring到底是如何解决循环依赖问题的?

高端章鱼哥

spring 循环依赖

Netty源码学习7——netty是如何发送数据的

不在线第一只蜗牛

学习 源码 Netty

开源 | Spark Commiter 深度解读:Apache Spark Native Engine

网易数帆

大数据 spark 开源 Gluten

2023Q4 私有化版本发布,和鲸 ModelWhale 持续赋能大科研、高校教改的 AI for Science

ModelWhale

人工智能 云计算 数据分析 超算 私有化部署

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