BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Stratos 2.0已发布,支持所有运行时环境和30个IaaS

| 作者 Abel Avram 关注 8 他的粉丝 ,译者 王丽娟 关注 0 他的粉丝 发布于 2013年6月28日. 估计阅读时间: 2 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

WSO2上周发布了Stratos 2.0,Stratos 2.0引入了大量新特性,其中最重要的是:可以借助Cartridges部署任何语言编写的运行时环境;凭借JClouds,具备了在多个基础设施上运行他们自己PaaS的可能性。

下图描述了Stratos 2.0的架构:

接下来,我们详细介绍一下架构引入的两个新元素,即Cartridges和对多个IaaS的支持。

Cartridges

Cartridges是一种运行时环境的打包方式,可以在Stratos上运行。有两种类型的Cartridges:Carbon类和非Carbon类。Carbon或产品类的Cartridges都是WSO2中间件产品的包装器,包括ESB、API Manager、Application Server、Governance Registry、Business Process Manager、Identity Server、WSO2 Message Broker等。这些Cartridges都由WSO2提供。

非Carbon类的Cartridge则是为特定IaaS创建的虚拟机镜像,包括所需的运行时环境和一些配置信息,这类Cartridge会注册到Stratos Cloud Controller上,并部署、运行在PaaS上。

WSO2目前创建了PHP和MySQL的Cartridges,以后还会提供更多的Cartridges。开发人员可以根据指南创建自己的Cartridges。

Carbon类的Cartridges和自定义的Cartridges都是云就绪的,并内置了多租户支持。

目前还不支持需要多个Cartridges才能运行的复杂产品,但据WSO2所说,会在下一个版本中提供支持。

多个IaaS

Stratos 2.0的另一个重要特性就是把PaaS部署到多个IaaS基础设施上的可能性,包括从一个IaaS动态切换到另一个,或者随需跨不同IaaS进行伸缩。这个功能是通过整合JClouds技术来实现的,支持的IaaS已经增加到了30个,包括所有的OpenStack变体、VMware、Eucalyptus和Amazon EC2。

Stratos 2.0是开源的,遵循Apache 2.0许可。

查看英文原文:Stratos 2.0 Supports Any Runtime and 30 IaaS

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT