文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

蓝鲸智云集成平台产品白皮书.pdf

  • 资源ID:3529       资源大小:3.77MB        全文页数:46页
  • 资源格式: PDF       下载:注册后免费下载
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

蓝鲸智云集成平台产品白皮书.pdf

1、1 产品概述蓝鲸集成平台是一个开放的平台,又称蓝鲸PaaS,让用户可以简单、快速地创建、部署和管理应用,他提供了完善的前后台开发框架、服务总线(ESB)、调度引擎、公共组件等模块,帮助用户快速、低成本、免运维地构建支撑工具和运营系统。集成平台为一个应用从创建到部署,再到后续的维护管理提供了完善的自助化和自动化服务,如日志查询、监控告警等,从而使用户可以将全部精力投入到应用的开发之中。集成平台的主要功能有:支持多语言的开发框架/样例、免运维托管、SaaS运营数据可视化、企业服务总线(API Gateway)、可拖拽的前端服务(MagicBox)等。2 产品架构集成平台不仅将应用服务的运行和开发环

2、境作为一种服务提供给开发者用户,更为开发者用户提供了高效便捷的开发服务,如:组件系统,统一登录,权限管理,后台框架,MagicBox,桌面/工作台等。图1 蓝鲸集成平台服务架构图3 特点及优势1.支持多语言的开发框架集成平台提供支持多语言的开发框架,助力运维人员能基于平台之上以自己擅长的技术语言(Python、php等)开发运维自动化工具。开发框架集成统一登录鉴权模块、功能开关模块(支持开发者在SaaS开发迭代中对功能选择性开放、灰度测试等)、WEB安全防护模块(防csrf攻击和防xss攻击)、功能组件模块等通用模块。2.免运维托管集成平台提供从SaaS的创建到部署,再到后续的维护管理的一站式

3、免运维托管服务。运维人员开发的SaaS在平台采用分布式部署方式,一键自动部署,当其中的某一台承载服务器宕机之后,用户请求会被转发到备用服务器之上,保证SaaS工具的高可用。同时,SaaS部署使用docker进行隔离,提高蓝鲸SaaS安全性。开发者可以主动通过集成平台的日志查看功能来查看日志记录,同时平台提供了日志监控告警服务,开发者可以自行配置相应的告警参数、告警接收人等信息,实时监控日志数据。3.SaaS运营数据可视化度量SaaS的价值是其被运维运营等人员使用的价值,针对SaaS的运营数据,集成平台提供其用户访问量、在线时长,活跃度等指标,全方位展示该SaaS的使用情况。针对应用的docke

4、r容器所占用内存和CPU进行实时监控统计,供用户了解应用的CPU和内存使用情况。4.企业服务总线(ESB & API Gateway)蓝鲸体系中的其它平台(作业平台、配置平台、数据平台、容器管理平台)和第三方的运营系统(公众号、邮箱、OA等)提供API,统一以组件的形式对接企业服务总线,实现各原子平台API协议统一和集中化管理,这样,在上层的SaaS应用就可以通过企业服务总线调用API。同时,在企业服务总线上实现了对组件的权限校验、频率控制、访问统计、路由分发以及自助接入等功能。4 版本差异功能特性 社区版企业版公有云版三个环境(本地开发环境,测试环境,正式环境) 基本账号体系 基本角色管理

5、Web安全防护 个人工作台 个人定制桌面 可插拔式应用 python开发框架 java开发框架 企业服务总线(ESB和API Gateway) 基于virtualenv的应用部署 基于容器技术的应用部署 MagicBox 部署操作记录展现 功能特性 社区版企业版公有云版线上基础开发培训 高级角色管理 对接企业SSO 高可用集群 开发框架增值模块(功能开关、权限控制等) 服务状态可视化管理 可扩展的应用变量 日志可视化管理 后台任务可视化管理 功能函数可视化管理 组件访问权限控制 组件访问频率控制 ESB健康度报告 内置代码托管服务 代码权限管理 代码提交记录 代码在线查看 代码在线编辑 应用数

6、据库托管服务 应用监控告警 应用运营数据统计 企业贴身定制培训 表一:集成平台各版本功能对比表5 功能介绍5.1 三个环境(本地开发环境,测试环境,正式环境)蓝鲸集成平台承载着众多APP,这些APP的来源有三种:官方提供,从“蓝鲸S-mart”下载的第三方APP,开发者自己开发。为每个开发者自己创建的APP提供了三个环境:(1)本地开发环境:开发者在本地开发、编码的环境(2)测试环境:APP未对外之前,部署到集成平台测试其功能的有效性和完整性(3)正式环境:APP部署到正式环境后,其他用户即可在“工作台”看到该APP所以,本地环境和测试环境的主要用户为开发者,用于开发者编码和自测;正式环境,即

7、就是将APP正式发布对外,是所有用户都可以看到并使用的。5.2 基本账号体系为了保证使用蓝鲸产品的用户都是可信的,集成平台为整个蓝鲸体系提供了“统一登录”模块,该模块包含了基本账号体系。当搭建部署好蓝鲸体系的产品后,会提供一个URL给用户访问。图2 蓝鲸体系统一登录界面社区版提供了两种角色:(1)管理员:拥有最高权限,可以对蓝鲸用户进行增删改查,可以整理蓝鲸体系的产品,(对工作台/桌面SaaS产品的管理,如:添加官方/第三方应用,删除某个应用,调整应用状态等);(2)用户:基本功能的使用,包括:工作台/桌面的普通SaaS产品,开发者中心自建SaaS。注:社区版的管理员初始化用户名:admin

8、密码:blueking,请及时修改。5.3 基本角色管理管理员可以管理用户身份,管理入口如下图的“用户管理”图3 管理员入口“用户管理”图4 “用户管理”操作界面如上图所示,用户管理支持以下操作:(1)新增用户:录入信息,添加一个用户;(2)批量导入:下载excel,并按照格式完善信息,即可批量导入用户信息;(3)用户查询:可选择角色类型(所有用户,管理员,用户)进行查询;(4)操作:编辑用户信息,重置密码,删除用户。5.4 Web安全防护WEB安全防护模块主要包括防csrf攻击和防xss攻击两方面。(1)防csrf攻击:使用django提供的csrf模块,开发框架中已集成,用户无需做其他设置

9、。注:如需对某些请求去除csrf验证,可在对应view函数添加csrf_exempt装饰器。(2)防xss攻击:开发框架中已集成防xss攻击的中间件,会对所有请求参数将进行特殊字符转义(富文本内容、URL有特殊处理方式)。5.5 个人工作台蓝鲸社区版为每个用户都提供了专属的“工作台”,可以根据情况调整APP的显示顺序,如下图所示:“排序”拖拽调整顺序“完成”。图5 “工作台”排序界面5.6 可插拔式应用集成平台承载了各种功能的APP,在“开发者中心”?“内置应用”中,可以将从“蓝鲸S-mart”(http:/ “内置应用”支持可插拔操作界面图若不需要哪个APP,即可进行“下架操作,该APP就会

10、在“工作台”消失;甚至可以“删除”废弃的应用。5.7 开发框架为了提高开发效率,蓝鲸提供了统一的“开发框架”, 该“开发框架”集成统一登录鉴权模块、功能开关模块(支持开发者在SaaS开发迭代中对功能选择性开放、灰度测试等)、WEB安全防护模块(防csrf攻击和防xss攻击)、功能组件模块等通用模块。让用户可以专注于代码逻辑的构建。当用户将代码在本地运行,或者打开线上的“开发框架”APP,将会看到下图的界面。图7 开发框架功能模块示例以及本地/线上运行图注:蓝鲸集成平台后续会推出“开发样例”,将提供KendoUI、官方组件调用等功能样例。5.8 企业服务总线(ESB和API Gateway)企业

11、服务总线有两个作用:其一,为整个蓝鲸体系服务,蓝鲸的其他平台,如:配置平台、作业平台、数据平台、容器管理平台、AI平台,均可以将各平台的特性以API的形式对接到组件中,便于集成平台上的 SaaS调用,整合各个平台的强大功能,发挥最实用的价值。其二,第三方系统,如微信公众号/企业号、邮件系统、OA系统、AD系统、财务系统等非蓝鲸体系内的运营系统,同样以API的形式将特性对接到组件,丰富和完善整个集成平台企业服务总线的服务。从而使集成平台之上的SaaS可以调度一些,连接一切。“ESB管理”仅限于“管理员”角色操作,从“开发者中心”“ESB管理”进入使用。图8 “ESB管理”入口图9 “ESB管理”

12、文档中心ESB管理”给出了详细的使用文档,分为以下几个部分:(1)简介:概述ESB,并指出ESB接入的两种方式:编码方式(采用Python语法)和自助接入方式(又称API Gateway)(2)系统管理:ESB来自于哪个系统,可以看成是ESB的分类(3)通道管理:ESB访问的路径管理(4)组件自助接入:目前仅支持http请求形式的自助接入(5)使用指南:详细的ESB接入、使用教程,以及如何为新加入的组件生产/更新“组件文档”(6)ESB文档:查询蓝鲸官方,自己接入组件的使用样例注:蓝鲸组件在线API文档。5.9 基于virtualenv的应用部署APP部署时,平台为会它们创建独立的virtualenv,保证每个APP拥有一套“隔离”的Python运行环境。APP的服务进程则是以uwsgi的cheaper模式托管,由于采用了busyness算法,uwsgi能够根据繁忙度,动态的调配worker个数,从而达到合理利用系统资源的目的。5.10 MagicBoxMagicBox(链接:http:/ ),又称为前端魔盒。是一个前端资源集成平台,为蓝鲸应用开发者提供丰富的前端资源,包括常用的UI组件、JS插件及基础模版,开发者可以通过蓝鲸MagicBox快速构建页面。它还提供完整的套餐样例供开发者选择,开发者也可以在线拖拽组件组装页面,让前端布局可视化。图10 MagicBox功能一览图


注意事项

本文(蓝鲸智云集成平台产品白皮书.pdf)为本站会员(刘岱文)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png