aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • Gears
  • Platforms
  • Tech

Ubisoft: Driving Innovation In Gaming With Kubernetes

  • aster.cloud
  • August 26, 2020
  • 7 minute read

What is Ubisoft?

Ubisoft is the world-renowned video game pioneer responsible for some of the biggest gaming titles in history — Assassin’s Creed, Far Cry, the Tom Clancy series and, of course, Just Dance. In its own words, Ubisoft is a creator of worlds, committed to enriching players’ lives with original and memorable gaming experiences.

Founded in France in 1986, Ubisoft is a truly international company. Present in five continents, the company owns more than 40 development studios across the world and works in 55 spoken languages. It is proud to have built the gaming industry’s most prominent in-house creative force, with more than 80 percent of its teams dedicated to content creation.


Partner with aster.cloud
for your next big idea.
Let us know here.



From our partners:

CITI.IO :: Business. Institutions. Society. Global Political Economy.
CYBERPOGO.COM :: For the Arts, Sciences, and Technology.
DADAHACKS.COM :: Parenting For The Rest Of Us.
ZEDISTA.COM :: Entertainment. Sports. Culture. Escape.
TAKUMAKU.COM :: For The Hearth And Home.
ASTER.CLOUD :: From The Cloud And Beyond.
LIWAIWAI.COM :: Intelligence, Inside and Outside.
GLOBALCLOUDPLATFORMS.COM :: For The World's Computing Needs.
FIREGULAMAN.COM :: For The Fire In The Belly Of The Coder.
ASTERCASTER.COM :: Supra Astra. Beyond The Stars.
BARTDAY.COM :: Prosperity For Everyone.

Like many companies, Ubisoft didn’t start life in containers but, over the years, Kubernetes has taken its place within the strategic solution set. Setting its sights on global growth, Ubisoft has put Rancher Labs at the heart of its central KaaS hub, Ubisoft Kubernetes Service (UKS). With Kubernetes and Rancher, the technology team at Ubisoft is accelerating the journey toward a cloud-native, microservices-centric future. The aim? To gain a competitive edge through innovation and, critically, to drive serious management efficiencies.

[infobox title=’Donald Havas, Senior Cloud Services Manager, Ubisoft said:’]“Kubernetes has been a core part of our transformation strategy for a number of years. Running in Rancher, the Ubisoft Kubernetes Service has become a central pillar of Ubisoft’s cloud architecture.”[/infobox]

The Journey to Containers

Boosting innovation and driving technical agility have always been Ubisoft’s primary goals. Kubernetes, therefore, has become increasingly essential in achieving these technical goals. Before the creation of UKS, the infrastructure team was already an early adopter of containers. This makes sense when you consider Ubisoft operates in almost every global territory and has a complex hybrid cloud and on-premise architecture. The team knew in 2016 that a cloud-native, container-centric approach would drive greater agility and help prepare the business for the future. They also knew Kubernetes was a flexible, open and agile way to get there.

When Team Lead Gregory Gstalder joined the team, he realized, like many others at Ubisoft, the challenges of running applications locally. His team began spinning up Docker instances to containerize selected services — sharing the initial results among development teams. Encouraged by the results, different teams started to share their experience with containers. Soon, a group of developers created the Cloud Native Committee — a group dedicated to sharing ideas and community solutions around the business. In 2017, having seen industry momentum building in several sectors, an IT team initiative lead by Alexandre McLean, a Technical Architect, decided to standardize on Kubernetes and the creation of UKS followed soon after.

Read More  HP Builds On Sustainability Commitment With First Consumer PCs Made With Ocean‐Bound Plastics

Given the freedom to innovate with Kubernetes, Ubisoft’s teams of developers were galvanized. New container deployments began to spring up all over the business. While not required to work in Kubernetes, developers started to test it, creating new services and applications quickly. They soon began to see benefits in being able to introduce new features quickly, and with no impact on the overall experience.

Then the inevitable happened — cluster sprawl — a natural byproduct of the outpouring of excitement and innovation that was taking place everywhere. With some teams working in AWS ECS, some in Docker Swarm, developing for a mix of cloud environments, the estate grew, and a formal orchestration strategy became essential. Docker was already being successfully used by different teams and projects in the company, so the team formally evaluated Docker Swarm. The team realized, however, the infrastructure abstractions and constructs provided by Kubernetes were superior, and that it would be far easier to extend the technology if they ever needed to customize a few things for their on-premise integration.

Ubisoft evaluated several options but wanted to have something that sat closer to the upstream Kubernetes community to benefit from its dynamism. Then in May 2018, after a successful PoC, Ubisoft started working with Rancher Labs to underpin UKS.

[infobox title=’Gregory Gstalder, Team Lead, Ubisoft said:’]“We want to remove the manual burden associated with Kubernetes deployment — to give developers the freedom to experiment. Rancher brings predictability, consistency and automation to the development process, which is why we rely on it to run UKS.”[/infobox]

Pioneering a Cloud-Native Approach: Ubisoft Kubernetes Service (UKS)

Kubernetes orchestration became critical as Ubisoft’s hybrid cloud strategy accelerated. The reasons for nurturing a hybrid environment were apparent. There would always be some secure systems that needed private cloud protection (e.g. customer data management), but Ubisoft also wanted to access all the benefits of the public cloud.

Development teams were encouraged to develop cloud-native microservices in Kubernetes and, before long, innovative new projects proliferated across the business. Because some teams were developing for Ubisoft’s private cloud and some were developing for the public cloud, the UKS team wanted to provide a unified and consistent development methodology.

The UKS team wanted Ubisoft’s developers to have the freedom to develop in their own way and, in most cases, developers were starting from scratch with Kubernetes. The goal was to optimize workflows as best as possible and save them time by not having to reinvent the wheel with every new deployment — develop their own script, manually manage the basic processes — RBAC (role-based access control), monitoring and accessing the Application Catalog, for example.

Read More  Kubernetes Main Attack Vectors Tree: An Explainer Guide

The vision for the infrastructure team was to build a central Kubernetes provisioning platform within Ubisoft that would automate many of these processes. The vision became a reality when the Ubisoft Kubernetes Service was born. This self-service Kubernetes platform, based on Rancher, gives thousands of developers the ability to spin up new Kubernetes clusters in an instant in a controllable, centrally managed way.

By using UKS and Rancher, developers would still have the freedom to develop for any cloud environment but wouldn’t have to manage many of the basic deployment processes manually. The automation of all those basic functions has been one of the biggest reasons for bringing Rancher into Ubisoft and has greatly simplified the development lifecycle.

From an efficiency point of view, UKS has made the work of Ubisoft developers much easier. Development velocity has increased and management time reduced, compared to the old, manual way of working. Historically, it would take several days to gain access to a cluster. In Rancher, it takes in average of ten minutes to provision a cluster and host it on-premise. Most importantly, the entire Kubernetes estate is now managed through one pane of glass.

“Rancher underpins UKS with a central, consolidated, rules-based platform that is driving serious efficiencies and hastening service innovation.” Gregory Gstalder, Team Lead, Ubisoft

Boosting Gaming Services and Player Support

At Ubisoft, player enjoyment and loyalty are as much about the additional features, support and services that surround every game as they are the games themselves. More and more services are moving to Kubernetes and Rancher.

There is a legion of tools found in Ubisoft’s Kubernetes clusters. For example, Ubisoft runs its internal video platform here, its shopping toolbox, alongside a host of game administration tools that help teams plan discount and loyalty programs. In-game notifications are developed, managed, and updated here — all the things that create rewarding gaming experiences.

A critical service is Ubisoft’s gaming support tool — a user-facing service that uses machine learning to help support specialist to answer players. Historically, it took time to mine the vast swathes of existing data to categorize and honor requests accurately. The application running on UKS uses machine learning to totally remove one step that would usually take the support team one day each week. This equates to a 20 percent reduction in support ticket resolution time.

“Every technology decision is designed to make the experiences of players more satisfying. It’s not just the quality of the games, it’s how we create the responsive, rewarding and engaging services that surround them. Rancher is essential to this.” Donald Havas, Senior Cloud Services Manager, Ubisoft

What’s Next for Ubisoft

UKS has now been in place for a couple of years, with a solid team of experts who have the improvement of Ubisoft’s cloud-native approach at heart. As demand for Kubernetes grows within the company, the team is looking to expand its ranks with new specialists that will help move this ambition forward. Ubisoft is now looking to the future with the intention to deepen its relationship with Rancher Labs. Scale is the primary goal; having reached 200 clusters in March 2020, the upward trend will continue as more teams use Kubernetes. Ongoing, the focus will be to create a managed solution that optimizes infrastructure usage, provides multi-tenant clusters and reduces the operational burden.

Read More  Service Mesh Is Still Hard

Ubisoft is looking at concrete use cases for its games workloads to directly benefit from UKS. This will mark a significant shift for the team for whom the biggest cluster running through UKS has 44 nodes — a tiny fraction of the video game workload.

Moving production gaming clusters into UKS is a priority for the team. At the same time, maintaining perfect, zero-downtime performance is the real goal and the main preoccupation.

Timeline

  • 2016: started working with containers
  • 2017: Alexandre McLean began Kubernetes initiative
  • 2017: creation of Ubisoft Kubernetes Service (UKS)
  • 2018: selected Rancher to underpin UKS
  • Since late 2018: gaming services and tools now running in UKS
  • Present: plans to migrate live gaming workloads into production in UKS.

Benefits

  • 20% reduction in support ticket resolution time; the application running on UKS uses machine learning to totally remove an administrative step which would usually take a day.
  • Cluster deployment reduced from days to minutes — an 80% reduction. As a user, it would take several days to finally get access to the cluster. In comparison, with Rancher it takes, on average, 10 minutes to have a cluster provisioned and hosted on-premise.

Caroline Tarbett is Global Communications Lead at Rancher Labs. She is responsible for helping to drive Kubernetes adoption in organizations in a variety of sectors, and building Rancher’s reputation within developer communities and IT operations teams in a host of markets.


For enquiries, product placements, sponsorships, and collaborations, connect with us at [email protected]. We'd love to hear from you!

Our humans need coffee too! Your support is highly appreciated, thank you!

aster.cloud

Related Topics
  • Cloud Native Computing Foundation
  • CNCF
  • Kubernetes
  • Rancher
  • Rancher Labs
  • Ubisoft
  • Ubisoft Kubernetes Service
  • UKS
You May Also Like
Getting things done makes her feel amazing
View Post
  • Computing
  • Data
  • Featured
  • Learning
  • Tech
  • Technology

Nurturing Minds in the Digital Revolution

  • April 25, 2025
PiPiPi
View Post
  • Gears

The Unexpected Pi-Fect Deals This March 14

  • March 13, 2025
Nintendo Switch Deals on Amazon
View Post
  • Gears

10 Physical Nintendo Switch Game Deals on MAR10 Day!

  • March 9, 2025
View Post
  • Tech

Deep dive into AI with Google Cloud’s global generative AI roadshow

  • February 18, 2025
View Post
  • Gears

Top Presidents’ Day Deals 2025 on Amazon

  • February 16, 2025
Valentine's Day
View Post
  • Gears

Best Valentine’s Day Gifts That Will ‘Heart’ly Disappoint You.

  • January 30, 2025
Volvo Group: Confidently ahead at CES
View Post
  • Tech

Volvo Group: Confidently ahead at CES

  • January 8, 2025
LunaRing
View Post
  • Gears
  • Technology

Noise Unveils Next-Gen Wearables at CES 2025; Showcases Luna Ring Gen 2 and Noise ColorFit Pro 6 Series

  • January 7, 2025

Stay Connected!
LATEST
  • college-of-cardinals-2025 1
    The Definitive Who’s Who of the 2025 Papal Conclave
    • May 7, 2025
  • conclave-poster-black-smoke 2
    The World Is Revalidating Itself
    • May 6, 2025
  • oracle-ibm 3
    IBM and Oracle Expand Partnership to Advance Agentic AI and Hybrid Cloud
    • May 6, 2025
  • 4
    Conclave: How A New Pope Is Chosen
    • April 25, 2025
  • Getting things done makes her feel amazing 5
    Nurturing Minds in the Digital Revolution
    • April 25, 2025
  • 6
    AI is automating our jobs – but values need to change if we are to be liberated by it
    • April 17, 2025
  • 7
    Canonical Releases Ubuntu 25.04 Plucky Puffin
    • April 17, 2025
  • 8
    United States Army Enterprise Cloud Management Agency Expands its Oracle Defense Cloud Services
    • April 15, 2025
  • 9
    Tokyo Electron and IBM Renew Collaboration for Advanced Semiconductor Technology
    • April 2, 2025
  • 10
    IBM Accelerates Momentum in the as a Service Space with Growing Portfolio of Tools Simplifying Infrastructure Management
    • March 27, 2025
about
Hello World!

We are aster.cloud. We’re created by programmers for programmers.

Our site aims to provide guides, programming tips, reviews, and interesting materials for tech people and those who want to learn in general.

We would like to hear from you.

If you have any feedback, enquiries, or sponsorship request, kindly reach out to us at:

[email protected]
Most Popular
  • 1
    Tariffs, Trump, and Other Things That Start With T – They’re Not The Problem, It’s How We Use Them
    • March 25, 2025
  • 2
    IBM contributes key open-source projects to Linux Foundation to advance AI community participation
    • March 22, 2025
  • 3
    Co-op mode: New partners driving the future of gaming with AI
    • March 22, 2025
  • 4
    Mitsubishi Motors Canada Launches AI-Powered “Intelligent Companion” to Transform the 2025 Outlander Buying Experience
    • March 10, 2025
  • PiPiPi 5
    The Unexpected Pi-Fect Deals This March 14
    • March 13, 2025
  • /
  • Technology
  • Tools
  • About
  • Contact Us

Input your search keywords and press Enter.