【开源公告】腾讯蓝鲸智云社区版“PaaS平台”及其调度编排SaaS“标准运维”正式开源...

本文主要是介绍【开源公告】腾讯蓝鲸智云社区版“PaaS平台”及其调度编排SaaS“标准运维”正式开源...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

继腾讯蓝鲸智云免费对外开放了支持私有化布署的社区版之后,得到了众多企业运维以及运维开发人员的关注和使用,帮助了一大批企业快速构建了运维自动化的能力。为了更好的提升社区用户的参与深度以及助力运维从业人员的转型,本次将开源社区版的“ PaaS平台”以及调度编排SaaS“标准运维”。

 

腾讯蓝鲸智云(简称:蓝鲸),是腾讯互动娱乐事业群(Interactive Entertainment Group,简称IEG)自研自用的一套用于构建企业研发运营一体化体系的PaaS开发框架,提供了aPaaS(DevOps流水线、运行环境托管、前后台框架)和iPaaS(持续集成、CMDB、作业平台、容器管理、数据平台、AI等原子平台)等模块,帮助企业技术人员快速构建基础运营PaaS,提升企业研发运营效率,助力企业运维团队转型,提供更多增值服务。


开源产品1:PaaS平台

产品简介

承载所有SaaS系统/工具,是一个开放的平台,又称蓝鲸 PaaS,让用户可以简单、快速地创建、部署和管理应用,他提供了完善的前后台开发框架、服务总线(API网关)、调度引擎、公共组件等模块,帮助用户快速、低成本、免运维地构建支撑工具和运营系统。它为一个SaaS应用从创建到部署,再到后续的维护管理提供了完善的自动化和自助化服务,从而使开发者可以集中精力关注SaaS应用的逻辑开发。

640?wx_fmt=png



产品特点

  • 开发者中心:提供自助化、自动化服务,支持快速、低成本、免运维地构建SaaS应用

  • 统一用户登录体系:支持用户及角色管理,支持对接企业内部登录体系

  • 开发框架:提供统一的SaaS开发框架(前端、后台等), 提升开发效率

  • API网关:支持两种接入模式(在线自助接入和组件编码接入)的企业级服务总线,方便开发者对接企业内已有系统的API服务

  • 多环境部署:支持多环境部署SaaS, 方便开发者进行测试验证及生产环境发布

  • 可插拔式应用:支持SaaS上传自动部署, 方便不同开发者之间的SaaS移植


640?wx_fmt=png


开源产品2:标准运维

产品简介

标准运维(SOPS)是通过可视化的图形界面进行任务流程编排和执行的系统,是腾讯蓝鲸产品体系中一款轻量级的调度编排类SaaS产品。


标准运维有两大核心服务。一个是流程编排服务:基于腾讯蓝鲸PaaS平台的API网关服务,对接企业内部各个系统 API的能力,将在多系统间切换的工作模式整合到一个流程中,实现一键自动化调度。另一个是自助化服务:标准运维屏蔽了底层系统之间的差异,让运维人员可以将业务日常的运维工作交给产品、开发、测试等人员执行,实现业务发布、变更等日常工作的自助化,除此之外,为降低非运维人员的操作成本,标准运维与蓝鲸PaaS平台深度整合,为用户提供了“轻应用”和“职能化”功能,提高自助率。


640?wx_fmt=png


产品特点

  • 多元接入支持:标准运维对接了蓝鲸通知、作业平台、配置平台等服务,还支持用户自定义接入企业内部系统。

  • 可视化流程编排:通过拖拽方式组合原子节点到一个流程模板。

  • 多种流程模式:支持原子节点的串行、并行,支持子流程,可以根据全局参数自动选择分支执行,节点失败处理机制可配置。

  • 参数引擎:支持参数共享,支持参数替换。

  • 可交互的任务执行:任务执行中可以随时暂停、继续、撤销,节点失败后可以重试、跳过。

  • 通用权限管理:通过配置平台同步业务角色,支持流程模板的权限控制。


    640?wx_fmt=png


腾讯蓝鲸项目的开源规划

640?wx_fmt=png


关于腾讯蓝鲸社区


我们希望通过此次社区产品的开源,活跃运维开发圈子,促进运维开发同仁们技术交流,共同构建一个友好、活跃的社区,共同成长;相信在大家的加入和共同陪伴下,可以使运维开发社区变得更加强大、优秀。


640?wx_fmt=png

640?wx_fmt=png

640?wx_fmt=png

关于开源协议


本次采用MIT开源协议。MIT是和BSD一样宽范的许可协议,作者只想保留版权,而无任何其他的限制。也就是说,你必须在你的发行版里包含原许可协议的声明。

 

 

项目开源地址


配置平台:https://github.com/Tencent/bk-cmdb

PaaS平台:https://github.com/Tencent/bk-PaaS

标准运维:https://github.com/Tencent/bk-sops


更多项目详细信息,请进入GitHub查看,欢迎提出你的issue和PR!


项目交流群

640?wx_fmt=png640?wx_fmt=png


640?wx_fmt=jpeg

这篇关于【开源公告】腾讯蓝鲸智云社区版“PaaS平台”及其调度编排SaaS“标准运维”正式开源...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/839735

相关文章

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.

Linux之platform平台设备驱动详解

《Linux之platform平台设备驱动详解》Linux设备驱动模型中,Platform总线作为虚拟总线统一管理无物理总线依赖的嵌入式设备,通过platform_driver和platform_de... 目录platform驱动注册platform设备注册设备树Platform驱动和设备的关系总结在 l

Java中的xxl-job调度器线程池工作机制

《Java中的xxl-job调度器线程池工作机制》xxl-job通过快慢线程池分离短时与长时任务,动态降级超时任务至慢池,结合异步触发和资源隔离机制,提升高频调度的性能与稳定性,支撑高并发场景下的可靠... 目录⚙️ 一、调度器线程池的核心设计 二、线程池的工作流程 三、线程池配置参数与优化 四、总结:线程

PowerShell中15个提升运维效率关键命令实战指南

《PowerShell中15个提升运维效率关键命令实战指南》作为网络安全专业人员的必备技能,PowerShell在系统管理、日志分析、威胁检测和自动化响应方面展现出强大能力,下面我们就来看看15个提升... 目录一、PowerShell在网络安全中的战略价值二、网络安全关键场景命令实战1. 系统安全基线核查

go rate 原生标准限速库的使用

《gorate原生标准限速库的使用》本文主要介绍了Go标准库golang.org/x/time/rate实现限流,采用令牌桶算法控制请求速率,提供Allow/Reserve/Wait方法,具有一定... 目录介绍安装API介绍rate.NewLimiter:创建限流器limiter.Allow():请求是否

在.NET平台使用C#为PDF添加各种类型的表单域的方法

《在.NET平台使用C#为PDF添加各种类型的表单域的方法》在日常办公系统开发中,涉及PDF处理相关的开发时,生成可填写的PDF表单是一种常见需求,与静态PDF不同,带有**表单域的文档支持用户直接在... 目录引言使用 PdfTextBoxField 添加文本输入域使用 PdfComboBoxField

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

深入理解Apache Kafka(分布式流处理平台)

《深入理解ApacheKafka(分布式流处理平台)》ApacheKafka作为现代分布式系统中的核心中间件,为构建高吞吐量、低延迟的数据管道提供了强大支持,本文将深入探讨Kafka的核心概念、架构... 目录引言一、Apache Kafka概述1.1 什么是Kafka?1.2 Kafka的核心概念二、Ka

在Android平台上实现消息推送功能

《在Android平台上实现消息推送功能》随着移动互联网应用的飞速发展,消息推送已成为移动应用中不可或缺的功能,在Android平台上,实现消息推送涉及到服务端的消息发送、客户端的消息接收、通知渠道(... 目录一、项目概述二、相关知识介绍2.1 消息推送的基本原理2.2 Firebase Cloud Me

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO