{"componentChunkName":"component---src-templates-best-practice-detail-tsx","path":"/best-practice/2021-04-07-ieg","result":{"data":{"currentBlog":{"id":"17507b95-3c3b-523b-afa6-b22df8a3057a","frontmatter":{"thumbnail":"https://main.qcloudimg.com/raw/60b8ff9a80e55e1b10d23975cd6ab3d3.jpg","authors":["Dora"],"categories":["best-practice"],"date":"2021-04-07T00:00:00.000Z","title":"Serverless 在线游戏开发平台解决方案｜腾讯互娱落地实践","description":"Serverless 游戏上云新体验，减少运维压力，降低运维成本","authorslink":null,"translators":null,"translatorslink":null,"tags":["Serverless","客户案例"],"keywords":null,"outdated":null},"wordCount":{"words":219,"sentences":29,"paragraphs":29},"fileAbsolutePath":"/opt/build/repo/content/best-practice/2021-04-07-ieg.md","fields":{"slug":"/best-practice/2021-04-07-ieg/","keywords":["serverless","云函数","Serverless","腾讯","游戏","Server","Virtual","提供","触发"]},"html":"<h2 id=\"腾讯互娱推出-pgos-提供-serverless-游戏上云\"><a href=\"#%E8%85%BE%E8%AE%AF%E4%BA%92%E5%A8%B1%E6%8E%A8%E5%87%BA-pgos-%E6%8F%90%E4%BE%9B-serverless-%E6%B8%B8%E6%88%8F%E4%B8%8A%E4%BA%91\" aria-label=\"腾讯互娱推出 pgos 提供 serverless 游戏上云 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>腾讯互娱推出 PGOS 提供 Serverless 游戏上云</h2>\n<p>腾讯互动娱乐事业群（IEG）下的腾讯游戏是全球领先的游戏开发和运营机构，也是国内最大的网络游戏社区。在游戏上云的道路上，腾讯互娱一直在不断探索、不断突破。2021 年 3 月，腾讯互娱针对国际业务推出了在线游戏开发平台 PGOS，PGOS 提供：</p>\n<ul>\n<li><strong>后端服务平台：</strong>PGOS（Proxima Game Online Service）是一种游戏在线服务解决方案，旨在降低游戏后端开发和维护的难度，同时降低成本，从而使开发者专注于游戏玩法与核心逻辑开发。</li>\n<li><strong>全面托管服务：</strong>借助完整的后端解决方案，消除了大规模构建，管理和运行服务器的挑战。即时自动扩缩容的专用服务器，为实时游戏提供低延迟和高可靠性。</li>\n<li><strong>一站式控制面板：</strong>开发者及运维人员可以在 PGOS Web 门户上检索玩家信息及查看日志流水，监控实时数据并编辑相关服务配置。</li>\n<li><strong>跨平台 SDK：</strong>提供开箱即用的 C ++ SDK 和 UE4 插件，方便开发者在其游戏客户端和专有服务器中使用 PGOS 服务。</li>\n<li><strong>灵活的匹配规则：</strong>为玩家提供在实时战斗中快速准确地与其他玩家进行匹配的能力。</li>\n<li><strong>扩展性和灵活性：</strong>整个系统采用了微服务架构模式，而非具有不同层级的整体结构，使得开发人员可以添加和修改相应服务之间的交互。</li>\n</ul>\n<p>PGOS 之所以选择用腾讯云 Serverless 技术提供底层计算支持，是由于腾讯云 Serverless 天然支持上述 PGOS 提供的能力特性，可助力团队快速上云。</p>\n<h2 id=\"腾讯云-serverless-的技术优势：\"><a href=\"#%E8%85%BE%E8%AE%AF%E4%BA%91-serverless-%E7%9A%84%E6%8A%80%E6%9C%AF%E4%BC%98%E5%8A%BF%EF%BC%9A\" aria-label=\"腾讯云 serverless 的技术优势： permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>腾讯云 Serverless 的技术优势：</h2>\n<ul>\n<li><strong>开箱即用：</strong>用户无需额外购买、搭建和配置服务器，可完全专注于业务代码。这种架构方式不仅加快了游戏发行和迭代速度，同时可大大降低运维成本，用户无需关注底层资源，腾讯云 Serverless 来保障业务的稳定、安全和资源的可用。</li>\n<li><strong>动态扩缩容：</strong>Serverless 的另一大特点是自动扩缩，轻松应对流量洪峰。在访问量突增时，自动扩容保障业务的正常运行；在流量低谷，自动缩容以节约成本。</li>\n<li><strong>实时监控：</strong>腾讯云 Serverless 提供实时日志、监控面板，研发人员、管理人员可以实时监控业务运行状态，并且对接腾讯云云监控服务，提供运行时间、状态异常等多维度告警能力，使得问题可以在最短的时间内被捕捉并且通知到用户。</li>\n<li><strong>扩展性和灵活性：</strong>FaaS 的原子特性，天然的支持业务灵活扩展。不同的云函数可支持独立的功能，既可支持函数间的相互调用又可独立更新和部署。同时支持函数代码在线编辑功能，从业务开发到部署再到监控，腾讯云 Serverless 提供了一站式的解决方案。</li>\n<li><strong>多种事件触发：</strong>腾讯云 Serverless 已经支持约 10 种事件触发方式，包括定时触发器、API 网关触发器、对象存储触发器等等，满足用户多种触发场景的需求。</li>\n</ul>\n<h2 id=\"腾讯云-serverless-为游戏上云提供算力支持的技术原理\"><a href=\"#%E8%85%BE%E8%AE%AF%E4%BA%91-serverless-%E4%B8%BA%E6%B8%B8%E6%88%8F%E4%B8%8A%E4%BA%91%E6%8F%90%E4%BE%9B%E7%AE%97%E5%8A%9B%E6%94%AF%E6%8C%81%E7%9A%84%E6%8A%80%E6%9C%AF%E5%8E%9F%E7%90%86\" aria-label=\"腾讯云 serverless 为游戏上云提供算力支持的技术原理 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>腾讯云 Serverless 为游戏上云提供算力支持的技术原理</h2>\n<p>腾讯云 Serverless 可以为国际业务 PGOS 提供底层运算支持，一个虚拟服务器（Virtual Server）对应一个或多个云函数，用户创建 Virtual Server 并编写对应的业务逻辑。PGOS 依赖 SCF 提供完善的监控、日志能力，并对接后端服务，PGOS 更进一步封装 DevOps 工具，为用户提供全托管、自动构建和部署的功能。</p>\n<img src=\"https://main.qcloudimg.com/raw/8e45feb831d948d09ec66fb835d48715.png\" width=\"600\">\n<p>PGOS 提供多种驱动方式，底层对应不同的函数触发器来实现触发 Virtual Server 中业务的运行。</p>\n<ul>\n<li><strong>定时器驱动</strong>：游戏可以在 Web Portal 上配置一个定时任务，定时触发 Virtual Server 的指定接口；</li>\n<li><strong>事件驱动</strong>：Virtual Server 可以监听特定事件，当事件发生时自动触发 Vritual Server；</li>\n<li><strong>游戏驱动</strong>：Game Client 或 DS 可以主动调用 Extension Interface，通过 Gateway 触发 Virtual Server 的指定接口；</li>\n<li><strong>手动驱动：</strong>通过 Web Portal 手动运行 / 触发 Vritual Server 的指定接口。</li>\n</ul>\n<img src=\"https://main.qcloudimg.com/raw/bc4147b4356532827e9121320dc09a14.jpeg\" width=\"600\">\n<p>除了PGOS ，腾讯云 Serverless 也已经支持江娱互动、盖娅等游戏公司实现了游戏社交系统上云迁移，在保障性能的前提下，做到省事又省钱，解决了在线人数增多带来的运维和成本压力。</p>\n<hr>\n<hr>\n<div id='scf-deploy-iframe-or-md'></div>\n<hr>\n<blockquote>\n<p><strong>传送门：</strong></p>\n<ul>\n<li>GitHub: <a href=\"https://github.com/serverless/serverless/blob/master/README_CN.md\">github.com/serverless</a></li>\n<li>官网：<a href=\"https://serverless.com/\">serverless.com</a></li>\n</ul>\n</blockquote>\n<p>欢迎访问：<a href=\"https://serverlesscloud.cn/\">Serverless 中文网</a>，您可以在 <a href=\"https://serverlesscloud.cn/best-practice\">最佳实践</a> 里体验更多关于 Serverless 应用的开发！</p>","tableOfContents":"<ul>\n<li><a href=\"/best-practice/2021-04-07-ieg/#%E8%85%BE%E8%AE%AF%E4%BA%92%E5%A8%B1%E6%8E%A8%E5%87%BA-pgos-%E6%8F%90%E4%BE%9B-serverless-%E6%B8%B8%E6%88%8F%E4%B8%8A%E4%BA%91\">腾讯互娱推出 PGOS 提供 Serverless 游戏上云</a></li>\n<li><a href=\"/best-practice/2021-04-07-ieg/#%E8%85%BE%E8%AE%AF%E4%BA%91-serverless-%E7%9A%84%E6%8A%80%E6%9C%AF%E4%BC%98%E5%8A%BF%EF%BC%9A\">腾讯云 Serverless 的技术优势：</a></li>\n<li><a href=\"/best-practice/2021-04-07-ieg/#%E8%85%BE%E8%AE%AF%E4%BA%91-serverless-%E4%B8%BA%E6%B8%B8%E6%88%8F%E4%B8%8A%E4%BA%91%E6%8F%90%E4%BE%9B%E7%AE%97%E5%8A%9B%E6%94%AF%E6%8C%81%E7%9A%84%E6%8A%80%E6%9C%AF%E5%8E%9F%E7%90%86\">腾讯云 Serverless 为游戏上云提供算力支持的技术原理</a></li>\n</ul>"},"previousBlog":{"id":"d7d63b3f-28cf-5694-8ca5-353517f86f23","frontmatter":{"thumbnail":"https://main.qcloudimg.com/raw/331e22a7b9425ebc4d39a74eb2244e62.png","authors":["刘艳杰"],"categories":["best-practice"],"date":"2021-04-08T00:00:00.000Z","title":"云开发如何帮助业务扛过大流量活动洪峰丨深度好文","description":"Serverless 云开发：解题之法？","authorslink":null,"translators":null,"translatorslink":null,"tags":["Serverless","云函数","腾讯云"],"keywords":null,"outdated":null},"wordCount":{"words":619,"sentences":135,"paragraphs":135},"fileAbsolutePath":"/opt/build/repo/content/best-practice/2021-04-08-tcb.md","fields":{"slug":"/best-practice/2021-04-08-tcb/","keywords":["serverless","云函数","云原生","开发","业务","用户","开发者","数据库","系统","链路","逻辑","能力","活动"]}},"nextBlog":{"id":"a73b7446-b573-52aa-94da-5d1b800c5fcf","frontmatter":{"thumbnail":"https://main.qcloudimg.com/raw/b0798d78c6fab7d191eedba8d23131de.jpg","authors":["王天云"],"categories":["best-practice"],"date":"2021-04-01T00:00:00.000Z","title":"Serverless 在线教育解决方案：豌豆思维落地实践","description":"采用腾讯云 Serverless 音视频转码先进方案，豌豆思维领跑在线班课","authorslink":null,"translators":null,"translatorslink":null,"tags":["Serverless","客户案例"],"keywords":null,"outdated":null},"wordCount":{"words":229,"sentences":25,"paragraphs":25},"fileAbsolutePath":"/opt/build/repo/content/best-practice/2021-04-01-vipthink.md","fields":{"slug":"/best-practice/2021-04-01-vipthink/","keywords":["serverless","云函数","Serverless","在线教育","音视频","腾讯","转码","服务器","serverless","解决方案"]}}},"pageContext":{"isCreatedByStatefulCreatePages":false,"blogId":"17507b95-3c3b-523b-afa6-b22df8a3057a","previousBlogId":"d7d63b3f-28cf-5694-8ca5-353517f86f23","nextBlogId":"a73b7446-b573-52aa-94da-5d1b800c5fcf"}}}