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

Vertebra:EngineYard的下一代云计算平台相关推荐

  1. “神童”Tom Ding:区块链是下一代云计算和互联网的基础

    雷锋网(公众号:雷锋网)2月26日报道,如今,区块链是个很热的话题,但离产业化有多远呢?在这过程中,我们需要做什么?有什么困难? String Labs联合创始人兼CEO Tom Ding,在2017 ...

  2. 江苏农信 下一代面向创新的云计算平台

    调研选型19家云厂商 经过长达一年之久的慎重考虑,江苏农信于2017年5月完成了多轮的技术交流与选型工作,期间交流的云厂商数量达到19家,省联社自行总结了POC测试指标达321条,并开展了两轮POC测 ...

  3. 人类的下一代计算平台——科技大发展前景下的新思考

    来源:亿欧 概要:所谓的最大的下一代计算平台,在可见的未来,不会是一个如同手机般的单一平台,而是一种生态化的泛计算平台. 在可见的范围(5-10年)内,计算平台发展方向应该是"交互设备+云计 ...

  4. 如何基于 K8s 构建下一代 DevOps 平台?

    作者 | 孙健波(天元) 导读:当前云原生 DevOps 体系现状如何?面临哪些挑战?如何通过 OAM 解决云原生 DevOps 场景下的诸多问题?云原生开发应用模型 OAM(Open Applica ...

  5. 如何基于K8s构建下一代DevOps平台?

    简介:OAM是阿里巴巴与微软联合推出的开放应用模型,旨在解耦应用研发.应用运维与基础设施人员在应用生命周期中各自的关注点,明晰责任与界限,聚焦自身业务,同时又依然能紧密协作.当前云原生DevOps体系 ...

  6. 腾讯云TStack获“下一代云计算技术创新奖”,助力云生态信息创新发展

    12月16-17日,由中国电子技术标准化研究院主办的"第九届中国云计算标准和应用大会"在北京顺利召开.腾讯云TStack首席架构师贺阮博士受邀参会,并在主题为"腾讯私有全 ...

  7. Palo Alto Networks下一代安全平台五大创新功能:云安全为重中之重

    [51CTO.com原创稿件]作为全球首先提出下一代防火墙概念的公司,Palo Alto Networks目前在业界也仍是最具行业标杆代表性的防火墙提供者.近日,Palo Alto Networks在 ...

  8. 下一代云计算架构,VMware要占“半壁江山”

    麦肯锡在2022年8月底发布了<云端中国,展望2025>的研究报告,麦肯锡易全球资深董事合伙人Anand Swaminathan表示,全球云计算的价值超越了IT,其规模预计超过1万亿美元. ...

  9. ML:阿里云计算平台之搜索推荐演讲分享《多场景智能推荐助力业务增长》、《阿里云智能推荐应用实践:PAI-EasyRec Framework》、《新一代数仓架构漫谈》

    ML:阿里云计算平台之搜索推荐演讲分享<多场景智能推荐助力业务增长>.<阿里云智能推荐应用实践:PAI-EasyRec Framework>.<新一代数仓架构漫谈> ...

最新文章

  1. 使用 fastlane 实现 iOS 持续集成(二)
  2. 组合特征(四)linearsvm-tfidf(word)+lr-tfidf(article)
  3. C# 控件置于最顶层、最底层
  4. 关于Reapeter的总结
  5. VMware View 与 Citrix Xendesktop 管理大比拼
  6. mysql 换行_教你如何用Python 连接 MySQL
  7. 条目十四《使用reserve来避免不必要的重新分配》
  8. IBM MQ 创建以及常见问题
  9. Git 代码管理常用命令
  10. 拓端tecdat|R语言时间序列分解和异常检测方法应用案例
  11. 香草 jboss 工具_使用Tensorflow创建香草神经网络
  12. 装备状态鉴定文件清单
  13. 宏文件下载_EPLAN~宏资源获取
  14. 一步一步学Silverlight 2系列(1):创建一个基本的Silverlight应用
  15. 2020.10.3--PS--模糊工具、减淡工具、橡皮擦工具
  16. 一个屌丝程序猿的人生(四十六)
  17. 求职季找工作心得与应聘经验分享(一)
  18. 统计给定的n个数中,负数、零和正数的个数。
  19. Perl 批评的游乐园镜子
  20. JSP程序设计实训(一)—— JSP概述

热门文章

  1. 前端视觉优化(一)CSS边框阴影、四周阴影讲解
  2. React Native之广告栏Banner实现
  3. 【个人随笔】这个博客停更了哦
  4. vue ui组件muse-ui的使用
  5. Certbot命令行工具使用说明
  6. 云计算就是把计算机资源都放到,云计算就是把计算机资源都放到什么上
  7. 话务预测(2) 数据
  8. 2.7 基本放大电路的派生电路
  9. Centos7.5服务器安装HDP的坑
  10. elementui在ie9浏览器下的兼容性问题及解决方法