先介绍蓝鲸是什么?

蓝鲸智云,简称蓝鲸,是一套基于PaaS的技术解决方案; 通过蓝鲸,可以实现: 1、“运维基础服务”的无人值守; 运维基础服务就是我们经常做的发布变更和故障处理,日常的运维操作, 2、“运维增值服务”的低成本实现; 也就是说,在实行运维基础服务之后,实现IT运营转型;为相关关联的岗位提供快速、低成本的支撑工具,运营系统,推动企业企业内部的工具文化;并利用云和大数据技术为企业实现精细化的工作活动; 在腾讯内部,蓝鲸支撑着300多款业务,管理着20多万台服务器,完成着14万次发布变更操作,每天处理着变更和操作超过6万次。

下面我们一起看蓝鲸的架构图。 最底部是管控平台,他具体服务择 比如说传输数据,传输文件,执行脚本等; 在管控平台上层,是常用的基础平台, 如配置平台、作业平台、数据平台等, 他们为上层的集成平台提供原子服务,从而为下面平台提供调度自动化, 在集成平台的上层,承载着很多SAAS应用,如标准运维、监控系统、故障自愈,移动平台等。 目前蓝鲸2.0已经开放了这4个平台,管控平台、配置平台、作业平台、集成平台,

最底层的管控平台,可以管理各种OS,如WINDOWS,LUNIX,小型机,dux等 上面的作业平台可以是基础运维工作的自动化,如智能传输文件、脚本、云化管理、脚本快速执行,海量主机的并发操作,跨云管理(无论阿里云、腾讯云、私有云等都可以统一管理)等等;

目前蓝鲸主要3条产品线,社区版、企业版; 社区版是永久免费、跨云管理、一键部署就是可以通过几条命令完成蓝鲸系统的搭建,活跃的用户社区,

最近几年,运维的发展经历几个阶段 手工操作--脚本自动化--WEB自动化--调度自动化(跨系统的调度自动化), 运维工作变得越来越高效 ,

我为什么选择蓝鲸来做开发? 在传统的开发模式下,一个运营系统是这样的: 产品提出需求--运维准备服务器资源,并搭建环境--开发去实现公共组建和应用的逻辑--然后交给运维做代码的部署--运维去监控,添加告警--出现问题时,运维和开发会等到服务器上去看日志--修补BUG--进入这个循环当中 在蓝鲸开发模式,有了应用需求,就立刻可以直接开发逻辑了,其他工作可以在蓝鲸上一键完成;

大致的开发模型是这样的 开发人员在本地环境做应用程序编码的开发测试,将代码删除到GitHub, 在到蓝鲸上点击一键部署,就可以在测试环境中测试了。 测试完成后,再点击一键部署,就可以上传到正式环境中了。 开发应用所涉及的部分 1、搭建本地开发环境 2、前段样例,拖拽生成代码,所见即所得 3、后台开发工具,代码托管、安全、日志、监控告警。。 4、应用统一管理、环境隔离(开发、测试、正式)、一键部署 5、组建API,企业内部系统API自助接入,连接一切