Header Place holder

* 此案例中部分服务基于全球其他地区由微软运营的 Microsoft Azure ,仅供由世纪互联运营的 Microsoft Azure 客户参考。


北京奇游灵动科技有限公司(北美分公司名为 MIRACLE GAMES INC.,以下简称“奇游灵动”)是一家致力于移动互联网和游戏社交平台的 IT 企业,旗下运营的 Miracle Games(简称 MG)是专注于微软 Windows 10 及 Windows Phone(WP)系统上的全球化社交平台和游戏发行平台,开发者可通过 MG SDK 社交引擎获得一站式的服务解决方案,方便应对游戏开发与推广过程中遇到的各种难题。目前 MG SDK 提供的功能与服务包括游戏中心、社交分享、交叉推广、支付、广告中心、积分墙、数据统计等。截止到 2016 年底,MG 覆盖全球 Windows 用户量已超过 5400 万、日活跃用户超过 330 万,代理发行产品超过 1800 款,所服务的用户遍及中国、美国、加拿大、巴西、英国、法国、意大利、越南、印度、澳大利亚等全球 190 多个国家和地区。


业务背景

奇游灵动由多位趣游前员工和微软全球最具价值技术专家组建,从成立之初就明确定位于为开发者提供 Windows 平台上的社交和游戏发行服务,以帮助国内众多的游戏开发企业充分利用微软应用商店开拓海外市场。

在游戏领域,很多游戏开发企业最初都是以 iOS 或 Android 为平台,通过 Apple Store 和 Android 应用商店进行推广。随着 Windows 10 的推出和微软的免费升级政策,Windows 10 的用户迅速增加,截止到 2016 年 3 月,全球的 Windows 10 用户数已经超过 2 亿,这给游戏行业带来了新的机遇,越来越多的游戏开发企业也希望投身于 Windows 平台,开拓新市场。“奇游灵动的目标就是帮助游戏开发企业方便地将游戏迁移到微软应用商店,并借助 MG SDK 平台面向全球发行和推广。”奇游灵动 CEO 欧阳凯说。

与传统的游戏发行平台不同,奇游灵动 MG SDK 将丰富的社交功能、推广方式与游戏的发行结合在一起,为游戏开发者提供从发行到推广的一站式服务。在社交方面,MG SDK 拥有一套完整的社交服务体系,涵盖好友关注、动态、私信和任务等模块,不仅支持 Facebook、Twitter、QQ 等主流社交平台,还直接接入了 40 多家 SNS 平台;在游戏推广方面,MG SDK 支持推广墙、社区推广和多种广告模式相结合的交叉推广模式,游戏开发者的产品可以得到更充分的展示曝光。在公司成立之初,奇游灵动的 IT 基础设施主要依靠物理服务器,随着业务的快速发展,物理服务器在硬件成本、管理、维护等方面的弊端开始显现,更重要的是,奇游灵动的目标是成为全球化的 Windows 10 社交平台及游戏发行商,为遍及全球的用户提供服务,因此使用微软云服务就成为奇游灵动的必然之选。

解决方案

奇游灵动是微软的 ISV 合作伙伴,同时也是 Windows 全球开发者联盟的发起者,因此在选择云平台时,Azure 自然是首选。与此同时, Azure 的高可用性和安全性、对开源技术的广泛支持以及诸多独具特色 PaaS 层的功能都是奇游灵动选择 Azure 的关键因素。

高可用性和安全性

Azure 所具有的高可用性和安全性是奇游灵动最看重的特性。Azure 是获得了多项认证的“可信云”,通过一系列健全的安全措施来保证用户数据的安全可靠,这些措施包括 Azure 平台本身内置的安全解决方案、对通信和运行流程加密、为客户提供 100% 的数据透明度、在合规性方面满足广泛的国际和行业行标准等。2014 年 7 月,Azure 通过了国内首批“可信云服务认证”,并同时获得了公安部发布的多层保护架构(MLPS)认证。可信的 Azure 不仅能够确保 MG SDK 平台的安全,同时也使奇游灵动的客户可以放心地接入 MG SDK 并充分利用平台提供的多种功能,为游戏玩家提供更好的用户体验。

广泛支持各种开源技术

Azure 广泛支持各种开源技术,用户可以根据自身需求在 Azure 上部署各种开源解决方案,包括各种 Linux 发行版(如 Red Hat、Ubuntu 和 SUSE),也可以部署来自 Chef、Puppet 和 Docker 等开源社区的解决方案。Azure 的开放性使得奇游灵动可以更好地将开源技术结合到 MG SDK 平台中去,方便游戏开发者接入 MG SDK 并获得更好的支持服务。

独具特色 PaaS 层功能

Azure 不仅提供了丰富的 IaaS 层功能和服务,还将很多领先的技术集成到云平台中供用户使用,奇游灵动 MG SDK 最具特色的功能就是通过集成 Cortana 和微软 Translator 实现的。

Cortana 是 Azure 发布的全球第一款个人智能助理,它能了解用户的喜好和习惯,自动识别用户的语音指令来完成对应的各项任务。通过将 Cortana 集成到 MG SDK 中,使得游戏开发者可以轻松地为游戏玩家提供人机对话功能,极大地提升了玩家的游戏体验。

Translator 可以在全世界 50 多种语言之间进行互译,还可以将复杂的语句、俚语进行即时翻译转换,实现不同语言的快速识别和翻译,这一功能为奇游灵动全球化的游戏发行和推广提供了强有力的支持。通过将 Translator 集成到 MG SDK 平台上,全球不同地域的玩家再也不同担心因语言障碍而无法顺畅交流、体验海外游戏产品的精彩了。

除此之外,云的使用也非常方便,Azure 提供了丰富的技术支持文档,用户可以非常方便、快速地完成云服务的调用、部署、管理和集成。“通过学习相关技术文档,我们的开发人员只花了两天时间,就成功地将 Cortana 集成到 MG SDK 中。”欧阳凯说。

客户收益

目前,奇游灵动的社交引擎和游戏发行与推广平台完全部署在 Azure 上,所使用的云服务包括虚拟机、SQL Server 数据库、MySQL 数据库、CDN 服务、存储服务、AD 域控、虚拟网络、Cortana、Translator 等。

部署在Azure上的MG SDK平台架构示意图

部署在 Azure 上的 MG SDK 平台架构示意图


其中虚拟机使用了 35 台,主要运行各类平台服务和游戏;SQL Server 数据库 11 台,MySQL 数据库 5 台,负责为所有游戏提供数据访问服务;CDN 服务 4 个,分别为某些性能要求高的游戏提供下载加速和 Web 加速服务;对那些需要部署较多服务器的游戏,MG 则根据游戏需求创建独立的虚拟网络和单独的存储账户,便于游戏的管理,目前MG已创建了 8 个虚拟网络和 5 个存储账户。截止到目前,奇游灵动部署在 Azure 上的社交引擎和游戏发行与推广平台已经运行了一年多了,各项服务运行良好,为奇游灵动成为全球 Windows 10 社交网络平台及领先的游戏发行商奠定了坚实的基础。

使用 Azure 给奇游灵动带来的成效与收益主要体现在三个方面。

其一是降低了成本,提升了运作效率。与原来采用物理服务器相比,采用虚拟服务器的成本降低了 80%,并且可以根据业务发展的实际需求,随时增添虚拟机,无需先期投入资金购买服务器;同时也极大地降低了运维成本,只需一位运维人员,即可全面负责整个系统的运维工作,保证系统始终安全、可靠地运行。

其二是提升了 MG SDK 平台对游戏开发者和游戏玩家的吸引力。在游戏领域,相对于 iOS 和 Android 市场来说,Windows 10 市场还是一片“蓝海”,很多游戏开发者都希望借助微软应用商店在全球的领先优势获得充足的资源和用户。基于 Azure 的 MG SDK 平台给游戏开发者提供了方便、快捷的接入、发行和推广通道,帮助他们快速地获得新增用户。同时与 MG SDK 平台集成的 Cortana 和 Translator 将智能语音助理和实时翻译功能带给游戏玩家,提升了玩家的社交和游戏体验。“如果不采用 Azure,我们不可能为 MG SDK 平台增添智能语音助理和翻译功能,因为这些技术的研发需要投入巨资。”欧阳凯说。

其三是加快了奇游灵动成为全球领先的 Windows 10 社交网络与游戏发行商的步伐。目前在微软应用商店里基于 Windows 10 的游戏中,排名前 20 名的产品有一半产品都是奇游灵动与游戏研发公司深度合作推出的产品,包括《钢铁少女》、《世界 2》、《剑魂之刃》、《幻想英雄》等。奇游灵动也正在将 Power BI 集成到 MG SDK 平台中去,这是基于 Azure 打造的一款功能强大的可视化数据探索和交互式报告工具,可以助游戏开发者把其应用内的数据转化为可视化图形,更加高效、直观地发现问题,提升游戏质量,赢得更多用户。

在未来,奇游灵动将把更多的微软新技术引入到游戏平台上,包括微软最新发布的 HoloLens,使游戏玩家可以从完全虚拟的世界步入“虚拟“与“现实”相结合的“增强现实世界”。

所用技术和服务