蓝鲸智云PaaS平台是一个开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理SaaS应用。

本次开源的是蓝鲸智云PaaS平台社区版(BlueKing PaaS Community Edition),它提供了应用引擎、前后台开发框架、API网关、调度引擎、统一登录、公共组件等模块,帮助用户快速、低成本、免运维地构建支撑工具和运营系统(统称为SaaS应用),它为一个SaaS应用从创建到部署,再到后续的维护管理提供了完善的自动化和自助化服务,从而使开发者可以集中精力关注SaaS应用的逻辑开发。

蓝鲸智云PaaS平台社区版源码包含:

  • PaaS(paas-ce/paas): 包含4大服务(python [Django])

    • login: 蓝鲸统一登录服务
    • paas: 蓝鲸开发者中心&web工作台
    • esb: 蓝鲸API网关
    • appengine: 蓝鲸应用引擎
  • PaaSAgent(paas-ce/paasagent): 蓝鲸应用引擎Agent(golang [labstack/echo])
  • LessCode(paas-ce/lesscode): 蓝鲸可视化开发平台,提供了前端页面在线可视化拖拽组装、配置编辑、源码生成、二次开发等能力,详细介绍

Overview

  • 架构设计
  • 代码目录
  • 部署拓扑

Features

  • 开发者中心:提供自助化、自动化服务,支持快速、低成本、免运维地构建SaaS应用
  • 统一用户登录体系:支持用户及角色管理,支持对接企业内部登录体系(对接说明)
  • 开发框架:提供统一的SaaS应用开发框架, 提升开发效率
  • API网关:支持两种接入模式(在线自助接入和组件编码接入)的企业级服务总线,方便开发者对接企业内已有系统的API服务
  • 多环境部署:支持多环境部署SaaS应用, 方便开发者进行测试验证及生产环境发布
  • 可插拔式应用:支持蓝鲸S-mart应用上传部署, 方便蓝鲸S-mart应用部署移植 更多应用
  • 可视化开发平台:支持前端页面在线可视化拖拽组装、配置编辑、源码生成、二次开发等能力(详细介绍)

Experience

  • 极速体验容器化部署蓝鲸智云PaaS平台

Getting started

  • 安装部署PaaS
  • 安装部署PaaSAgent
  • 替换已安装的蓝鲸社区版指引

Roadmap

  • PaaS 版本日志
  • PaaSAgent 版本日志

Support

  • wiki
  • FAQ
  • 白皮书
  • 蓝鲸论坛
  • 蓝鲸 DevOps 在线视频教程

BlueKing Community

  • BK-CI:蓝鲸持续集成平台是一个开源的持续集成和持续交付系统,可以轻松将你的研发流程呈现到你面前。
  • BK-BCS:蓝鲸容器管理平台是以容器技术为基础,为微服务业务提供编排管理的基础服务平台。
  • BK-PaaS:蓝鲸PaaS平台是一个开放式的开发平台,让开发者可以方便快捷地创建、开发、部署和管理SaaS应用。
  • BK-SOPS:标准运维(SOPS)是通过可视化的图形界面进行任务流程编排和执行的系统,是蓝鲸体系中一款轻量级的调度编排类SaaS产品。
  • BK-CMDB:蓝鲸配置平台是一个面向资产及应用的企业级配置管理平台。
  • TencentBlueKing/iam-python-sdk / TencentBlueKing/iam-go-sdk:蓝鲸权限中心SDK

Contributing

如果你有好的意见或建议,欢迎给我们提 Issues 或 Pull Requests,为蓝鲸开源社区贡献力量。关于分支/issue及PR, 请查看 CONTRIBUTING

腾讯开源激励计划 鼓励开发者的参与和贡献,期待你的加入。

License

基于 MIT 协议, 详细请参考LICENSE

我们承诺未来不会更改适用于交付给任何人的当前项目版本的开源许可证(MIT 协议)。

源码地址:

Gitee:https://gitee.com/Tencent-BlueKing/bk-PaaS
Github:https://github.com/Tencent/bk-PaaS/

【腾讯开源项目】一个开放式的开发平台,蓝鲸PaaS平台源码对外开放相关推荐

  1. 腾讯开源项目盘点:WeUI,WePY,Tinker,Mars等

    开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来. 腾讯开源了个 ...

  2. 第二篇|腾讯开源项目盘点:ncnn、xLua、libco等

    开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来. 腾讯开源了个 ...

  3. 第一篇|腾讯开源项目盘点:WeUI,WePY,Tinker,Mars等

    开源展示了人类共同协作,成果分享的魅力,每一次技术发展都是站在巨人的肩膀上,技术诸多创新和发展往往就是基于开源发展起来的,没有任何一家网络公司可以不使用开源技术,仅靠自身技术而发展起来. 腾讯开源了个 ...

  4. android 测试工具,Android开源项目第四篇:开发及测试工具篇

    本文为那些不错的Android开源项目第四篇--开发工具篇,**主要介绍Android开发工具和测试工具相关的开源项目**. Android开源项目系列汇总已完成,包括: 1.Buck faceboo ...

  5. dotnet 是 前30个增长最快速度的开源项目中排名第一的开发平台

    CNCF 的博客 发了一篇文章 <Update on CNCF and Open Source Project Velocity 2020>,中文翻译参见 2020年CNCF和开源项目开发 ...

  6. 读《借助开源项目,学习软件开发》总结

    读<借助开源项目,学习软件开发>总结 GitBook文章源地址:文章源地址 一.前言 准备条件:(1)一台能上网的电脑(2)首选系统Ubuntu,其次Windows 二.开始 (1)软件开 ...

  7. 安卓巴士总结了近百个Android优秀开源项目,覆盖Android开发的每个领域_拔剑-浆糊的传说_新浪博客...

    http://www.apkbus.com/android-17627-1-1.html 安卓巴士总结了近百个Android优秀开源项目,覆盖Android开发的每个领域 bayou 发表于 2011 ...

  8. 改:如何基于开源项目做二次开发

    改:如何基于开源项目做二次开发 ‌[保持纯洁,加以包装] 当我们发现开源项目有的地方不满足我们的需求的时候,自然会有一种去改改的冲动,但是怎么改是个大学问.一种方式是投入几个人从内到外全部改一遍,将其 ...

  9. 借助开源项目,学习软件开发——开始

    借助开源项目,学习软件开发--开始 原文地址:点击打开链接  http://sbbs.me/view_article/506070b108158e166400001b 2. 开始 2.1. 学习软件开 ...

  10. 基于SSM+SpringBoot《校园二手交易平台项目》实战开发教程(附论文及源码)-毕业设计

    文章目录 1.项目简介 2.技术选型 3.项目资料 4.项目部分截图 1.项目简介 毕业设计基于SSM+SpringBoot校园二手交易平台项目 源码在课程附件中进行下载,地址:https://dow ...

最新文章

  1. 【学习笔记】JS进阶语法一window对象
  2. 初次尝试HTML,用记事本编写代码并以html格式保存后用Google浏览器打开
  3. 2.3.5 操作系统之信号量机制实现进程的互斥、同步与前驱关系
  4. 64MQQ2440烧写MINI2440光盘中的内容同样可以跑起来
  5. 给 npm script 传递参数和添加注释
  6. mysql中写锁定实例_MySQL中的锁
  7. the train of thought of collaborative filtering matrix factarization
  8. jquery的DOM节点操作(复制元素节点)
  9. 【重点 递归构造二叉树】LeetCode 95. Unique Binary Search Trees II
  10. markdown写作技巧
  11. 数据之路 - Python爬虫 - PyQuery库
  12. 浙江省单考单招计算机提前招,2018浙江省各校高职提前招生简章汇总及深度解析...
  13. 417.太平洋大西洋水流问题(力扣leetcode) 博主可答疑该问题
  14. 平面三角形外接圆圆心与半径求解算法
  15. USB转四串口芯片CH9344
  16. 探秘阿里聚石塔技术架构实现(一)
  17. java nio wakeup_Java NIO 的 wakeup 剖析
  18. 中国居民身份证上的信息英语翻译
  19. 第二章 核心动画渲染框架
  20. 树梅派搭建MPI集群

热门文章

  1. 160个常用黑客命令速查手册
  2. 计算机函数sumif怎么用,sumif函数的使用方法_EXCEL的经典函数sumif的用法和实例(详细汇总)...
  3. iis下ISAPI_Rewrite配置及 iis rewrite 规则书写
  4. 网站速度对谷歌SEO优化的影响
  5. 为什么说EBC是提升企业“数治”水平的最优解
  6. 【2017-01-09】 资料链接摘录
  7. deepin系统屏幕闪烁问题解决
  8. 戴尔服务器uefi安装win7系统,Dell Latitude 3490 使用 UEFI+GPT 安装 Win7 x64
  9. Android性能优化-Apk瘦身(1)
  10. iOS iPad和iPhone开发区别~笔记 03