蓝鲸 腾讯游戏运维平台

Chapter 1、为什么做蓝鲸?

游戏运维的两极化(高星级/长尾级)、差异化、数量多、变化快等特点决定了任何一、两个平台都不可能承担起所有的运维工作。目前运维同学已经通过iJobs实现了所有运维操作的作业一键化,但这还远远不够。

比如,完成一次开区,需要:到RES系统申领新机器、到SAJob系统初始化新机器、到TGW系统完成接入配置、到GSLB系统申请域名,到CC系统修改运营配置、到iJobs系统完成文件部署和配置刷新、到GCS和凯莉系统进行DB变更、到iDo系统提单重启机器、到TMP系统屏蔽和解屏蔽告警等,还不算中间穿插的各种rtx和电话沟通询问所消耗的大量时间。这类复杂运维场景占用运维时间是很夸张的,一次开区或一次搬迁前前后后需要数日甚至数周、运维人员实际消耗精力的时间也有7、8个小时甚至彻夜standby不能休息,往往在执行之外,各种沟通询问和等待时间的占比非常大。

再比如,产品人员经常性的日志拉取和用户数据统计需求,开发人员在每次遇到问题时需要运维提供的配合,测试人员一天几次的测试版本发布需求,诸如此类数量众多、实现较简单、沟通又很繁琐的工作占据了运维人员的大量时间,把他们从这类没有体现运维核心价值的工作解放出来、给项目组各方人员提供适合他们的需求自助工具,也是当前提升团队整体效率和价值的当务之急。

所以,我们非常需要这样一个平台,在这个平台上可以把需要登录多个系统完成的一件工作一站式、一键式完成,还可以给项目组各类人员提供专门定制的app以实现常见需求的自助化等。为此,我们设想可以通过平台+开发框架+app的方式,高定制化、低开发成本、快速覆盖各种细分场景,蓝鲸由此产生。

蓝鲸既是一个开放式的开发平台,又是一个内容丰富的app市场,还是一个可自定义的工作台。蓝鲸为app开发者提供了完善的开发框架、调度引擎、各种组件和页面套件等,尽可能的降低app开发门槛和提升app开发效率,让“运维人员不再有被埋没的想法”——能够把自己的需求和好想法直接转化为App,让自己的工作服务化,并解放自己的生产力,进一步为业务提供更多更有价值的服务。

通过蓝鲸的开发者中心,App开发者(可以是运维开发,也可以是专职开发人员)可以很轻松的完成App的注册、提测、上线、下架等操作,只要会python,利用蓝鲸提供的开发框架和页面样例,开发者可以很快定制和开发出自己需要的App。开发者只需了解客户的需求,就可以很轻松的完成App,满足客户的需求,最快速的实现服务闭环。

蓝鲸的与众不同,并不在于WebQQ风格的桌面以及应用市场,虽然这是最容易看到的;而是它在开发模式以及运维模式上的创新,蓝鲸模式带动了整个团队的人员提升和转型,并正在促进着运维服务模式的变革。

Chapter 2、蓝鲸的产品特点

【对蓝鲸用户而言】

现有的绝大部分工具平台都有一些不够“人性化”的地方,因为它们不是“为我专门定制的”,同时它们往往是面向功能设计的,而不是面向工作场景的。而蓝鲸app提供给用户的体验则完全不同。

·复杂场景的运维工作,蓝鲸app一站式、一键式完成,用户无需再东奔西跑。

·最有针对性的定制开发,贴身满足用户需求,体验友好,几乎零学习成本。

·App工具丰富,适合各类人员使用(运维、产品、研发测试、管理者、流程审计、行政等)。

【对蓝鲸App开发者而言】

蓝鲸提供了开放的开发平台,它允许业务运维人员设计自己或客户最需要的app,并借助蓝鲸为app开发者提供的一系列配套设施,多快好省的产出app服务。

·蓝鲸组件层统一对接其他各专业系统,app可方便调用各种组件,实现功能集成。

·蓝鲸具备完善的通用任务调度引擎,帮助app开发者快速实现多种调度。

·蓝鲸开发者中心提供完善的App开发框架、页面套件和自助功能等,开发者可快速完成App的注册、开发、提测和发布。

·蓝鲸Club不仅通过K吧信息发布,并在线下组织非常多的课程培训和开发者交流会,满足开发者的学习需求。

Chapter 3、蓝鲸的价值输出

1. 有效促进运维工作模式变革,服务创新。

• 【自助】:实现产品需求自助化,提供影响半径更大、更直接和高效的创新型服务。

• 【调度】:面向运维服务场景提供解决方案的综合调度类app与日俱增,运维服务进一步得到提炼和整合。

• 【无人】:越来越多的人通过无人值守类app实现进一步的自动化。

• 【一线】:进一步提升一线解决率。

2. 每个普通的业务运维人员都可以成为App输出者,改变工作方式和对外服务形式的同时,快速而平滑完成自身转型和升值。同时,通过每个个体的快速转型而使得团队实现平滑转型,提升整体战斗力。

• 运维->开发。

• 运维->规划。

3. 提高团队整体价值。

• 大大提升运维自动化程度,提升运维支撑效率。

• 通过尽可能的操作简化和自动化尽可能消灭人为失误给业务带来的损失。

• 通过各种通用型app为长尾业务提供更优质的支持。

• 为高星级业务提供更多定制化、精细化服务。

Chapter 4、蓝鲸分类介绍

一、【运维操作类App】

此类App占绝大多数,着重于提升运维操作效率。相比使用app之前,这类操作使用app之后可以节省大量的时间,同时极大的减少了出现误操作的可能。

【优秀案例】游戏云App

游戏云是一个实现标准化发布、开区、扩容、缩容、迁移等场景的一站式体验的通用App。全流程打通,一站式完成,提供最佳体验和效率。

标准化的App,最大意义在于,尝试在百花齐放的开发个性化App、解决个性化问题的同时,能够更好、更快的解决通用问题。譬如开区,如果一直是一个业务一个开区App这样来做,仅就开区一件事情的app化进程来说还是较慢的,长远发展来说也是不合理的。考虑到发布、开区等几个场景标准化是完全可行的,游戏云App是一个很好的solution,可以实现用20%的开发成本可以解决80%的开区需求。

游戏云App一次发布执行过程,可以清晰的看到整个任务的状态和完成进度,以及每个执行阶段、每个执行步骤的情况。

二、【运维数据类App】

数据查询、修改类的app相比专业的数据类平台,具备速度更快、使用更简单、体验更好的优点,特别适合于对特定信息的、非常频繁获取和变更的场景,甚至可以是不需要任何查询条件的、进入即所得的体验,能更好的满足运维人员和产品部人员对数据管理的特定诉求。

再说一类数据拉取的app,以往都需要运维人员和项目组人员线下需求沟通、运维执行sql任务和脚本、再rtx传数据包,比较繁琐。

还有一种视图分析类app,如DNF掉线智能分析端等,产品人员可以自助的获取掉线分析信息,而之前每次收到这类询问时,运维都要折腾一个钟头。可以这样说,每次产品人员自助使用这些app获取各类信息,都为运维节省了很多工作量。再如:LOL运营数据,专门给海内外的项目组成员提供了定制的运营数据视图,得到了项目组的大赞,既避免了运维总被此事务打断和消耗的情况,还为业务的顺畅运营贡献了一份力量。

三、【管理类App】

此类App提供了一种开发成本极低、同时又能够有效提升工作效率、满足工作管理需求的方式。如:行政自助平台、物资申请、绩效管理App、工作管理App等。这些App不仅减轻了相关人员的负担,也让所有员工享受到一个更好的体验和更高的办事效率,间接提升了工作效率。

原文发布于微信公众号 - 腾讯大讲堂(TX_DJT)

原文发表时间:2014-11-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

混合云带来新的IT秩序

在云时代,所有的企业都需要以一个新的观念来构建混合云结构。 云运算的硬件部门将是更简单的管理大型机、迷你机以及其他类型服务器的地方,这是云结构的标准化重点之一。...

3304
来自专栏数据和云

【演讲实录】下一代企业级应用架构管理体系

在IT系统的建设和管理中,敏态和稳态似乎不可协调的两个问题,那么在企业IT系统的管理中,如何根据需求去合理管控,今天将通过王璞老师在第七届数据技术嘉年华上的分享...

3295
来自专栏云计算D1net

边缘云计算乘物联网东风而来,应用开发是下一个金矿?

无所不在的连接设备具有巨大的潜力,但很明显,我们需要分布式云端来实现这一承诺。开发人员和程序员可以利用边缘云编写应用程序并加快物联网的发展,但他们是否准备好迎接...

3937
来自专栏PPV课数据科学社区

数据驱动运营案例

作者:腾讯大数据 全文共 6212 字,阅读需要 12 分钟 —— BEGIN —— 数据分析对于运营来说是一个数据抽象的过程。 现实情况是连续的、复杂的、互相...

4626
来自专栏数据之美

转转数据平台从 0 到 1 的演进与实践

1、背景 在转转开始大数据平台建设之前,整个数据从需求提出到研发流程再到数据报表、数据产品,也是经历过一段非常混沌的时期,而且效率和质量往往很难得到保障,主要表...

2686
来自专栏WeTest质量开放平台团队的专栏

1024程序员节,WeTest送好礼,为程序员疯狂打call!

? 为什么是1024?某百科说:1024是2的十次方,二进制计数的基本计量单位之一。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世...

942
来自专栏云计算D1net

关于虚拟化十个无可辩驳的事实必须掌握

不管你现在处于虚拟化进程的哪个阶段,我认为有下面十个无可辩驳的事实你必须掌握,这样才能获得虚拟化的益处,避免适得其反的效果。 事实1:虚拟化能节省资金。众所周知...

3639
来自专栏云计算D1net

混合云平台为何更适合现代应用开发

混合云平台,即云和本地系统的混合,能够为大型企业和遗留环境中的开发团队提供一些他们一直想要的东西:那就是与整个开发领域以相同的节奏一起进步的能力。这其中最难的部...

3384
来自专栏云市场·精选汇

小程序运营干货分享,如何推广微信小程序?

小程序以 “无需下载安装,用完即走”的独一无二优势就引起了业界无数关注,腾讯对小程序的重视,未来小程序价值将会增几倍,微信中蕴藏着丰富的流量机会,包括微信搜索、...

1220
来自专栏BestSDK

系统剖析“夺宝类”产品设计方案,他们都有一个重要共同点

一、夺宝产品形态 夺宝产品和其他产品一样,有H5站、PC站、APP应用三种形态,三种形态的应用情景不尽相同。 ? 夺宝H5站主要应用于以下情况中: 1)最小成本...

3617

扫码关注云+社区

领取腾讯云代金券