《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.2 游戏类泛娱乐——3.2.2 游戏泛娱乐技术服务(2)

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
传统型负载均衡 CLB,每月750个小时 15LCU
简介: 《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.2 游戏类泛娱乐——3.2.2 游戏泛娱乐技术服务(2)

《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.2   游戏类泛娱乐——3.2.2 游戏泛娱乐技术服务(1) https://developer.aliyun.com/article/1230997?groupCode=supportservice



3.2.2.1.2 云产品巡检参考

 


 

 

 

EIP是否存在突发

流量占满带宽

致访问超时问题?

 

 

EIP等共享带宽被占满,导致SLB     EIP等访问不通或者严重丢包            1、建议设置共享带宽的监控告警;  2、采用API接口脚本对共享带宽 EIP 行动态调整;

 

SLB产品是否受 外网波动导致无法 访问?

 

同业务多建立SLB做负载,规避eip大网影响

 

SLB产品就带宽/连 等是否设置了告警? 警值是否合理?

 

 

推荐对SLB实例核心参数做合理设 置

SLB产品所在集群 存在性能瓶颈?

 

排用户资源升配

 

 

单个SLB实例是否

出性能瓶颈?

 

 

 

建议:                                        1、做好监控,设置合理告警阈值 ;                                               2、核心组件做好多实例分散压力 ;

 

 

 

统网络

 

 

 

机房核心入口设备

在断链风险?

 

 

 

 

 

1、险的产生,有如下几点:      1)大网不能保证7*24 100%可用 2)交换机重启引起下联设备断 3)异常流量,比如ddos in导致链 路拥

2、机房通信光缆断开,物理故障 风险规避:                              1)双线上联(可用区---pop点)  --2N+1                                      2)交换机堆叠,同时服务器双线                                            3)主动监控,做好容量监控,及 时扩


 

 

用户自建/托管第三方 IDC是否因为大网抖动 导致公有云/阿里云托 管区之间调用延迟      稳定?

 

 

 

1、推荐专线互联;

2、采用ipsec+跨域专线方案,阿 里云优质跨域专线提供高稳定性方 案

 

 

用户业务主机调用  第三方业务API接口 是否因为解析到跨  地域节点导致延迟?

 

 

 

机房公共服务中的DNS服务,代理 DNs 上联用的dnspublic会导 致解析地域出现偏差,导致用户第 三方调用产生超时的可能

建议:此类涉及业务主机,建议   host绑定PUBLIC DNS解决。如阿 里/NDSPODDNS地址

 

 

储产品

 

 

OSS

 

使用OSS文件存储是 否出现负载变高问引起的上传下载延题?

 

 

异常流量,或者异常飙升请求使得 后端集群负载过高,导致用户读取 文件时候延迟比较高,经常报错   1、引导用户评估业务的延迟容忍  度,对于密集型访问,以及小文件 等并发场景,建议用户采用本地部 布式存储系统;

 

 

Redis是否采用短链 接使用方式?

 

2、建议用户对业务的延迟和错误 码占比做监控,同时做好存储容灾 方案。通过修改代码方式切换接入 存储服务,实现容灾;

Redis是否设置了

品告警?

采用sdk下载因为线程并发过小。 导致下载文件速度过小

建议用户加大并发线

RedisQPS是否存 在性能瓶颈问题?

 

缓存不建议用短连接,请求并发太 ,很容易导致proxy连接(针对 式版本)回收不过来,引起性 瓶颈问题

Redis是否设置了

品告警?

推荐就核心指标做告警设置

Redis的QPS是否   在性能瓶颈问题?

 

 

评估业务需求,总体扩容

 

redis是否存在凌晨 段的io波动问题?

 

默认数据做AOF落地,磁盘的波动 性能问题可能会影响用户使用。    核心业务(重启kv数据丢失), 建议关闭aof

 

 

是否设置了RDS产品告警

 

推荐尽快就核心指数设置告警,及 时感实例性能变化;

RDS的搜索引擎是否采 了非Innodb引擎?

存储引建议全部使用InnoDB,    InnoDB于绝大部分业务场景;

 

 

 

 

RDS的磁盘使用率是 否超限,存在空间   足风险?

 

 

 

议用户持续关注磁盘容量监控, 并保证磁盘空间使用率控制在80% 内。

 

行大事务时间过长, 致主从同步延迟,   备同步延迟

 

解决方案:建议大事务拆分,优化 sql

 

务是否足够重要,    将存量标准版SLB 到高可用RDS实例来   高可用性?

 

 

 

存量数据库存在基础版数据库实例 。现有购买数据库均为高可用RDS 实例。对于存量的基础版数据库, 建议依据业务重要与否,尽快做升 处理;

RDS业务场景是否采 用了缓存架构/连接  技术架构?

 

1、对高并发业务,建议使用连  池技术;                                  2、对于高可用版RDS,建议使用 长连接,应用层建议使用连接池。

 

 

 

 

 

RDS业务场景中是 存在批量任务和  任务(大事务)?

 

 

 

 

 

长事务:RDS建议在数据库中不要 存在长事务,长事务在执行过程中 ,若造成长时间持有锁,可能会致性能问题和备份失败等情况,建 议控制每个事务的执行时间,检查 中没有commit的事务,并保  证开启自动提交(auto_commit=1 )。

批量任务:容易导致复制长时间延 迟等情况,SLB建议配置从库延迟 告警,并将批量任务拆分成粒度更 小的子任务,代码中控制从库延迟 情况,从而避免影响读写分离等功

 

 

 

 

 

RDS是否针对表 进行了索引设置

 

 

 

 

 

推荐合理为MySQL数据库的表建立合适的索引 ,可以让MySQL在性能方面有更好的体现       1、为每一个表都配置一个自增id作为主键;     2、在频繁查询的字段上建立索引;                 3、在基数大的列建立索引(如重复值多的   )而不是在基数小的列上建立(如性别);  4GROUP BY\ORDER BY后未使用函数的 字段上建立索引;                                           5、单表不宜建立过多索引,尽量控制在6个左 右;                                                               6、定期登录控制台,下载慢查询分析日志(   下载的慢日志是pt-digest工具分析处理后的日 志),找到业务中的慢SQL,针对慢SQL设置  的索引。


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

针对读写压力比较   大场景,是否开启了 写分离功能?

 

 

针对读压力比较大的业务场景,建 议用户开启读写分离分担主库实例 压力。阿里云提供高可SLB的读 写分离功能一键开启

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

用户业务是否存在直 RDS实例ip场景?

 

 

 

故障是否不方便剔除或者切换,建 议启用读写分离组件或者第三方分 式集群(MyCat方案),屏蔽后 端db变化对业务对影响

ECS部署业务

是否考虑了高可用架解决方案?

 

 

推荐高可用方案部署,规避单点风 险

 

 

 

是否存在核心的或同 业务的云主机位于台宿主机的情况?

 

 

 

 

 

 

标准:                                         1、不同业务主机数量大于等于3   2、同等业务主机数量大于等于2   符合以上条件之一判定为同宿指数 况严重。                                  1、尽快做主机迁移打散操作         2、相同业务可以建立硬件隔离组 等特性创建时候设置为打散隔离状 态

 

是否存在老化严重

次宕机过的宿主机?

 

 

宿主机器老化问题,定期巡检,做 风险预警,安排迁移处理

 

 

 

 

客户是否对云主机的cpu 盘IO、包量等指标有  特殊要求?主机所在宿  主机器是否发生

机问题?

 

 

 

 

1、针重点活动临时保障,重点  实例做性能保证,比如迁移加锁独 等;                                         2、针对长期使用,要求性能有保 障场景,建议采用私有专区、神龙 器来独享性能;

宿主机器物理层面该风险建议通过 应用层面高可用来规避。如业务集 群高可用架构,主备架构实现高可

 

 

 

1、定期健康巡检 一周巡检一次 率;

2、发现隐患及时同步到客户,依 据隐患情况决定是否迁移

 

 

 

 

用户所用架构中登录 码是否过于简单?

 

 

 

荐密码加固,采用数字+字母+特 殊符号方式设置;内部管控推荐使 用跳板机+密钥登

 

 

 

用户所用架构中主机 资源是否采用了镜像 照功能?

 

 

 

 

 

推荐定期对操作系统等数据做镜像 制作备操作,快速回滚;

 

用户所用架构中业务 否采用了https访问 方式,部署ssl加密?

 

 

 

 

 

推荐核心业务开启https访问,防止 流量劫持风险;

用户所用架构中云产品 联firewall是否合      设置?

 

rewall过粗或者过细都可能影 响业务正常的开展。建议进行针对 性安全过滤设置;

用户所用架构中是否  使用了入口审计产品?

 

推荐堡垒机产品,权限细分+运 作回溯管控;

 

用户所用架构中是      经常遭受ddos攻击?

 

1、推部署高防类产品进行有效 护;

2、付费提升核心业务EIP的攻击防 御值

 

 

用户所用架构中登录 码是否集中管控, 或者所有资源都是密码?

 

 

 

1、推资源采用不相同的密码登 录不同主机,或者定期更新密码; 2、对于采用秘钥登录方式,推荐 阿里堡垒机产品;

 

账户

 

账户

用户账户余额是否   充足?是否足够在一个续费周期内满续费需求?

 

 

1、客账户金额保持充足,规避  在下一个续费周期内因为金额不足 导致的部分机器续费失败问题,影 响到业务行或者释放;

2、依情况开通信用账户;

 

 

 

用户自建/托管第三方 IDC是否因为大网抖动 导致公有云/阿里云托 管区之间调用延迟      稳定?

 

1、推荐专线互联;

2、采用ipsec+跨域专线方案,阿 里云优质跨域专线提供高稳定性方 案

 

 

用户业务主机调用  第三方业务API接口 是否因为解析到跨  地域节点导致延迟?

 

 

机房公共服务中的DNS服务,代理 DNs 上联用的dnspublic会导 致解析地域出现偏差,导致用户第 三方调用产生超时的可能

建议:此类涉及业务主机,建议   host绑定PUBLIC DNS解决。如阿 里/NDSPODDNS地址

 

使用OSS文件存储是 否出现负载变高问引起的上传下载延题?

 

 

 

异常流量,或者异常飙升请求使得 后端集群负载过高,导致用户读取 文件时候延迟比较高,经常报错   1、引导用户评估业务的延迟容忍  度,对于密集型访问,以及小文件 等并发场景,建议用户采用本地部 布式存储系统;

Redis是否采用短链 接使用方式?

 

2、建议用户对业务的延迟和错误 码占比做监控,同时做好存储容灾 方案。通过修改代码方式切换接入 存储服务,实现容灾;

Redis是否设置了

品告警?

 

采用sdk下载因为线程并发过小。 导致下载文件速度过小

建议用户加大并发线

 

RedisQPS是否存 在性能瓶颈问题?

 

缓存不建议用短连接,请求并发太 ,很容易导致proxy连接(针对 式版本)回收不过来,引起性 瓶颈问题

 

Redis是否设置了

品告警?

推荐就核心指标做告警设置

Redis的QPS是否   在性能瓶颈问题?

 

 

评估业务需求,总体扩容

 

redis是否存在凌晨 段的io波动问题?

 

 

 

默认数据做AOF落地,磁盘的波动 性能问题可能会影响用户使用。    核心业务(重启kv数据丢失), 建议关闭aof

是否设置了RDS品告警?

 

推荐尽快就核心指数设置告警,及 时感实例性能变化;

RDS的搜索引擎是否采 了非Innodb引擎?

存储引建议全部使用InnoDB,    InnoDB于绝大部分业务场景;

 

 


《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.2   游戏类泛娱乐——3.2.2 游戏泛娱乐技术服务(3) https://developer.aliyun.com/article/1230994?groupCode=supportservice

相关文章
|
12天前
|
运维 Kubernetes Cloud Native
云原生技术:容器化与微服务架构的完美结合
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术以其灵活性和高效性成为企业的新宠。本文将深入探讨云原生的核心概念,包括容器化技术和微服务架构,以及它们如何共同推动现代应用的发展。我们将通过实际代码示例,展示如何在Kubernetes集群上部署一个简单的微服务,揭示云原生技术的强大能力和未来潜力。
|
21天前
|
运维 持续交付 API
从零构建微服务架构:一次深度技术探索之旅####
【10月更文挑战第28天】 本文记录了作者在从零开始构建微服务架构过程中的深刻技术感悟,通过实战案例详细剖析了微服务设计、开发、部署及运维中的关键要点与挑战。文章首先概述了微服务架构的核心理念及其对企业IT架构转型的重要性,随后深入探讨了服务拆分策略、API网关选型、服务间通信协议选择、容器化部署(Docker+Kubernetes)、以及持续集成/持续部署(CI/CD)流程的设计与优化。最后,分享了在高并发场景下的性能调优经验与故障排查心得,旨在为读者提供一套可借鉴的微服务架构实施路径。 ####
56 3
|
1月前
|
边缘计算 Cloud Native 安全
构建灵活高效的下一代应用架构 随着企业数字化转型的加速,云原生技术正逐渐成为构建现代化应用程序的关键支柱。
随着企业数字化转型加速,云原生技术逐渐成为构建现代化应用的关键。本文探讨了云原生的核心概念(如容器化、微服务、DevOps)、主要应用场景(如金融、电商、IoT)及未来发展趋势(如无服务器计算、边缘计算、多云架构),并分析了面临的挑战,如架构复杂性和安全问题。云原生技术为企业提供了更灵活、高效的应用架构,助力数字化转型。
65 4
|
10天前
|
存储 分布式计算 关系型数据库
架构/技术框架调研
本文介绍了微服务间事务处理、调用、大数据处理、分库分表、大文本存储及数据缓存的最优解决方案。重点讨论了Seata、Dubbo、Hadoop生态系统、MyCat、ShardingSphere、对象存储服务和Redis等技术,提供了详细的原理、应用场景和优缺点分析。
|
1月前
|
Cloud Native 持续交付 开发者
探索云原生技术:构建高效、灵活的应用架构
【10月更文挑战第6天】 在当今数字化浪潮中,企业面临着日益复杂的业务需求和快速变化的市场环境。为了保持竞争力,他们需要构建高效、灵活且可扩展的应用程序架构。本文将探讨云原生技术如何帮助企业实现这一目标,并分析其核心概念与优势。通过深入剖析云原生技术的各个方面,我们将揭示其在现代应用开发和部署中的重要性,并提供一些实用的建议和最佳实践。
56 2
|
1月前
|
缓存 Java 数据库
后端技术探索:从基础架构到高效开发的实践之路
【10月更文挑战第7天】 在现代软件开发中,后端技术是支撑应用运行的核心。本文将探讨如何从后端的基础架构出发,通过一系列高效的开发实践,提升系统的性能与可靠性。我们将深入分析后端框架的选择、数据库设计、接口开发等关键领域,并提供实用的代码示例和优化策略,帮助开发者构建更稳定、高效的后端系统。通过这篇文章,读者将获得关于后端开发的全面理解和实践指导,从而更好地应对复杂项目需求。
70 0
|
13天前
|
监控 API 微服务
后端技术演进:从单体架构到微服务的转变
随着互联网应用的快速增长和用户需求的不断演化,传统单体架构已难以满足现代软件开发的需求。本文深入探讨了后端技术在面对复杂系统挑战时的演进路径,重点分析了从单体架构向微服务架构转变的过程、原因及优势。通过对比分析,揭示了微服务架构如何提高系统的可扩展性、灵活性和维护效率,同时指出了实施微服务时面临的挑战和最佳实践。
34 7
|
10天前
|
传感器 算法 物联网
智能停车解决方案之停车场室内导航系统(二):核心技术与系统架构构建
随着城市化进程的加速,停车难问题日益凸显。本文深入剖析智能停车系统的关键技术,包括停车场电子地图编辑绘制、物联网与传感器技术、大数据与云计算的应用、定位技术及车辆导航路径规划,为读者提供全面的技术解决方案。系统架构分为应用层、业务层、数据层和运行环境,涵盖停车场室内导航、车位占用检测、动态更新、精准导航和路径规划等方面。
55 4
|
29天前
|
Kubernetes Cloud Native 持续交付
云端新纪元:云原生技术重塑IT架构####
【10月更文挑战第20天】 本文深入探讨了云原生技术的兴起背景、核心理念、关键技术组件以及它如何引领现代IT架构迈向更高效、灵活与可扩展的新阶段。通过剖析Kubernetes、微服务、Docker等核心技术,本文揭示了云原生架构如何优化资源利用、加速应用开发与部署流程,并促进企业数字化转型的深度实践。 ####
|
12天前
|
Kubernetes Cloud Native 持续交付
云原生技术在现代应用架构中的实践与思考
【10月更文挑战第38天】随着云计算的不断成熟和演进,云原生(Cloud-Native)已成为推动企业数字化转型的重要力量。本文从云原生的基本概念出发,深入探讨了其在现代应用架构中的实际应用,并结合代码示例,展示了云原生技术如何优化资源管理、提升系统弹性和加速开发流程。通过分析云原生的优势与面临的挑战,本文旨在为读者提供一份云原生转型的指南和启示。
26 3
下一篇
无影云桌面