AICon上海|与字节、阿里、腾讯等企业共同探索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:291980
用户头像

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

关注

评论

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

Tapdata 获阿里云首批产品生态集成认证,携手阿里云共建新合作

tapdata

阿里云 Tapdata

易观千帆 | 2022年7月苏州市手机银行应用活跃人数榜单

易观分析

金融 手机银行 榜单 苏州

BAT大厂都在用的Docker。学会这三招,面试、工作轻松hold住

霍格沃兹测试开发学社

Docker 镜像构建可以分享的快乐

霍格沃兹测试开发学社

Git实战(四)| Git分支管理实操,搞定在线合并和本地合并

霍格沃兹测试开发学社

PageObject(PO)设计模式在 UI 自动化中的实践总结(以 QQ 邮箱登陆为例)

霍格沃兹测试开发学社

在window下使用 VScode 搭建 ARM 开发环境

矜辰所致

开发工具 开发环境 arm 8月月更

云原生(三十一) | Kubernetes篇之平台基本预装资源

Lansonli

云原生 k8s 8月月更

Jenkins 踩坑(四)|基于接口自动化测试完成 Jenkins+GitHub+Allure 的结合

霍格沃兹测试开发学社

Pb协议的接口测试

霍格沃兹测试开发学社

Python 自动化测试(五): Pytest 结合 Allure 生成测试报告

霍格沃兹测试开发学社

如何应对突发的流量激增和服务器过载问题

NGINX开源社区

nginx 流量控制 高速缓存

LED显示屏行业未来是如果发展的?市场怎么样?

Dylan

LED显示屏 led显示屏厂家

Jenkins 踩坑 | job 创建、参数化、定时构建及时区偏差问题解决

霍格沃兹测试开发学社

深度解读|关于SBOM最基础元素,你需要知道的(Part III)

安势信息

漏洞 漏洞扫描 代码安全 SBOM SBOM最基础元素

成长计划校园极客秀 | 玩转OpenHarmony开发智能煤气检测系统

OpenHarmony开发者

OpenHarmony

App自动化之dom结构和元素定位方式(包含滑动列表定位)

霍格沃兹测试开发学社

5 个 JavaScript 写法小技巧分享

掘金安东尼

JavaScript 前端 8月月更

Jenkins 踩坑(三)| Email 配置与任务邮件发送

霍格沃兹测试开发学社

开源新工具 Azure Developer CLI

Azure云科技

azure cli 应用程序 #开源

MockServer 服务框架设计

霍格沃兹测试开发学社

Python 自动化测试(三): pytest 参数化测试用例构建

霍格沃兹测试开发学社

Tapdata 杨哲轩:如何在零售行业实施主数据治理?

tapdata

Tapdata

编程小白也能快速掌握的ArkUI JS组件开发

HarmonyOS开发者

HarmonyOS

Git实战(五)| 让工作更高效,搞定Git的分支管理

霍格沃兹测试开发学社

开源治理:安全的关键

SEAL安全

开源 开源文化 开源安全 开源安全与治理

Junit5 架构、新特性及基本使用(常用注解与套件执行)

霍格沃兹测试开发学社

大数据培训机构学习后就业前景如何

小谷哥

UI设计培训班出来后找工作吗?

小谷哥

BAT 大厂最流行的性能压测、监控、剖析技术体系解析

霍格沃兹测试开发学社

Git 实战(三) | Github 必会高频基础命令与 IDE 的 Git 集成

霍格沃兹测试开发学社

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