写点什么

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

评论

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

通义灵码+支付 MCP:30 分钟实现创作打赏智能体

阿里云云效

阿里云 云原生 通义灵码

什么是安全密钥,它是如何工作的

运维有小邓

mfa 多因素身份验证

[VLDB 2025]阿里云大数据AI平台多篇论文被收录

阿里云大数据AI技术

flink 阿里云 VLDB 多模态慢查询

基于 Web 的网上物流系统:对接快递鸟开放平台的全链路解决方案

快递鸟

CMDB配置漂移治理方案

智象科技

自动化 CMDB IPMI SNMP协议 自动采集

选型:五大RPA软件对比

Techinsight

特斯拉、智元、宇树、英伟达等,产业链上市公司8月速递

机器人头条

人形机器人 具身智能 宇树科技 智元机器人 特斯拉optimus

测试了多款AI智能体,哪款“自动干活”

Techinsight

AI 云驱动产业智能化跃迁

Baidu AICLOUD

AI 昆仑芯 百度百舸 具身智能

前端热更新驱动下的中国互联网开发范式重构

xuyinyin

AI训练必看!2025年十大最佳数据采集代理推荐

不觉心动

爬虫 数据采集 AI+数据

TDengine IDMP 上线监控,只需几分钟:5 个场景实证

TDengine

人工智能 大数据 tdengine idmp

初识 ASH —— 打开数据库的「月光宝盒」

老纪的技术唠嗑局

运维 oceanbase

通义灵码+支付 MCP:30 分钟实现创作打赏智能体

阿里巴巴云原生

阿里云 云原生 通义灵码

在LXC容器中安装Bitwarden密码管理器的完整指南

qife122

Docker Bitwarden

企业如何选择RPA?一文了解RPA工具

Techinsight

Coze教程 第1章:Coze平台概述与测试应用前景

测试人

客户实测第一!智象一体化运维平台脱颖而出

智象科技

ITSM CMDB 智能运维 一体化运维

一体化运维平台自动化模块:3 大场景解放运维双手

智象科技

自动化 智能运维 自动化运维 一体化智能运维平台

从 Oracle 到 TiDB,通过ETL工具,高效实现数据拉通

谷云科技RestCloud

oracle 数据同步 ETL TiDB 数据集成平台

零代码改造!LoongSuite AI 采集套件观测实战

阿里巴巴云原生

阿里云 云原生 LoongSuite

澳鹏MediGo医疗大模型数据开发平台:解码智慧医疗的数据基因

澳鹏Appen

医疗AI 智慧医疗 医疗大数据

智能运维新范式:自动化如何提升企业IT效率

智象科技

自动化 智能运维 告警系统 告警规则 一体化智能运维

使用FIDO2实现LUKS磁盘加密的技术解析

qife122

LUKS 磁盘加密

CMDB升级!多插件协同,深度发现资源

智象科技

CMDB 一体化平台 一体化智能运维 深度发现 发现资源

如何让后端工程师愿意写文档?API管理的好处

谷云科技RestCloud

API 集成平台 API文档 API管理 ipaas

快速看懂财务机器人:案例+趋势,财务人该如何应对?

Techinsight

实测多家AI智能体感想,哪款能够自动执行任务?

Techinsight

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