高丽棒子是什么意思| 庆五行属什么| 撤退性出血是什么| 什么是公主病| 婚车头车一般用什么车| 小脚趾麻木是什么原因| 细菌性阴道炎是什么原因引起的| 1658是什么意思| 黄瓜有什么营养价值| 焦虑挂什么科| 指甲有白点是什么原因| 内痔有什么症状与感觉| 山药对人体有什么好处| 银行卡为什么会被冻结| 野茶属于什么茶| 梦见别人给我介绍对象是什么意思| 我是什么课文| 霸王别姬是什么菜| 糖尿病能吃什么主食| 热感冒有什么症状| pr间期延长是什么意思| 怀孕肚子胀是什么原因| 沟壑什么意思| 查血型挂什么科| 脚心热什么原因| 紫河车是什么东西| 脉搏弱是什么原因| 左肾积水有什么症状| 刮痧对身体有什么好处| 睡觉流口水是什么原因| 纣王叫什么名字| 门庭是什么意思| 小月子可以吃什么水果| 糖精对人体有什么危害| 是什么样的感觉我不懂是什么歌| 今年天热的原因是什么| 什么是肛瘘| 经警是做什么的| 拉稀肚子疼是什么原因| 吃避孕药会有什么副作用| hpv阳性意味着什么| 脉数是什么意思| 小孩肠胃感冒吃什么药比较好| 你算个什么东西| 印鉴是什么意思| cga是什么意思| 儿童超敏c反应蛋白高说明什么| 销魂是什么意思| 胃不舒服想吐是什么原因| 脸上老长痘痘是什么原因| 圆脸适合什么发型女| 中国的四大发明是什么| m蛋白是什么| 桑葚不能和什么一起吃| 蜜蜡什么样的成色最好| 信物是什么意思| 十一点半是什么时辰| 牙垢是什么| 遁形是什么意思| 麦冬是什么植物| 子宫下垂吃什么药| 郑板桥是什么生肖| 国家为什么要扫黄| 10.30是什么星座| 梦见自己扫地是什么意思| 痛风是什么地方痛| 羊水穿刺是查什么的| 台州为什么念第一声| 滑档是什么意思| 什么叫早搏| 女人八卦是什么意思| 男人眉毛长代表什么| 菠萝为什么要泡盐水| 入睡难一般是什么原因造成的| 做梦梦见大火是什么意思| 头皮一阵一阵发麻是什么原因| 节育环要什么时候取才是最佳时期| 大公鸡衣服是什么牌子| 打嗝吃什么药好| 毛囊炎用什么药| 跌打损伤用什么药好得快| 左边脖子疼是什么原因| 女人漏尿是什么原因| 吃什么败火| 大便颜色发黑是什么原因| 高血脂会引起什么疾病| 出水痘能吃什么食物| 吃什么药头脑立刻清醒| 加仓什么意思| 骨折不能吃什么| 阳痿是什么| 感冒咳嗽一直不好是什么原因| 吃什么好消化| 粘假牙用什么胶| 四百多分能上什么大学| 放屁特别臭是什么原因| 颈椎反曲是什么意思| 姨妈发黑量少什么原因| 经期吃榴莲有什么好处和坏处| 什么水什么龙| 肺炎衣原体和支原体有什么区别| 淋巴细胞百分比偏高是什么原因| 结婚九年是什么婚| 尿液里白细胞高是什么原因| 君子兰叶子发黄是什么原因| 球是什么生肖| 尼泊尔人是什么人种| 断掌什么意思| 艾灰有什么作用和功效| 生性多疑是什么意思| 奶茶和奶绿有什么区别| 夜郎自大是什么意思| 胃功能四项检查是什么| 五月初五是什么星座| 蓟是什么意思| 舌苔发黑是什么原因| 黄皮不能和什么一起吃| 月经后一周又出血是什么原因| 口腔上火是什么原因| 无妄之灾什么意思| 胃消化不好吃什么调理| 蛇用什么呼吸| 三价铁离子什么颜色| 乙肝病毒表面抗体阳性是什么意思| 程门立雪是什么意思| 孕妇放屁多是什么原因| 平菇不能和什么一起吃| 什么是软文| 法院庭长是什么级别| 来龙去脉指什么生肖| 钟鸣鼎食是什么意思| 虾皮是什么| 日字旁和什么有关| 燕窝什么季节吃最好| 眼睛发炎吃什么消炎药| 女性漏尿是什么原因| 子宫内膜病变有什么症状| 三七植物长什么样子| 绿色加什么颜色是蓝色| 男生剪什么发型好看| 梦见捡硬币是什么预兆| 局座是什么梗| 下巴下面是什么部位| 虾皮不能和什么一起吃| 桃花是什么颜色| 喝什么酒不会胖| 乔迁对联什么时候贴| 什么是蓝颜知己| 血糖高怎么办吃什么好| 白痰多是什么原因造成的| 冰妹是什么| 因地制宜是什么意思| 80年属猴的是什么命| 不走寻常路是什么意思| 结扎挂什么科| 十五的月亮十六圆是什么意思| 层出不穷什么意思| 什么叫支原体感染| 吃虾有什么好处| bbs是什么意思| 解离是什么意思| 小孩发烧呕吐是什么原因| 外向孤独症是什么意思| 为什么长鸡眼| 草字头加弓念什么| 灵芝有什么作用| 鸡的贵人是什么生肖| 自汗吃什么中成药| cpc什么意思| congee是什么意思| 慢性气管炎吃什么药最有效| 思利及人是什么意思| 肝钙化灶是什么意思| 壬午五行属什么| 十一月九号是什么星座| omega3是什么意思| 送男人什么礼物最难忘| 肾气不足吃什么药好| 谏什么意思| 驴板肠是什么部位| 脚踝疼痛是什么原因| 孕吐严重是什么原因| 猫奴是什么意思| 九宫八卦是什么意思| 预科班什么意思| 生酮饮食是什么| 辅食是什么意思| 男性脾大是什么原因| 运动前吃什么| cs是什么元素| 科目三考什么内容| 八月十日是什么星座| o和b型生的孩子是什么血型| 小儿麻痹是什么病| 月经前尿频是什么原因| 大拇指疼痛什么原因引起的| 四方草地是什么生肖| 议论纷纷是什么意思| 总是嗜睡是什么原因| 什么工作最赚钱| 初代是什么意思| crf是什么意思| 三个火是什么字念什么| 艺考音乐考什么| 打狂犬疫苗挂什么科| 子不问卜自惹祸殃什么意思| 粉色裤子配什么上衣| 对唔嗨住什么意思| 此地无银三百两什么意思| 考护士资格证需要什么条件| 什么欢快| 肾阴虚吃什么中药| 缓刑什么意思| 灬是什么意思| 声音嘶哑吃什么药好| 眼睛流泪用什么药| 阿玛尼手表属于什么档次| 跟腱是什么| 耐药菌感染什么意思| 吃薄荷对人身体有什么好处| 雅号是什么意思| 什么情况啊这是| 吃生蚝有什么好处| 吃什么补气养血最快| 哪吒长什么样子| 盐酸对人体有什么危害| 血压低有什么危险| 乳糖不耐受吃什么奶粉好| 观音菩萨代表什么生肖| 乳腺看什么科| 殷是什么意思| 李克勤属什么生肖| julius手表是什么牌子| 儿童上火吃什么药最好| 开胃菜都有什么| 淋巴细胞比率偏高是什么原因| 热闹非凡是什么意思| 眼睛痛是什么原因| 手持吸尘器什么牌子好| 男生属鸡和什么属相配| 减肥可以吃什么菜| 缺德是什么意思| 两个口是什么字| 什么的海风| 血管瘤是什么意思| 苏联什么时候解体| 12月13日是什么纪念日| 小孩说梦话是什么原因引起的| 郭靖属什么生肖| 口气重是什么原因| 阿拉伯人属于什么人种| 果脯是什么东西| 哈密瓜什么季节成熟| 月经2个月没来是什么原因| 苏格兰牧羊犬吃什么| 心悸吃什么药效果好| 11月15日出生是什么星座| 人流后可以吃什么| 古筝是什么乐器| 糖耐量受损是什么意思| 口腔发粘是什么原因| 肚子一直响是什么原因| 湖北人喜欢吃什么菜| 过期的牛奶有什么用| 百度

抹布是什么意思

百度 报告还指出中国人群卒中发病率明显高于世界平均水平,男性卒中发病率在全球排名第3位,女性排名第2位。

"Fall Guys exceeded all expectations at launch...Azure provided all the reassurance we needed to scale elastically"

November 19, 2021
Fall Guys game art

Mediatonic launched?Fall Guys: Ultimate Knockout, a battle royale game in August 2020.?Fall Guys?sold more than 11 million copies on Steam alone and is the most downloaded PlayStation Plus title ever. To support this massive volume of players and increase the rate to iterate new features and content, Mediatonic uses Microsoft Azure Kubernetes Services (AKS), Azure Cosmos DB, Azure DDoS Protection, and Azure DevOps.

"Fall Guys exceeded all expectations at launch. It sold more than 11 million copies on Steam alone and ranked as the most downloaded PlayStation Plus title ever. Azure provided all the reassurance we needed to scale elastically and quickly."

Adam Fletcher: Chief Technology Officer

Tonic Games Group

Massive success at launch was well beyond expectations

Mediatonic Games, a studio under the Tonic Games Group umbrella, developed?Fall Guys: Ultimate Knockout?as an internal pitch to publishers. Inspired by chaotic classic TV game shows such as?Takeshi's Castle, it featured fun, simple, and easy-to-render jellybean characters. Once publisher Devolver picked up the game,?Fall Guys?released on PC and PlayStation 4 in August 2020.?

Fall Guys?launched with massive success during the COVID-19 crisis, with player numbers well beyond expectations. The Mediatonic team quickly ramped up to develop even more enticing content and opened another studio location in Leamington Spa, a well-known hub for the United Kingdom gaming industry. The studio is estimated to create an additional 60 jobs by 2022.?

COVID-19 lockdowns had a significant impact on immediate demand for?Fall Guys,?with people often stuck at home and seeking relief and connection through an engagingly whimsical game. Its popularity accelerated franchising plans, shifting to three to six months instead of 12 months, while focusing on delivering new features to the playerbase—more levels, costumes, and customizations—with the audience providing constant feedback. Ultimately, Mediatonic is looking to reach as wide an audience as possible and continues to collaborate with high-profile IP holders, with plans to scale even faster.

Mediatonic had a long history of using multiple cloud platforms and a wide range of services, including fully managed, serverless, platform as a service (PaaS), and infrastructure as a service (IaaS). The team packages code as containers so that it can run practically anywhere. The primary requirements were:

  • Container services for Kubernetes clusters
  • A multi-model database that scales rapidly with zero downtime
  • Solution for detecting and mitigating distributed denial-of-service (DDoS) attacks on the gaming platform
  • Automation of software development and IT operations
    ?
    To continue to meet the needs of?Fall Guys, Mediatonic adopted these?Microsoft Azure?solutions:

Supporting an enormous resource quota at launch?

Although Mediatonic had launched large-scale games with well-known IPs with Microsoft in previous years, nothing was on the sheer scale and profile of?Fall Guys. "Fall Guys?exceeded all expectations at launch. It sold more than 11 million copies on Steam alone and ranked as the most downloaded PlayStation Plus title ever. Azure provided all the reassurance we needed to scale elastically and quickly,"?says Adam Fletcher, Chief Technology Officer, Tonic Games Group.

With the scalability of the Azure platform, Mediatonic can avoid paying for costs during quieter periods, but ramp up to meet enormous demands when needed. At the peak growth for?Fall Guys, more than 25,000 people logged in every minute, with 2,000 new accounts created, and 1,000 new games started.

"When we launched?Fall Guys, the game just exploded!?After having conversations around how big this could get, we asked for the highest quota within reason from Azure. They provided that without a lot of additional processes," says?Craig Bendell, Technical Director, Mediatonic Games.

Delegating infrastructure needs for small development teams

Mediatonic decided to use AKS based on its small platform engineering team and the need for a robust service-level agreement (SLA). The team wanted to take advantage of scalable Kubernetes architecture without having to dedicate a lot of effort to operating the infrastructure. At the time of evaluation, the company found AKS to be a much more mature offering than other options.

Ben Constable, a Principal Platform Engineer at Mediatonic, reveals, "Mediatonic already had some experience deploying unmanaged Kubernetes, but that created a lot of overhead for our small team. We found AKS to be the right solution for us because it is stable and provides?a great experience with Azure support. It also allowed us to benefit from interoperation with other Azure services."

Mediatonic also chose Azure Cosmos DB as a multi-model database that scales infinitely as far as quotas will allow, with zero downtime. The company received hands-on help from the Azure team to implement perimeter protection for the system, using Azure DDoS Protection after launching. Azure architects highly recommended this service to detect and mitigate DDoS attacks on the gaming platform.

Combined with application design best practices, Azure DDoS Protection automatically detects and mitigates DDoS attacks on the?Fall Guys?platform. From the perspective of Mediatonic's server engineering team for platform and game service, all the hard work is handled by Azure, leaving the team more time to focus on creating award-winning games.

Shifting Kubernetes management to AKS

Mediatonic already had experience building and deploying applications using Kubernetes and scaling deployments to expected load. With AKS, the company can take advantage of its cluster's auto-scaling, so it gets all the benefits of a highly scalable, robust architecture without spending a lot of time on maintaining and deploying the infrastructure. Mediatonic uses Azure to take care of all basic "plumbing" concerns, such as managing Domain Name System (DNS) records. Mediatonic knew that since AKS comes with Azure SLAs, it was the right choice for solutions requiring highly resilient services.

With AKS, Kubernetes orchestrates virtual machine clusters and schedules containers to run on those virtual machines based on each container's available computing resources and requirements. The basic operational units for Kubernetes are containers, grouped into pods to be scaled to the desired state.

"It was an incredible load off our shoulders, having hands-on help from the Azure team," says Bendell. "A Kubernetes cluster was about to go out of support, and our timelines didn't allow us to complete the transition to a new version of Kubernetes or to a new cluster in time. Azure gave us top-notch support for that specific cluster for the extra few days we needed."

Enabling agile teams to focus on building games

With AKS, Mediatonic's agile team can concentrate on building game services rather than maintaining its platform. Kubernetes is an open-source orchestration software for deploying, managing, and scaling containers. Since AKS can easily define, deploy, debug, and upgrade complex Kubernetes applications, Mediatonic's server engineering teams could accelerate their time to market, and focus on writing their application code and delivering new functionality to players.?

Minimizing latency while reducing costs

Mediatonic selected Azure Cosmos DB as a fully managed NoSQL database for modern app development. Single-digit millisecond response times, automatic and instant scalability, and the SLA assure high availability. Azure Cosmos DB also provides faster app development and greater productivity, removing database administration through automated monitoring, management, updates, and patching.

Fall Guys?deals with different data types and uses Azure Cosmos DB to store a variety of player metadata, such as profile info, inventory, and stats. Azure Cosmos DB can replicate data across multiple datacenters for latency and increased resilience.

The team can also configure Azure Cosmos DB consistency levels from very strong to eventual consistency. Lower consistency levels are useful to optimize solutions for the speed of writes. Higher consistency levels are useful for more critical information. Azure Cosmos DB offers five well-defined levels: strong, bounded staleness, session, consistent prefix, and eventual. Mediatonic's application developers can optimize their solutions for speed of writes or consistency of reads across all nodes using different consistency levels. These consistency levels are region agnostic and guaranteed for all operations regardless of the region from the reads and writes, the number of regions, or whether configured with a single or multiple write regions in the Azure Cosmos DB account.

"Mediatonic already had some experience deploying unmanaged Kubernetes, but that created a lot of overhead for our small team. We found AKS to be the right solution for us because it is stable and provides a great experience with Azure support. It also allowed us to benefit from interoperation with other Azure services."

Ben Constable: Principal Platform Engineer

Mediatonic Games

Achieving faster game development with Kubernetes

The modern agile development practices used by Mediatonic involve release planning, continuous integration and continuous delivery (CI-CD), continuous testing, and constant monitoring and feedback, all of which translate to a faster time to market for?Fall Guys. Teams rely on Azure DevOps to manage requirements, run their teams using Agile or Scrum templates, build and test code, run CI-CD pipelines, and deploy working software.

Teams can also use any Git repositories, including ones hosted by Azure DevOps or GitHub, for their source code. From there, the build can be packaged and deployed to any container registry, like Docker Hub or an Azure container registry, or self-hosted Kubernetes clusters.

With Azure DevOps, Mediatonic's developers can manage their code's life cycle from requirements to deployment to have more time to focus on implementing the building blocks of their solution to provide new functionality to gamers. Developers can more easily contribute their code to a shared repository—both application and IaaS codes. CI-CD pipelines are extensible and can perform various tasks for the team, such as making sure the code builds, unit tests pass, and code quality meets the team's standards. This method ensures a complete function, high-quality, and maintainable code.

Automating code with pipelines in Azure DevOps

Mediatonic's team uses Azure DevOps to host their requirements, source code repository, and CI-CD pipeline to automatically handle building, testing, and deploying the code to appropriate environments. Achieving a high degree of automation means that developers can focus on the complexities of implementing game functionality. The automatic and consistent handling of routine tasks leads to a more stable and predictable system and improves the game's quality.

Server engineers push changes to their feature branches as they work on a specific user story. When ready, they can create a pull request to get their code merged into the main branch, triggering a CI-CD pipeline that packages the code as a container, pushes it into the container registry, and deploys it to a Kubernetes cluster for automated end-to-end testing.

Since Azure DevOps supports a wide variety of platforms and development environments, the Mediatonic team has developers running multiple operating systems and integrated development environments. The team uses Git tags to help control the flow of deployment of their code. Creating tags automatically builds and pushes out containers to development environments. Once releases have gone through their QA process, the full release cycle is managed from Azure DevOps.

Bringing?Fall Guys?to as many players as possible

Azure subscriptions and resource groups provide a more secure and sensible cloud resource model that help with ramp-up time for new engineers as Mediatonic continues to grow across its multiple studio locations. Azure also offers robust monitoring and logging solutions. Engineers can combine data from Azure Monitor with monitoring data from their own applications to get a unified view across the entire application stack. Mediatonic deploys Elasticsearch and Kibana on AKS to collect logging data, which couples the stability of AKS's managed service with familiar open-source technology.

Ultimately, Mediatonic wants to reach as many players as possible.?Fall Guys?offers Kudos and customizable cosmetic rewards reliably delivered to the players when they've accomplished a particular in-game task to keep players engaged. The Mediatonic team uses Azure Event Hubs to handle in-game events and respond accordingly. Using this flexible and extensive architecture, it built a framework for the design team to develop new and exciting features with content that keeps the player delighted. With Azure,?Fall Guys?can continue making headlines on Steam, PlayStation, and beyond.

Find out more about?Mediatonic?on?Twitter,?YouTube?and?LinkedIn, and Fall Guys on?Twitter.

?

"When we launched Fall Guys, the game just exploded! After having conversations around how big this could get, we asked for the highest quota within reason from Azure. They provided that without a lot of additional processes."

Craig Bendell: Technical Director

Mediatonic Games

梦见别人掉牙齿是什么征兆 心肌病吃什么药 什么的小莲蓬 卡蒂罗属于什么档次 西边五行属什么
脚肿什么病 西兰花炒什么好吃 清肺热用什么泡水喝比较好 嗓子疼发烧吃什么药 丝瓜为什么会苦
ne医学上是什么意思 水里有什么 桂圆是什么 2005年属鸡是什么命 母亲o型父亲b型孩子是什么血型
狸猫是什么动物 95年属什么生肖婚配表 1966年属什么 金玉满堂是什么菜 怀孕后乳房有什么变化
威士忌什么味道hcv8jop6ns9r.cn 口腔经常溃疡是什么原因hcv8jop4ns9r.cn 蛇字五行属什么jiuxinfghf.com 成双成对是什么意思hcv8jop0ns7r.cn 瑀字五行属什么hcv8jop1ns9r.cn
八月五号是什么星座chuanglingweilai.com 鳞状上皮增生是什么意思hcv7jop5ns1r.cn 属马的跟什么属相犯冲96micro.com 异位胰腺是什么意思hcv9jop3ns1r.cn 血氧仪是干什么用的hcv8jop0ns7r.cn
梦到捡钱是什么意思hcv7jop6ns9r.cn 什么纸贵hcv7jop9ns9r.cn 鹦鹉爱吃什么hcv9jop1ns0r.cn 中途疲软吃什么药hcv7jop5ns0r.cn 总是困是什么原因hcv7jop6ns5r.cn
聤耳是什么意思hcv8jop9ns8r.cn 一视同仁什么意思hcv9jop2ns6r.cn 脚气挂什么科室hcv8jop8ns7r.cn 糗大了是什么意思hcv8jop8ns2r.cn 巧克力和什么不能一起吃hcv9jop1ns6r.cn
百度