AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

Vertebra:EngineYard 的下一代云计算平台

  • 2008-06-13
  • 本文字数:1279 字

    阅读完需:约 4 分钟

Ezra Zygmuntowicz EngineYard 的创始人, Merb 的开发者,在 RailsConf 2008 上展示了其最新的项目——Vertebra。在 Ezra 的 blog 上可以浏览到本次展示的幻灯片

我们就 Vertebra 和相关的计划对 Ezra 进行了访问。

Vertebra 是一个规模相当大的项目,下一代云计算平台是对其最好的描述。它基于 Erlang/Ruby 构建,并由 Ejabberd XMPP 所 围绕。Vertebra 既可以用于云自动化,也可以用于分布式实时应用开发。Vertebra 的全部思路是让云计算民主化,抽象出云计算的接口 API,并 使得人们可以利用多个云提供商控制投入产出比。对于商业集成项目,它也有巨大的潜在市场。如果你有一些老旧的服务需要集成到一个新架构中,你只需要写一个 简单的代理,这个代理可以让你的老旧服务连接到 Vertebra 消息总线上,这使得它可以通过一个标准的途径被消息总线上的任何消息寻址到。Vertebra 自身是新平台的“脊柱”。我们正通过它自动化管理很多很多服务器,然而它对于在实时网络上的应用开发也产生了深远的影响。从根本上说,它是一个集成系统, 任何带有 XMPP 库的语言只要实现了协议,就可以加入 XMPP 云计算成为一个由机器和服务构成的大型组织的一部分。

因此 Vertebra 将会带有在云中自动化部署应用和虚拟主机的工具。但是它可以作为消息后端或者分布式计算系统运行在 Web 应用的后端,为诸如 map/reduce 之类的大 计算量任务提供强劲的运算能力。它可以实现基于最小负载结点的调度。比如你的 Web 应用获取了一个包含图像处理的请求,而你拥有 20 台后端的集群可以用于 图像处理。当你从 Web 应用上获取了请求以后,你可以向 Vertebra 请求一个最小负载的结点来服务这个特定请求,Vertebra 会返回一个最小负载 结点的列表,以便你根据这个列表或者其他更多的因素进行调度。

我们对 Ruby–Erlang 的组合也很感兴趣,想知道它们是如何协同工作的。

[…] 系统的核心由 Erlang 编写,EngineYard 最近雇佣了两名 Erlang 的牛人来开发该系统。安全 / 发现机制、状态机工作流系统和分布式键 - 值存 储系统都是由 Erlang 来编写的。而用来编写代理的框架则是由 ruby 编写的,实际的代理也是由 ruby 开发的。然而,Vertebra 作为独立系统的集成,只要实现了我们的协议,任何语言都很容易地可以成为 XMPP 云的一部分。

那么这些技术将于何时发布,基于何种授权?

我很高兴的宣布我已经获得了批准,将基于 GPL 授权以开放源代码的形式完整的发布 Vertebra。我们也将对 Vertebra 提供付费支持,并且将托管 Jabber/Erlang 项目作为一项服务。我还不能给出一个确切的发布日期,因为它依然在锻造之中。我们还需要确定我们协议的几个方面,并编写 XEP jabber 标准文档以使得我们的协议可以被识别成官方 XEP。当然我们想要尽快完成,因为 Vertebra 如此高瞻远瞩,我等不及要看到其他人会用它来做什么。

在今年夏天,我们就能确定协议并完善文档,并将其展示出来。

我认为 Web 3.0 将是实时万维网的时代。XMPP 将会在这场变革中扮演重要的角色,Vertebra 将会成为一个构建和整合众多独立服务的强大平台。

查看英文原文: Vertebra: EngineYard’s Next Generation Cloud Computing Platform

2008-06-13 10:011390
用户头像

发布了 80 篇内容, 共 21.2 次阅读, 收获喜欢 5 次。

关注

评论

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

基于云原生的物联大数据智能服务

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

大数据拥抱云原生 HashData助力资管数字化转型

酷克数据HashData

GitHub项目免费教你提示工程,全中文教学,小白也能懂

Openlab_cosmoplat

人工智能 GitHub 开源社区

Java中的正则表达式详解

timerring

Java

百度Q1财报发布:文心一言性能提升10倍,大语言模型带来革命性潜力

飞桨PaddlePaddle

飞桨

高效研发团队都在看!一套方法论带你找到适合自己的效能提升路径

万事ONES

第二届全国博士后创新创业大赛报名开始啦!海内外博士、博士后

科兴未来News

博士后 双创比赛 博士

吃透这份406页的Java修炼宝典,直接送你进入一线大厂

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

魔改xxl-job,彻底告别手动配置任务!

Java你猿哥

Java 分布式 定时任务 ssm Job

Python从0到1丨带你了解图像直方图理论知识和绘制实现

华为云开发者联盟

Python 人工智能 华为云 华为云开发者联盟 企业号 5 月 PK 榜

8张图带你全面了解kafka的核心机制

JAVA旭阳

Java kafka

AntDB亮相DDIS 2023数字驱动创新峰会,共推数字经济创新力量

亚信AntDB数据库

AntDB AntDB数据库 企业号 5 月 PK 榜

B 站构建实时数据湖的探索和实践

Apache Flink

大数据 flink 实时计算

楠姐技术漫话:图计算的那些事 | 京东云技术团队

京东科技开发者

京东云 图计算 企业号 5 月 PK 榜

GPT大语言模型Alpaca-lora本地化部署实践【大语言模型实践一】 | 京东云技术团队

京东科技开发者

gpu 京东云 ChatGPT 企业号 5 月 PK 榜

2023年辽宁省等级保护测评机构名单公布

行云管家

等保 等级保护 辽宁

免费堡垒机有哪些?功能多吗?后续可以升级吗?

行云管家

安全运维 免费软件 免费 免费堡垒机

京东顶级架构师是如何应对几天后618狂欢节的,带你走进顶级大佬

做梦都在改BUG

Java 架构 系统设计 高并发 亿级流量

关于接口可维护性的一些建议 | 京东云技术团队

京东科技开发者

京东云 接口设计 企业号 5 月 PK 榜

Git 代码分支管理 | 京东云技术团队

京东科技开发者

git 京东云 企业号 5 月 PK 榜

8张图带你全面了解kafka的核心机制

做梦都在改BUG

Java kafka 消息队列 消息中间件

阿里技术总监纯手打的内部手册《MySQL笔记》真是太硬核了

做梦都在改BUG

Java MySQL 数据库

NineData:高效高质量的Redis可视化管理工具

NineData

数据库 redis 开发工具 Redis 可视化工具 NineData

阿里P8级架构师十年心血终成Java核心精讲与网络协议文档;

做梦都在改BUG

Java java面试 Java八股文 Java面试题 Java面试八股文

美团二面:聊聊ConcurrentHashMap的存储流程

做梦都在改BUG

Java hashmap ConcurrentHashMap

华为与阿里等五位架构师一起奋战七个月,写出这一份Java并发编程

做梦都在改BUG

Java 并发编程 多线程 并发实现

技术驱动,数据赋能,华为云GaussDB给世界一个更优选择

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

涨薪40K!来自阿里内部绝学的“微服务架构手册”

Java你猿哥

架构 微服务 微服务架构 ssm 架构师

如果你项目使用了MyBatis-Plus你一定要用它

Java你猿哥

Java mybatis ssm Mybatis Plus

flutter系列之:使用AnimationController来控制动画效果

程序那些事

flutter 大前端 程序那些事

Vertebra:EngineYard的下一代云计算平台_Ruby_Mirko Stocker_InfoQ精选文章