大厂Data+Agent 秘籍:腾讯/阿里/字节解析如何提升数据分析智能。 了解详情
写点什么

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

  • 2013-06-27
  • 本文字数:745 字

    阅读完需:约 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

2013-06-27 11:292115
用户头像

发布了 151 篇内容, 共 66.7 次阅读, 收获喜欢 18 次。

关注

评论

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

社招前端一面经典手写面试题

helloworld1024fd

JavaScript

Backbone前端框架解读

京东科技开发者

Vue 前端 前端架构 企业号 2 月 PK 榜 backbone

Verilog HDL函数与任务的使用

timerring

FPGA

文盘Rust -- rust 连接云上数仓 starwift

京东科技开发者

rust Clickhouse 语言 rust语言 企业号 2 月 PK 榜

融云 x 易车:携手八载,打造高效连接用户的汽车服务平台

融云 RongCloud

高级前端常考手写面试题(必备)

helloworld1024fd

JavaScript

从React源码角度看useCallback,useMemo,useContext

goClient1992

React

从React源码来学hooks是不是更香呢

goClient1992

React

谈谈我对于关键思考的理解

阿里巴巴中间件

阿里云 关键

前端工程师leetcode算法面试必备-二分搜索算法(上)

js2030code

JavaScript LeetCode

react源码分析:深度理解React.Context

flyzz177

React

百度工程师带你了解Module Federation

百度Geek说

JavaScript 微前端 企业号 2 月 PK 榜

什么是WMS系统?

SAP虾客

wms

一文搞懂Redis

京东科技开发者

redis hash Zset Redis 协议 企业号 2 月 PK 榜

实现Promise的原型方法--前端面试能力提升

helloworld1024fd

JavaScript

几个常见的js手写题,你能写出来几道

helloworld1024fd

JavaScript

ChatGPT背后的经济账

OneFlow

人工智能 深度学习 大模型

2023年国家级重大人才工程引进申报

科兴未来News

创新创业 江苏工博会 博士后 #人才政策# 启明计划

lua中实现判断是否为局域网IP

ModStart

使用 NineData 快速构建企业容灾备份

NineData

数据库 数据管理工具 数据备份 运维开发 企业容灾

react源码分析:实现react时间分片

flyzz177

React

用户行为分析模型实践(三)——H5通用分析模型

vivo互联网技术

大数据 数据分析 数仓建模

湖仓一体电商项目(十九):业务实现之编写写入DWS层业务代码

Lansonli

数据湖 湖仓一体电商项目

带你实现react源码的核心功能

goClient1992

React

react源码分析:组件的创建和更新

flyzz177

React

用javascript分类刷leetcode16.set&map(图文视频讲解)

js2030code

JavaScript LeetCode

一口气讲完了Redis常用的数据结构及应用场景

小小怪下士

Java redis 程序员

如何实现OpenHarmony的OTA升级

OpenHarmony开发者

OpenHarmony

前端刷完这12道滑动窗口,就可以出山面试了

js2030code

JavaScript LeetCode

让远程成为本地,微服务后端开发的福音

北京好雨科技有限公司

Kubernetes 微服务 云原生 企业号 2 月 PK 榜

Stratos 2.0已发布,支持所有运行时环境和30个IaaS_架构_Abel Avram_InfoQ精选文章