嘉宾 | 何琦

出品 | CSDN云原生

2022年9月15日,在中国信通院、腾讯云、FinOps产业标准工作组联合发起的《原动力x云原生正发声 降本增效大讲堂》系列直播活动第8讲上,针对游戏平台上云到底是花钱还是省钱这一话题,三七互娱SRE负责人何琦进行了经验分享。本文整理自何琦的分享。

IDC运维的困境

当前,我们的业务通过机房A与机房B进行部署,机房A、B之间通过网络专线的方式实现网络互通,形成一张内网,且两机房均部署大量虚拟化的物理机。

在IDC运维中,由于单台物理机易产生故障,故业务的每一台虚拟机都分布在不同的物理机上,形成双机房、多机部署的高可用稳定架构。在这样的架构环境下,该如何进行扩容处理呢?

如上图所示,若红线所示的业务需扩容一台虚拟机,由于当前机房中所有服务器的虚拟机资源均被占用,故需新增一台物理设备作为宿主机,并对其做虚拟化处理。

与此同时,也带来了新增物理机剩余虚拟机资源的浪费问题。

在业务缩容时,同样存在资源浪费现象。如上图所示,当红框标注的业务下线时,由于其他业务仍占据着该物理机的其余资源,所以无法回收,仍需保留。从成本角度看,其余业务此时需承担更多的成本,总成本消耗并未得到优化,浪费现象依然存在。

在IDC环境下,若想在资源隔离的同时,提升资源利用率及稳定性,该怎么做呢?

对于大企业来说,可以提高投入,完善基础设施,为业务提供更好的设备与更稳定的资源。此外,其强大的团队能够为运维体系“量体裁衣”,资源腾挪空间也相对较大。

但这种运维方式能否直接应用在中小规模公司呢?答案是否定的。此时中小企业若想解决IDC环境下缺乏弹性资源管理的困境,只有上云。

上云之路

先规划,后上云

如上图所示,我们可以将上云想象成为一座“围墙”,围墙内是企业的内部业务,可进一步分为运维和生产两个区域,且围墙共有VPN、负载均衡以及NAT三座“大门”。

  • 用户访问业务必须从“负载均衡”大门进入,以负载均衡的方式访问生产区域的业务服务器及对应数据库。

  • 运维人员从“VPN”大门进入,通过堡垒机内网控制生产区域的所有机器。

  • 生产区域的机器通过“NAT网关”大门实现对外网的访问。

这样的架构不但能够清晰内、外网边界,且“VPN”、“负载均衡”及“NAT”均在企业可管控范围内,能够做到事前有审批、事中有监控、事后可审计。生产区域做网段隔离,为不同业务分配不同网段,使业务与业务之间通过网段借用云产品的安全组实现隔离,以此形成上云的统一规范。

从IDC到云,红利显著

  • 服务器、内存等均可按业务需求进行精确分配。

  • 资源层面隔离使安全性更高、交付速度显著提升。

  • 通过上云控制成本、提升效率,不同角色都能够形成安全与成本意识,提升DevOps协同。

Dev & Ops的使命和协同

通常情况下,产品和运营人员负责设计功能并对开发人员提出相应需求,开发完善后,由SRE进行部署、发现问题并处理,同时联动运维侧DBA、网络、安全等人员。

开发看重效率,运维看重稳定,这其中必然会产生矛盾,二者的协同也离不开“效率”与“稳定”两大使命。

降本增效,用数据让业务看得见成效

作为深度参与游戏平台上云的策略者,我们希望通过自身的努力整体呈现业务的稳定、安全、成本及效率。于是我们采取定期性的工作,如将成本运营的数据组织起来进行例会,查看并分析可用性数据、容量数据、安全数据及成本数据等。

如上图所示,这是一张PV趋势图,可以看到数据平稳且具有一定的周期性,无突增或突降现象,说明整体业务在过去处于平稳运行中。

平稳运行的背后离不开充足的容量支持。如上图所示,我们可以清晰看到总容量始终是实际业务峰值的5~7倍,且处在周期性的更新变化中。容量可控代表成本可控,这也为降本或增量提供了良好的决策依据,因此可以通过削减总容量的方式降低成本。

在安全层面,上层接入WAF后,若请求在经过时触碰规则,便会触发拦截。通过WAF拦截能够在提升安全性的同时,使后端资源及成本得到极大释放,实现资源利用率的提升。

上云为什么能省钱?

案例1:https证书卸载

IDC环境下,https卸载会占据极大的CPU资源。在上云后,所有的业务请求都会经过负载均衡,负载均衡在按照流量计费的同时,具有https证书卸载的功能,一次购买实现两类功能,避免了在后端CPU资源上的成本消耗。

案例2:WAF拦截黑产

上云并定义WAF及相应规则后,非正常请求在前端就可以被拦截,后端资源不会被消耗。

降本增效,拥抱云原生

当前,我们正处在IDC与云原生之间,微服务化并不能一步实现,因此我们遵循“两步走”策略来拥抱云原生。

  • 将虚拟机更换为云虚拟机架构。

  • 在云上部署架构的基础上向云原生转型。

最后,对于上云究竟是在花钱还是省钱这一问题,不同阶段的考量不同。IDC部署阶段,由于中小企业基础设施薄弱,需投入成本增强稳定性与安全性。云原生时期,计费模式带来的成本消耗已作为产品选择的一条标准早早被纳入考量,除此之外,架构改造与云原生的结合能够有效提升工作效率,为实现长期节约资源及成本提供了可能性。

【原动力×云原生正发声降本增效大讲堂】第一期聚焦在优秀实践方法论、资源与弹性、架构设计;第二期聚焦全场景在离线混部、K8s GPU资源效率提升、K8s资源拓扑感知调度主题;第三期邀请4家业界知名企业分享各企业云原生降本增效技术实践,为开发者带来更多样化场景业务下的技术干货。扫描下方二维码或点击『阅读原文』进入活动专题,带你体验云原生降本增效实践案例、了解如何解决企业用云痛点、掌握降本增效关键技能……

END

CSDN志愿者计划正在招募

三七互娱何琦:游戏平台上云是花钱还是省钱相关推荐

  1. 市值将近腰斩,三七互娱真的“失”在买量上吗?

    近日,A股游戏龙头三七互娱发布2020年第三季度报告,公告显示,第三季度营收33亿元,同比下降5.39%:归属上市公司股东的净利润5.6亿元,同比增长7.22%. 财报公布后三七互娱股价一度下跌,截至 ...

  2. 位列腾讯网易后面,三七互娱要页游“赚”云游戏?

    曾经的游戏圈一度被称只有三家公司:腾讯.网易和其他. 这一次,三七互娱竟然成了第三家游戏公司? 8月底,游戏公司陆续发布了2020年半年度业绩报告,受上半年疫情带来的"宅经济"影响 ...

  3. 与腾讯、网易逐梦云游戏,三七互娱还少张王牌

    ​ 近年来,传统的游戏市场在激烈的竞争下已经接近饱和,新老玩家都迫切在游戏市场开辟新的赛道,而5G的出现为各行业的发展带来了前所未有的机遇,也使云游戏的概念得到快速发酵,云游戏有望成为改变竞争格局的转 ...

  4. 三七互娱Q3归母净利润超预告上限,三大战略迎提速契机

    10月29日,三七互娱(002555)发布2021年第三季度业绩报告.公告显示,公司前三季度实现营业收入121.11亿元,同比增长7.27%,归属于上市公司股东净利润17.21亿元,其中,第三季度实现 ...

  5. 三七互娱上半年近九成营收来自手游 精品化优势凸显

    [TechWeb]随着版号放开,中国游戏市场在2019年上半年整体呈现回升态势,并迎来发展新阶段.一方面,行业流量越来越向头部作品及头部厂商集中,精品化趋势凸显:另一方面,行业增长驱动因素已经从&qu ...

  6. 三七互娱的荣与忧:手游业务大增、页游下滑,计提坏账准备3000万元

    8月30日,三七互娱(SZ:002555)发布2020年上半年度业绩报告.财报显示,2020年上半年,三七互娱营收79.89亿元,同比增长31.59%:归属于上市公司股东的净利润约17亿元,同比增长6 ...

  7. 三七互娱陷入买量瓶颈

    近年来,随着人们生活水平的提高,对娱乐项目的追求也越来越高,而这也催化了占据娱乐大头的游戏产业的发展.经过不断的试错和改进,游戏本身所体现的价值也从最初的娱乐价值逐渐向集文化.科技.以及社会责任于一体 ...

  8. MSCI发布最新ESG评级 三七互娱位居A股游戏行业最高

    11月26日,全球最大指数公司明晟(MSCI)公布了逾2800家企业在环境.社会及治理面(ESG)的评级.凭借在社会责任践行.公司治理上的优异表现,三七互娱ESG评级从BB升至BBB,成为A股游戏行业 ...

  9. 游戏版号第二批重启,三七互娱、游族、恺英纷纷落榜,破局何在?

    时隔月余,在4月11日重启版号发放后,国家新闻出版署官网于6月7日晚公布了第二批游戏版号. 「不二研究」发现,此次共有60款游戏获批版号,包括完美世界(002624.SZ).米哈游.英雄互娱及中国移动 ...

最新文章

  1. Struts2-2.了解struts.xml的查找顺序
  2. 双系统隐藏d盘linux,如何实现双系统的相互隐藏
  3. PyCairo 中的基本绘图
  4. JAVA中protected的作用
  5. 【LeetCode笔记】221. 最大正方形(Java、动态规划、思路题)
  6. Python3 sorted() 与sort()函数
  7. 10年经验总结,华为fellow教你如何成为一名优秀的架构师?
  8. (30)FPGA米勒型状态机设计(一段式)(第6天)
  9. Python面试准备
  10. 洛谷 P1272 重建道路(树形DP)
  11. jxl freemark
  12. Alfresco 4 项目介绍
  13. wpf-容易误解的Image
  14. win10系统如何去掉sd卡写保护
  15. linux内核溢出利用,窖藏15年新鲜出炉的Linux内核漏洞
  16. echarts实现地图飞线
  17. 算法练习-Apples Prologue
  18. 计算机学院刘岗,中科院金属所刘岗研究员访问城市环境研究所
  19. cp2102 vcp驱动
  20. LeetCode70. 爬楼梯(Java解法——使用完全背包求解)

热门文章

  1. 年薪40万Java开发在阿里巴巴是什么水平?
  2. java对数据结构的了解_数据结构对java有用吗
  3. [附源码]Nodejs计算机毕业设计建筑材料采购管理系统Express(程序+LW)
  4. 雷蛇灵刃系列原厂预装系统自带隐藏分区还原功能
  5. [Django基础09]HTML视图模板
  6. 关于计算机多媒体的论文模板,★计算机多媒体论文提纲范文计算机多媒体论文提纲格式模板...
  7. 王爽老师版汇编语言课程设计2
  8. 开源不是天才的甜点,而是勤奋者的盛宴
  9. 哪个平台比较适合企业直播
  10. 【SQL】DELETE 和 TRUNCATE 的 异同点