所属蓝鲸智云主版本 V6,当前该项目停止更新,仅维护功能
蓝鲸智云PaaS平台是一个开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理SaaS应用。
本次开源的是蓝鲸智云PaaS平台社区版(BlueKing PaaS Community Edition),它提供了应用引擎、前后台开发框架、API网关、调度引擎、统一登录、公共组件等模块,帮助用户快速、低成本、免运维地构建支撑工具和运营系统(统称为SaaS应用),它为一个SaaS应用从创建到部署,再到后续的维护管理提供了完善的自动化和自助化服务,从而使开发者可以集中精力关注SaaS应用的逻辑开发。
蓝鲸智云PaaS平台源码包含:
蓝鲸智云PaaS平台产品的发展路线图
类别 | 当前状态 | 开源状态 | 开源地址 | 所属蓝鲸智云主版本 | 发布时间 |
---|---|---|---|---|---|
PaaS3.0 | 主线版本,更新维护中 | 已开源 | https://github.com/tencentblueking/blueking-paas | V7 | 2022年 |
PaaS2.0 | 停止更新,仅维护功能 | 已开源 | https://github.com/tencent/bk-paas | V6 | 2019年 |
PaaS1.0 | 停止维护 | 未开源 | 无 | 无 | 2012年 |
模块列表 | PaaS2.0(停止更新,仅限维护) | PaaS3.0(活跃开源项目) |
---|---|---|
esb: 蓝鲸API网关 | 集成在主仓库(paas-ce/paas/esb) | 独立成一个产品,APIGateway |
login: 蓝鲸统一登录服务 | 集成在主仓库(paas-ce/paas/login) | 独立成一个产品,统一登录用户管理 |
paas: 蓝鲸开发者中心 | 集成在主仓库(paas-ce/paas) | 独立成一个产品,PaaS-开发者中心 |
paas: web工作台 | 集成在主仓库(paas-ce/paas) | 独立成一个产品,将“工作台”优化为桌面 |
LessCode: 蓝鲸运维开发平台 | 集成在主仓库 lesscode-master 分支 | 独立成一个产品,运维开发平台 |
V6.0及以前研发的SaaS,如何迁移到V7.0呢?
PaaS平台的“开发者中心”提供“一键迁移”功能,仅支持将蓝鲸官方“Python开发框架”研发的SaaS,其他类型的SaaS迁移方案正在测试中(敬请期待,后续将更新至官网)。
PaaS平台各版本的功能差异有哪些?
功能 | PaaS2.0 | PaaS3.0 |
---|---|---|
平台、应用集群最小规模 | 平台(1台服务器)/应用(1台服务器) 可混用 无高可用 |
平台(1台服务器)/应用(1台服务器) 可混用 |
底层技术 | 原生docker | kubernetes |
应用集群扩展性 | 手动 | 自动调用集群节点扩展 |
应用扩展性 | 手动,繁琐 | 调整副本数自动扩展 |
应用类型 | 主要 web 类应用 | 支持不同编程语言、复杂应用架构 |
支持编程语言 | Python(PHP、Java 不成熟) | Python、Go、Node.JS |
支持镜像部署 | 有 (可以支持任意编程语言) | |
支持应用源码仓库 | svn,Git | svn、Git(支持 Oauth 授权) |
支持自定义进程启动命令 | 有 | |
支持应用多模块管理及部署 | 有 | |
在线查看进程实时日志 | 有 | |
在线停止进程 | 有 | |
支持进程间通信设置 | 有 | |
在线调整进程实例数 | 有 | |
部署限制(仅管理员可部署) | 有 | |
实时查看应用 CPU/内存 资源信息 | 有(二期,基于 BCS) | |
支持Webconsole | 有 | |
支持访问方式 | 仅子路径,特殊方式配置独立域名 | 子路径 + 独立子域名 |
支持独立域名 | 有 | |
MySQL 增强服务 | 有, 只对 S-Mart 应用提供 | 有 |
Redis 增强服务 | 有 | |
RabbitMQ 增强服务 | 有 | |
bkrepo 增强服务 | 有 |
如果你有好的意见或建议,欢迎给我们提 Issues 或 Pull Requests,为蓝鲸开源社区贡献力量。关于分支/issue及PR, 请查看 CONTRIBUTING
腾讯开源激励计划 鼓励开发者的参与和贡献,期待你的加入。
基于 MIT 协议, 详细请参考LICENSE
我们承诺未来不会更改适用于交付给任何人的当前项目版本的开源许可证(MIT 协议)。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型