当前位置: 首页 > news >正文

杭州旅游景区网站建设软件开发培训技术学校

杭州旅游景区网站建设,软件开发培训技术学校,网站主机多少钱,建设网站的服务器费用简介#xff1a;游戏行业是阿里云最早聚焦的行业之一#xff0c;近年来游戏行业的变化、云计算产品技术的变化都与日俱进。随着行业业务的变化、技术架构的演进以及阿里云产品的迭代演进#xff0c;整体的产品技术选型在不同的游戏场景、业务场景也不尽相同。本文将聚焦阿里…简介游戏行业是阿里云最早聚焦的行业之一近年来游戏行业的变化、云计算产品技术的变化都与日俱进。随着行业业务的变化、技术架构的演进以及阿里云产品的迭代演进整体的产品技术选型在不同的游戏场景、业务场景也不尽相同。本文将聚焦阿里云弹性计算产品在游戏行业的方案实践经验。 一、概述 游戏行业是阿里云最早聚焦的行业之一近年来游戏行业的变化、云计算产品技术的变化都与日俱进。随着行业业务的变化、技术架构的演进以及阿里云产品的迭代演进整体的产品技术选型在不同的游戏场景、业务场景也不尽相同。本文将聚焦阿里云弹性计算产品在游戏行业的方案实践经验。 二、游戏行业场景介绍 当前游戏行业的各种场景和行业发展密不可分。简单回顾电子游戏的发展80年代的黑白机90年代的PC单机游戏00年代前夕随着互联网的发展网络游戏开始盛行2010年后随着移动设备的逐渐普及手游在国内开始兴起。 从游戏终端来区别主要有主机游戏往往是3A游戏、PC游戏、移动游戏和网页游戏等。目前出现跨平台多端游戏以及云游戏化的趋势。 关于游戏的品类区别会有非常多的维度RPG角色扮演、MOBA类、竞技类、FPS射击类、休闲类、卡牌类、棋牌类、SLG策略类等等。目前有多品类融合玩法裂变的趋势。 随着国内防沉迷、版号因素近年来游戏行业诞生了越来越多的精品游戏出海全球化乃至区域化以及整体存量用户增速放缓长线运营、精细运营以及私域社区等运营方式也在悄然变化。 三、游戏行业技术架构介绍 不同的业务场景技术架构不尽相同如竞技类游戏和卡牌类游戏对计算的需求就有所区别云游戏与常规的网络游戏架构也有所区别。这里主要从游戏服和游戏平台、大数据、云游戏这四个目前常见的场景简单介绍其架构。 1 游戏服架构与产品实践 业务场景 游戏服从游戏类型来看有RPG、FPS、MOBA、SLG、棋牌、休闲等等从游戏平台来看通常有主机、手机、PC等从业务发行来看有全球、国内、海外从部署架构来看有集中部署和分区部署从技术架构来看游戏行业也有逐渐分层解耦的趋势但与互联网应用相比有一定其独特性。 技术特点 因为游戏的强交互性特点游戏技术架构与其他互联网应用相比有一定独特性。游戏需要保持会话连接也就是从一个客户端到服务端的长连接便于对客户端中玩家的操作、行为等进行及时的反馈以及推送给共同游戏或对战的其他玩家,所以游戏普遍对网络质量更加敏感网络质量较差的情况会使长连接断开或重连引起玩家掉线。游戏也需要保持会话的状态既服务端会保持一份玩家的实体当玩家进行操作时下次通信的数据会依赖之前的通信的数据这也是一些MMO多人在线大型游戏对网络吞吐性能要求较高的原因之一。再比如FPS、MOBA类等多人对战类游戏交互性更强对网络延迟容忍度更低要求低延迟。因为游戏需要比较高密度的记录玩家的操作以及结果所以有频繁写入数据的特点这类场景需要较强的IO性能。因为游戏强交互性、低延迟的特点其技术架构也和互联网应用不同在逐渐分层解耦的同时需要保证游戏玩家的交互效果同时也会依赖到底层服务器的计算能力。 这些都是游戏场景普遍存在的特点长连接保持会话、保持状态、低延迟网络、高IO吞吐、高计算性能。 部署方案 游戏的部署架构会结合游戏业务特点、游戏运营需求来制定游戏服务有分区分服、全区全服业务逻辑分区分服还是全区全服最大的架构差异在于数据是不是一套。而从部署方式看主要是集中式部署和分区域部署。 集中部署就是不论游戏玩家在哪里游戏服务集中在一个区域适合对网络延迟要求通常不高的游戏类型如休闲类分区部署是指游戏服务器根据游戏玩家地域分布分区域部署方便就近接入适合对网络延迟要求较高的游戏类型如MOBA、FPS类。 典型架构 i. MMORPG类游戏架构介绍 MMO类有高并发特点大量玩家并发的高计算量负载对服务器的计算能力和稳定性有着极高的要求。同时MMO类游戏有着比较强的PVE或PVP特性对网络延迟的容忍度较低。 其中网关服务器负责所有网络数据包的转发通常是网络负载较集中的点对于网络吞吐能力要求较高。单个游戏区承载玩家数量高逻辑服务器通常按照场景地图来划分规模再大会通过分区的方式实现。 数据中心服务器负责缓存玩家数据并异步入库保障玩家客户快速获取和写入数据对于可用性要求较高需要配合应用层实现数据容错机制。 日志服务器承载了大区所有业务行为的日志收集及处理的压力对磁盘写入性能要求较高通常采用多台分组方式实现。 弹性计算产品建议 1MMO游戏服性能与稳定需求建议使用最第7代ECS实例根据实际需求选型c计算型CPU与内存配比1:2/g通用型1:4/r内存型1:8Intel Ice Lake 2.9GHz基频3.5GHz睿频提供超高性能能更好地优化游戏体验。 2异步落库以及日志服务器对于磁盘读写性能要求高的场景建议云上使用ESSD PL 0/1/2/3根据业务性能需要选择避免磁盘读写瓶颈。 3在游戏日常版本更新中需要各个地域Region镜像的快速复制基于ESSD快照异地复制的能力能够提升镜像复制效率。 4分区分服等场景往往需要快速地开服滚服合服通过CADT云速搭、ESS弹性伸缩、OOS运维编排、ROS资源编排等云上运维工具搭配产品使用能够提升云上运维效率。 ii. FPS、MOBA类游戏架构介绍 MOBA类游戏主要包括PVP系统、PVE系统、游戏平台等几个主要部分其中PVP战斗是MOBA/FPS游戏的核心。 PVP、PVE、游戏平台功能部署于同一VPC中构成游戏大区战斗服务器往往单独跨地域部署。 游戏客户端首先接入到登录服务器中完成登录认证、计费等游戏平台逻辑。为避免单点问题所以游戏平台服务往往需要高可用方案。可利用云上高可用方案包括便捷的运维工具满足业务高可用需求。 FPS/MOBA竞技游戏往往对延迟特别敏感可以想象竞技类游戏中对战的游戏场景玩家操控人物在地图里步伐飘逸枪声密集每一颗子弹都是一次时间加上空间的矢量计算而且需要在主进程中完成计算那么算力需求就随着房间玩家数量上升而指数爆炸5V5的房间和大房间100人吃鸡对算力的需求完全不同。 游戏这部分重算力场景推荐阿里云7代高主频或七代实例更高的单核性能提供更好的战斗效果。 战斗房间类游戏因为业务本身峰谷特性灵活地使用云上资源的弹性能力往往会较好地优化整体的资源使用成本。阿里云弹性计算本身提供了非常灵活的付费方式包括常规的按量实例、包月包年实例、以及通过节省计划/预留实例券去抵扣按量实例资源兼顾资源灵活使用的同时达到更优的成本。 此外为更进一步释放开发运维的效率当前一些游戏也采用了容器化技术架构阿里云的ACKECS/ECI弹性容器实例组合搭配使用更进一步释放了基础资源的灵活性和弹性能力。 2 游戏平台 业务场景 游戏平台不限于FPS、MOBA类主要提供的服务官网、客服、注册、登录、充值、兑换、商城、推送、公告、社区、SDK及邮件、短信等公共服务包括内容审核、视频录制、弹幕、转码、剪辑、RTC这些业务需要的基础服务以及运维监控、发布平台、测试平台这些运维等平台服务。 这部分更接近于通用的互联网技术架构以服务为颗粒度解耦接入-网关-应用-数据库。 技术特点 这往往通常需要构建高可用基础架构来提升稳定性业务突发期往往需要一定的弹性能力。相比于游戏服务这部分容器化就更加普及也更容易通过云上的比如弹性容器实例去应对流量峰值场景。在视频录制场景对实时性要求较高时往往会基于GPU能力构建这部分阿里云也提供了vGPU/cGPU能力释放GPU的灵活性。 3 大数据架构与产品实践 业务场景 游戏全生命周期的业务表现用户留存、经营转化、包括游戏内玩法策略等都是游戏厂商非常关注的业务支撑数据。 大数据是当前游戏业务经营、游戏运营主要的技术手段主要面向平台数据运营、游戏数据分析、广告转化分析、安全运营分析等游戏核心运营场景。不同的场景对实时性要求不同实时查询检索通常是经营分析、客户受理、玩家监测、在线等场景离线报表通常是玩家行为分析、用户画像、特征挖掘等场景。 总体而言实时性业务更多是业务查询类、简单计算类任务比如买量转化的分析离线类基本是分析类、预测类任务比如游戏玩法分析。 架构特点 从技术架构来看得益于开源社区技术栈的高丰富度大数据具体的技术选择非常之多整体从存算一体到存算分离也诞生像数据仓库、数据湖乃至湖仓一体等概念。 从数据架构流程来看从数据源-数据采集、传输-数据计算、存储-数据应用其中可选看技术方案也需要因地制宜。 从部署架构来看不同的游戏公司处在不同的数据建设阶段会有不同的选择倾向包括完全自建、基于云自建大数据、基于云上托管、以及利用更多云上成熟的产品技术去丰富整体的大数据能力集而后者也成为越来越多客户的选择。 拿云上大数据方案举例来讲比如实时计算部分选择SLS采集、Kafka数据网关通道通过Flink做数据计算通过ES或CK做数据分析通过ADB以及QuickBI做数据应用展示。离线方案通过OSS做冷数据存储Spark、Hive、HDFS等组件做数据计算存储通过CK汇聚分析通过Dataworks做数据应用。 产品选型 具体计算存储的产品选型主要根据不同的业务特性以及大数据应用特性来区分根据数据容量、IOPS、吞吐、读写特点以及性价比来选择。 如刚刚举例的实时计算/近实时计算场景Flink具备高性能、低延迟特点所以是计算密集、网络性能高场景推荐选型七代ECS实例或6代增强实例如HDFS需要超大存储容量高吞吐推荐D系列本地盘实例如D2S存储型本地盘实例。Remote Shuffle Service等处理结果多的场景读写处理频繁如大量的join计算需要综合来看计算、网络、存储性能以及综合成本来选择通用实例如第7代ECS实例或i系列本地盘实例。所以最终在云上的资源选型在性能满足的前期下需要评估通过网络传输数据成本高云盘还是就地取材计算成本高本地盘不同模型、不同量级选择不同。 从内存处理成本最高、性能最好、存储容量最小、SSD本地盘、HDD本地盘、ESSD云盘、OSS对象存储成本最优、性能一般、存储容量最大逐渐分层解耦还带来一个好处充分释放了云上弹性的能力可以利用更轻巧的弹性计算产品如SPOT抢占式实例方式或ECI容器实例进行大数据计算达到更好的弹性能力去满足业务需求的同时也能节约更多的成本。 4 云游戏架构与产品实践 业务场景 从2009年ONLIVE提出云游戏理念与产品开始云游戏已经熬过了一个技术周期尤其在近两年我们也能够看到越来越多的公司关注云游戏投入云游戏。平台以流化能力为技术基础以视频流化形式带动游戏运行使用户以低成本享受更高品质游戏产品并根据实际将云游戏的需求覆盖到PC端、移动端、电视端等终端场景。 架构特点 云游戏主要分终端和云端。终端部分基于Windows、iOS、Linux等操作系统的终端设备包括手机、平板、电脑、电视机、VR一体机等。云端架构主要是游戏应用层、云游戏平台层、IaaS基础资源层应用层包括PC游戏、手游、VR游戏、H5游戏等多种类型的游戏应用平台层云游戏必须的运营平台、支撑平台、流化技术平台等IaaS基础资源层包括基础网络、基于X86架构以及ARM架构的GPU服务器。 产品推荐 云游戏落地在技术上也经历了诸多挑战为满足端到端高性能低时延网络调度、指令串流、编解码、多终端的SDK适配等等都是云游戏场景中不可避免的技术问题。 对于云端算力来讲阿里云解决了云端渲染、串流以及编解码问题并通过全系列GPU产品来满足云手游、端游、VR乃至企业级视觉渲染场景的需求。 总结来讲阿里云弹性计算通过云上的串流、编码加速、渲染加速等全套的技术帮助游戏客户给云游戏玩家提供更好的性能体验通过基于阿里云全球数据中心可以帮助云游戏客户覆盖更多的用户通过GPU多种产品形态和整体的弹性能力也帮助到游戏客户去更快捷更灵活的构建其云游戏业务。 四、总结 阿里云通过多年的技术积累和持续的运营提供了大规模的基础设施云服务目前在全球部署了26个地域、82个可用区通过优异稳定的性能表现帮助游戏客户高效稳定地运行游戏业务为玩家提供极致顺滑的游戏体验并通过技术手段不断地帮助游戏客户优化用云成本。 国内的业务出海、游戏出海也是现阶段大的趋势之一很多游戏公司已经把出海从业务可选项变成了必选项之一。在2022年3月阿里云上线了韩国和泰国两大Region能够为本地化的游戏业务提供更流畅、更稳定的游戏体验以此希望能在游戏客户出海的业务领域提供更多的帮助。 当然作为内容与科技两大热门领域的交叉领域游戏产业日新月异架构也随着前端业务的需要不断改变。阿里云弹性计算也针对游戏厂商的不同架构陆续推出了不同的云服务器类型和付费方式以及云上运维套件以帮助客户降本增效。 未来阿里云将持续对游戏行业保持高度关注始终为行业提供坚实、稳定、便捷的基础设施一同推动游戏产业的健康发展。 原文链接 本文为阿里云原创内容未经允许不得转载。
http://wiki.neutronadmin.com/news/202344/

相关文章:

  • 赤峰做网站公司wordpress手机端主题
  • 网站制作服务商百度推广 做网站
  • 网站编辑是做网页编辑吗外包网站多少钱
  • 网站建设接单技巧wordpress怎么上手
  • 换网站公司网络seo营销推广
  • 海南网站建设软件一个帮你赚钱的网站是谁做的广告
  • 东莞塘厦网站建设图片类网站建设
  • 海南旅游网站建设方式wordpress渐渐显示
  • 深圳网站建设乐云seo做新闻类网站如何盈利
  • 哪些网站是用wordpress搭建的极品教师韩剧在线观看第一集
  • 做网站需要学会些什么深圳住房和建设局网站 申请
  • 想自己做网站吗湖南住房与城乡建设部网站
  • 培训网站建设方案模板下载wordpress 自动标签
  • 北京公司网站制作哪家专业天津在哪做网站
  • 西安网站开发公司电话做网站php需要几个人
  • wordpress网站logo没显示深圳房产网站建设
  • 网页设计与网站建设专业网站优化关键词价格
  • 入群修改网站后台大型网站频道的建设需多人协同开发
  • 音乐播放网站怎么做网络规划设计师第二版
  • qq恢复官方网站大连设计工作室
  • 免费网站如何注册苏州手机网站制作
  • 建设一个网站要多少费用软件商店下载最新版2022
  • 品牌网站建设 2蝌蚪小平昌县建设局网站
  • 网站开发需要的软件深圳画册设计推荐
  • 购物网站开发方案dedecms导购网站模板
  • 增城门户网站wordpress 登录 显示
  • 润才网站建设自己制作网页怎么制作的
  • 易语言如何做网站登录企业网站建设后期维护费用
  • 四川公司网站建设招标量化交易网站开发
  • 东莞建网站公司排名做公司网站图片算是商用吗