Centres de données FIFA 20
Article de fond : Processus de création d’un nouveau centre + CDDF à Dallas
Paroles de développeurs
Chers fans de FIFA, Je suis Joel Doonan, producteur Live sur FIFA. Dans cet article Paroles de développeurs, je vais vous parler des Centres de données FIFA (CDDF) dans FIFA 20. Plus précisément sur le processus d’évaluation et d’ajout d’un nouveau CDDF à notre infrastructure existante.
Dans notre récent article Paroles de développeurs FAQ sur les centres de données FIFA, nous avons abordé un certain nombre de sujets, en vous donnant notamment une explication sommaire sur le processus décisionnel pour placer nos CDDF. Le contenu de cet article est encore d’actualité aujourd’hui, mais plusieurs membres de la Communauté nous ont adressé des questions suite à la publication de cet article, et nous voulions aborder plus en détails ce processus pour lever toute confusion possible.
Je reviendrai également plus précisément sur l’ajout d’un CDDF à Dallas pour illustrer certaines des améliorations que nous avons observées depuis. D’ailleurs, cet exemple montre bien pourquoi l’ajout de CDDF n’est pas toujours une science exacte.
Entrons donc dans le vif du sujet.
Ajout de CDDF pour FIFA
Dans la première partie de cet article, je vais détailler les quatre phases auxquelles nous procédons pour l’ajout d’un nouveau CDDF.
Voici ces phases :
- Identification de nouveaux emplacements potentiels pour un CDDF.
- Mesure de l’impact potentiel d’un nouveau CDDF.
- Preuve de concept pour un nouveau CDDF.
- Lancement officiel d’un nouveau CDDF.
Identification de CDDF potentiels
Résumé Phase 1 :
- Nous utilisons plusieurs données pour déterminer où l’ajout d’un nouveau CDDF pourrait avoir un impact positif sur une communauté de joueurs.
- Nous cherchons à identifier un prestataire ou un partenaire dans ce domaine avec lequel nous pourrions travailler.
- Si aucun n’est disponible, il convient probablement d’attendre que l’un d'eux le soit.
- Si nous trouvons un prestataire/partenaire avec qui nous nous entendons commercialement parlant, nous procédons à la mesure de l’impact potentiel d’une nouvelle phase dans le processus d’ajout d’un CDDF.
La première étape d’identification d’un nouvel emplacement potentiel pour un CDDF commence par l’étude de données. Nous étudions tout un tas de données, de graphiques et de cartes de fréquentation très intéressantes (du moins pour nous) pour savoir quand, dans certains endroits du monde, une communauté ne parvient pas à bénéficier d’une expérience de jeu optimale selon les critères que nous nous sommes fixés en termes de ping moyen, par exemple.
Après avoir identifié une région ou un emplacement où nous voulons apporter des améliorations, nous devons avoir la confirmation si, oui ou non, un prestataire expérimenté et fiable dans ce domaine peut collaborer avec nous. Comme nous l’avons indiqué dans l’article Paroles de développeurs FAQ sur les centres de données FIFA, si nous envisageons de créer un CDDF avec un prestataire qui ne répond pas à nos critères, le risque est plus grand de rencontrer des problèmes de fiabilité et de stabilité qui pourraient avoir un impact négatif sur l’expérience de jeu. Ceci n’est en aucun cas envisageable.
Cependant, cela peut être parfois compliqué car il existe encore de nombreuses régions dans le monde où aucun prestataire digne de confiance n’est présent pour l’instant. Ainsi, nous sommes parfois contraints de patienter lors de cette phase en attendant qu’un prestataire fiable s’installe dans une région que nous avons ciblée.
Cependant, s’il s’avère que nous disposons d’un prestataire/partenaire susceptible de répondre à nos besoins dans ce domaine et que tous les obstacles commerciaux ont été levés, nous pouvons passer à l’étape suivante du processus qui est de mesurer l’impact potentiel d’un nouveau CDDF.
Mesure de l’impact potentiel d’un nouveau CDDF
Résumé Phase 2 :
- Avant d’ajouter un nouveau CDDF, nous devons confirmer, à l’aide de données, qu’il peut améliorer de façon significative l’expérience de jeu en ligne pour un nombre suffisant de joueurs.
- Le fait d’être proche d’un CDDF n’est pas toujours synonyme d’une bonne connexion réseau car Internet ne fonctionne pas toujours ainsi.
- Pendant cette phase, quoi que vous puissiez lire sur les réseaux sociaux, le CDDF n’est pas encore officiellement opérationnel.
- Les annonces officielles proviennent de @EAFIFADirect sur Twitter.
- Si les données rassemblées indiquent une amélioration significative et que rien ne vient s’y opposer, nous passons à la phase suivante, celle de la preuve de concept.
Une fois que nous avons décidé d’ajouter potentiellement un nouveau CDDF et que nous avons identifié un prestataire/partenaire avec lequel nous pouvons travailler, l’étape suivante consiste à recueillir des données sur la manière dont le CDDF pourrait améliorer l’expérience de jeu en ligne pour nos joueurs.
C’est à ce moment-là qu’il est nécessaire de bien comprendre le fonctionnement d’Internet. En effet, sans une connaissance plus approfondie, il serait raisonnable de penser que l’ajout d’un nouveau CDDF devrait nécessairement améliorer l’expérience de jeu en ligne pour les joueurs qui en sont proches. Malheureusement, ce n’est pas toujours le cas.
Pour bien comprendre, nous allons faire une petite digression sous forme de leçon, car il est important d’en savoir un peu plus sur le fonctionnement d’Internet.
Lors d’un match FIFA disputé en ligne, les actions sur le terrain virtuel dépendent des données de jeu échangées sur Internet entre vous et le CDDF dont vous dépendez. L’acheminement de ces données d’un emplacement vers un autre se fait via Internet jusqu’à la destination finale. L’itinéraire emprunté dépend de plusieurs facteurs, tels que votre fournisseur d’accès à Internet (FAI), les relations de votre FAI avec d’autres FAI, la dorsale Internet qu’il utilise, etc. En fin de compte, vous maîtrisez peu cet acheminement et vous n’en avez même pas conscience, à moins que vous essayiez activement de le suivre, si tant est que cela vous intéresse. Cependant, cet acheminement peut s’avérer crucial pour une bonne expérience de jeu en ligne dans FIFA (ou dans tout autre jeu d’ailleurs), et voici pourquoi.
Disons que, de façon totalement hypothétique, vous viviez à Vancouver, au Canada. Vous disputez un match FIFA en ligne chez vous. Le CDDF le plus près de votre domicile se situerait à Portland, aux États-Unis. Comme il est assez proche, vous vous dites sûrement que c’est de lui que vous dépendez.
Mais supposons que votre FAI ait établi un partenariat avec un autre FAI aux États-Unis afin d’utiliser sa dorsale Internet et que son principal centre de réseautage se situe à Chicago. Ainsi, immédiatement après avoir quitté votre domicile, vos données de jeu sont acheminées à Chicago, quelle que soit leur destination finale.
Maintenant, si vous regardez une carte des États-Unis, vous constaterez que Chicago n’est pas vraiment proche de Portland. En fait, la ville est beaucoup plus proche du CDDF situé à Columbus, aux États-Unis. Il est donc probable que le ping pour accéder au CDDF à Columbus soit maintenant inférieur au ping pour accéder à celui de Portland. Ainsi, selon toute vraisemblance, vous allez maintenant disputer la plupart de vos matchs via Columbus, car vous bénéficieriez ainsi du ping le plus bas et de la connexion la plus rapide dans ces circonstances. Il est probable qu’un acheminement direct de Vancouver à Portland entraîne un ping inférieur, mais dans cet exemple, votre FAI n’utilise pas cet itinéraire, et donc l’acheminement entre Vancouver et Columbus semble être la meilleure option pour vous.
Les situations similaires à cet exemple hypothétique sont courantes à travers le monde, tout le temps. Certains facteurs tels que les décisions commerciales des FAI liées aux dorsales d’Internet, les situations politiques, les infrastructures locales, les interruptions de réseau ou les opérations de maintenance, entre autres, entraînent des situations où l’acheminement des données via Internet n’obéit pas toujours à un raisonnement logique. Pour rendre les choses encore plus compliquées, l’impact est parfois très significatif, comme par exemple dans le cas d’un acheminement des données d’un continent à l’autre, par-delà un océan tout entier et ce, dans les deux sens. Ce n’est pas un exemple hypothétique et cette situation a été constatée à de nombreuses reprises.
Donc, en tenant compte de ce que nous venons d’évoquer, vous avez une meilleure idée des implications possibles. Avant d’ajouter et de lancer officiellement un CDDF, nous devons veiller à ce qu’il soit mis en place dans un lieu où les joueurs situés à proximité puissent s’y connecter de manière efficace. Si ce n’est pas le cas, ils peuvent continuer à jouer via un CDDF situé ailleurs, et alors la mise en place de ce nouveau centre ne sert à rien.
Compte tenu des situations de réseautage propres à chacun de nos joueurs, il nous est parfois difficile de déterminer l’efficacité de la mise en place d’un nouveau CDDF. Pour vraiment comprendre ce qui va se passer, nous devons mettre en place des outils dans le nouveau lieu d’implantation d’un CDDF afin d’obtenir des données sur la qualité de connexion pour cet emplacement.
Par conséquent, le cas échéant, les joueurs mentionnés plus haut et susceptibles d’utiliser des outils pour surveiller leur réseau et leur connexion Internet, pourront voir l’acheminement des données vers l’emplacement potentiel du nouveau CDDF. Nous avons vu des exemples de joueurs partageant ces informations sur Twitter ou d’autres sites, ce qui laisse à supposer qu’un nouveau CDDF avait été ajouté. En réalité, nous n’en étions encore qu’à la phase de mesure de l’impact potentiel d’un nouveau CDDF et aucun jeu ne transitait vraiment par ce centre. Il est essentiel d’avoir conscience que tant que nous ne vous informons pas de l’ajout d’un nouveau CDDF, principalement via @EAFIFADirect sur Twitter, ce centre n’est pas officiellement opérationnel. Mais nous reviendrons sur ce point plus tard.
Le processus de collecte de ces informations peut être assez court, de l’ordre de quelques semaines, mais il peut aussi prendre plus de temps, et se chiffrer en plusieurs mois, en fonction du nombre de problèmes rencontrés pendant le processus ou de la clarté des données que nous récoltons.
Si l’enquête ne montre pas que l’ajout d’un CDDF améliorerait de manière significative l’expérience de jeu pour nos joueurs, alors il nous est inutile de passer à la phase suivante. Au lieu de cela, nous revenons à l’étape précédente et nous partons à la recherche d’un nouveau prestataire/partenaire susceptible de nous offrir une meilleure solution pour cette région du monde.
Si l’enquête indique que ce nouvel emplacement améliorerait de façon significative l’expérience de jeu en ligne pour nos joueurs et que nous avons résolu les problèmes qui nous empêcheraient de poursuivre le processus, il est temps de passer à la phase de preuve de concept de l’emplacement du CDDF.
Phase de Preuve de concept
Résumé Phase 3 :
- Il faut du temps pour préparer un CDDF en vue d’une utilisation par les joueurs.
- La partie logicielle du CDDF est lancée en premier afin de s’assurer de sa stabilité, de ses performances et de sa fiabilité avant de le lancer officiellement.
- Il est possible qu’un CDDF ne fonctionne pas à sa pleine capacité au début de cette phase, mais c’est le cas avant la fin de cette phase.
- Pendant cette phase, quoi que vous puissiez lire sur les réseaux sociaux, le CDDF n’est pas encore officiellement opérationnel.
- Les annonces officielles proviennent de @EAFIFADirect sur Twitter.
- Si tout fonctionne bien, nous passons à la phase suivante, c’est-à-dire au lancement officiel.
Lors de la phase précédente, nous avons pu récolter des données théoriques sur le nouvel emplacement potentiel du CDDF, notamment sur le nombre de joueurs susceptibles de jouer leurs matchs via cet emplacement en fonction de leur qualité de connexion réseau. Ce sont ces informations qui nous permettent de prendre la décision de continuer le processus avec ce nouvel emplacement en fonction des améliorations dont pourraient bénéficier nos joueurs.
Mais nous ignorons encore le comportement de ce CDDF en termes de stabilité, de performances ou de fiabilité. Pour le savoir, nous devons paramétrer ce nouveau CDDF afin qu’il puisse supporter des matchs FIFA en ligne. Ainsi, nous pouvons analyser ses performances et prendre enfin la décision de le lancer officiellement ou pas.
Il s’agit alors de la phase de preuve de concept qui consiste à travailler avec le prestataire/partenaire pour mettre en place le matériel et effectuer tout le travail technique nécessaire à la connexion du jeu et à l’utilisation du nouveau CDDF.
À noter qu’il s’agit d’une nouvelle étape où des décalages sont parfois possibles car, en fonction du prestataire, de l’emplacement physique du centre et du type de matériel nécessaire, il faut parfois attendre plusieurs semaines, voire plusieurs mois, avant que les choses soient en place.
Une fois que tout est prêt, nous aborderons vraiment le lancement logiciel du nouveau centre.
Pendant ce lancement, certains joueurs disputeront des matchs via le nouveau CDDF. En parallèle, nous surveillons le nouveau centre afin de vérifier qu’il répond à nos attentes, mais il n’est pas encore considéré comme totalement opérationnel.
Au début de cette phase, il est également possible que le CDDF ne fonctionne pas à pleine capacité, car le but ici est d’éprouver le nouveau CDDF avant de le rendre officiellement opérationnel. Nous essayons notamment d’évaluer la mise en œuvre complète du centre afin d’estimer sa capacité à gérer le nombre attendu de joueurs.
Si nous constatons des problèmes de stabilité, de performances ou de fiabilité, nous pouvons désactiver le centre pendant que nous nous efforçons de résoudre ces problèmes. Nous pouvons même réévaluer complètement notre stratégie et aller parfois jusqu’à renoncer au centre.
Comme mentionné dans la phase précédente, parallèlement à cela, certains joueurs pourront voir plusieurs de ces changements impacter l’acheminement de leurs données réseau, et ils peuvent alors commencer à évoquer la disponibilité d’un nouveau CDFF. Encore une fois, avant l’annonce d’une information via @EAFIFADirect sur Twitter, le centre n’est pas officiel et il est possible qu’il ne soit pas officiellement opérationnel à court terme, voire jamais. De plus, la durée de la période de lancement souple peut varier sensiblement, de plusieurs semaines à plusieurs mois en fonction de ce que nous constatons pendant cette période de surveillance initiale.
En supposant que tout se passe comme prévu lors du lancement, nous pouvons alors passer à la phase finale, c’est-à-dire à l’annonce officielle du lancement du centre et de son fonctionnement à pleine capacité.
Lancement du CDDF
Résumé Phase 4 :
- Nous annonçons officiellement le CDDF via@EAFIFADirect sur Twitter
- Il est maintenant pleinement opérationnel pour les joueurs et géré de la même manière que tous les autres CDDF existants.
Nous arrivons alors à la dernière étape de l’ajout d’un nouveau CDDF, celle de l’annonce officielle aux joueurs de la mise en service du CDDF. Comme indiqué précédemment, cette annonce se fait via @EAFIFADirect sur Twitter, même si elle peut également être publiée ailleurs.
Ceci signifie donc que le nouveau CDDF sera désormais géré de la même manière que les autres centres existants dont nous surveillons et évaluons la stabilité, les performances, la fiabilité et la capacité de fonctionnement en continu. Cette surveillance peut nous amener à modifier par la suite nos CDDF existants.
Nous en arrivons donc au terme de cet article de fond consacré au processus d’ajout potentiel d’un nouveau CDDF. Évidemment, chaque situation est unique, avec son propre calendrier, ses défis et ses exigences, mais vous avez maintenant une vue d’ensemble de ce processus.
Bien sûr, chaque fois que nous suivons un tel processus, nous le faisons dans le but d’améliorer l’expérience de jeu de nos joueurs. Passons maintenant à un autre sujet et évoquons l’ajout récent de notre CDDF à Dallas, au Texas, et l’impact qu’il a eu.
Impact du nouveau CDDF de Dallas
C’est le 11 juin 2020 que nous avons annoncé officiellement la mise en exploitation de notre CDDF à Dallas, mais le processus d’ajout de ce nouveau centre a débuté bien avant cela puisque nous avons mené à bien toutes les étapes détaillées dans cet article pour identifier si la ville de Dallas était le bon emplacement pour l’implantation de notre nouveau CDDF. La phase de lancement logicielle, débutée fin mai, nous a permis de recueillir des données concrètes de la part de nos joueurs sur l’impact du CDDF de Dallas.
Tout d’abord, je tiens à présenter les données que je m’apprête à aborder en revenant sur l’un de nos objectifs. La réactivité de la jouabilité en ligne étant l’une des priorités de notre équipe, nous nous sommes fixés un certain nombre d’objectifs à atteindre en termes de métrique réseau. L’un des éléments clés de la métrique réseau est le concept de ping d’un joueur. Il s’agit du temps nécessaire à l’acheminement aller-retour d’un paquet de données de jeu depuis votre console ou votre PC vers les centres de données.
Même si de nombreux facteurs entrent en jeu pour déterminer le ping d’un joueur, notamment, mais sans s’y limiter, la configuration réseau, le FAI et le matériel, l’un de ces facteurs est la distance entre un joueur et le CDDF dont il dépend. Il ne s’agit pas seulement de la distance physique, comme nous l’avons déjà évoqué dans cet article, mais aussi de l’itinéraire emprunté par les données lors de leur acheminement sur Internet.
Actuellement, l’un de nos objectifs est d’avoir autant de matchs FIFA disputés en ligne que possible avec un ping situé en moyenne autour de 50 ms ou moins. Il ne s’agit pas d’une limite absolue pour déterminer si un ping est satisfaisant ou pas, et nous avons reçu des commentaires de la part de joueurs que les jeux avec un ping plus élevé pouvaient être réactifs. Néanmoins, nous voulons aller encore plus loin en termes de réactivité du jeu en ligne puisque nos joueurs sont disséminés un peu partout dans le monde. Ainsi, quand nous évaluons plusieurs communautés de joueurs à travers le monde, c’est l’un des facteurs que nous utilisons pour mesurer nos résultats.
En gardant cet objectif à l’esprit, étudions maintenant ce que l’ajout d’un CDDF à Dallas a pu apporter par rapport à nos ambitions.
Compte tenu de l’emplacement géographique de Dallas, deux grands pays semblaient en mesure d’attendre des retombées positives suite à la création de ce nouveau centre, à savoir les États-Unis et le Mexique.
Commençons par les États-Unis.
À l’échelle du pays, en prenant comme base le nombre de matchs FIFA en ligne disputés avec un ping inférieur à 50 ms, l’amélioration est de l’ordre de 5 à 7 % depuis le lancement du CDDF de Dallas.
À l’échelle du Texas, l’amélioration est encore plus flagrante. Le pourcentage de matchs de FIFA disputés en ligne avec un ping inférieur à 50 ms est passé d’environ 50-60 % avant l’ajout du CDDF de Dallas à environ 85-90 % après son ajout.
Bref, pour les États-Unis, l’ajout de ce nouveau centre a eu le rendement escompté. Les joueurs les plus proches physiquement du CDDF ont constaté une amélioration de leur ping pendant les matchs. Globalement, nous sommes satisfaits de l’ajout de ce CDDF à Dallas pour nos joueurs situés aux États-Unis.
Parlons maintenant de la situation au Mexique. Les choses sont un peu différentes mais aussi très intéressantes, car elles montrent bien qu’Internet ne se comporte pas toujours comme on pourrait s’y attendre sur le plan géographique.
Pour commencer, étudions le cas du Mexique à l’échelon national. Avant l’ajout du CDDF de Dallas, un peu moins de 20 % des matchs FIFA en ligne étaient disputés avec un ping inférieur à 50 ms. Avec la création du centre à Dallas, ce chiffre a augmenté de façon significative pour atteindre environ 45 %.
À première vue, cela semble assez logique. Dallas, au Texas, est assez proche de la frontière entre les États-Unis et le Mexique, et il est raisonnable de supposer que, malgré la présence d’un CDDF à Mexico, les régions les plus au nord du pays bénéficient d’une meilleure connexion via Dallas que via Mexico.
Cependant, en regardant cette carte de fréquentation, qui indique la répartition en pourcentage du nombre de matchs FIFA en ligne disputés via le nouveau CDDF, on constate quelque chose d’assez intéressant.
Même si un pourcentage assez élevé de matchs disputés dans les parties situées dans le nord du Mexique le sont via le CDDF de Dallas, on constate que la majorité des matchs joués à Mexico, et dans ses environs, le sont également via le centre de Dallas et ce, malgré la présence d’un CDDF dans la ville de Mexico.
Si vous vous concentrez sur la ville de Mexico, vous pouvez voir l’impact de l’emplacement du CDDF de Dallas sur les joueurs situés dans la capitale mexicaine, avec un pourcentage de matchs disputés avec un ping inférieur à 50 ms en très forte augmentation.
Il est important de noter cependant, quand on regarde à nouveau la carte, qu’il ne s’agit pas d’un mauvais fonctionnement du CDDF de Mexico pour tous les joueurs. Il subsiste encore des zones importantes au Mexique pour lesquels la meilleure connexion ne se fait pas via le CDDF de Dallas, mais bien via celui situé à Mexico.
Nous sommes donc dans une situation où les habitants d’une ville, potentiellement en raison des défis du routage d’Internet mentionnés précédemment dans l’article, peuvent bénéficier d’une connexion plus rapide via un CDDF situé dans un pays étranger.
Et cela illustre bien toute la difficulté que l’on peut rencontrer pour améliorer la réactivité du jeu en ligne pour les joueurs de FIFA. Sans une compréhension plus approfondie d’Internet, cela peut paraître simple, et parfois ça l’est, mais souvent il faut faire face à des réalités comme celles-là.
Le choix du bon emplacement d’un CDDF afin qu’il puisse répondre aux attentes des joueurs ne se limite pas à placer des punaises sur une carte. Pour apporter des améliorations significatives, il convient de vérifier la disponibilité des infrastructures appropriées, de mener une analyse solide des données et souvent, de faire des essais et de se tromper.
Nous sommes très satisfaits de l’impact du CDDF de Dallas pour les joueurs qui l’utilisent actuellement pour disputer leurs matchs FIFA en ligne. Les données montrent qu’il a vraiment répondu aux attentes de nombreux joueurs, ce qui est toujours notre objectif.
J’espère que cet article de fond a été instructif et qu’il vous a permis de mieux comprendre les efforts que nous mettons en place. Parfois, les choses ne sont pas toujours aussi simples qu’il n’y paraît ou que nous l’espérions. Nous continuons à œuvrer dans ce sens et nous sommes déterminés à rester concentrés sur nos objectifs. Comme indiqué précédemment, pensez à suivre @EAFIFADirect sur Twitter pour avoir des mises à jour sur la mise à disposition de nouveaux CDDF, découvrir de nouveaux articles Paroles de développeurs et pour toute autre information diffusée par l’équipe de développement de FIFA.
Merci encore pour votre lecture et, comme toujours, nous apprécions votre soutien et votre passion pour notre jeu.
Joel Doonan et l'équipe FIFA.
--
Pour consulter plus d'articles sur FIFA rédigés par les membres de l'équipe du jeu, consultez la page Paroles de développeurs.
Remarque : cet article décrit de manière générale les mises à jour sur lesquelles notre équipe de développement travaille pour FIFA 20 sur PlayStation®4, Xbox One et PC. Nous cherchons constamment à améliorer le jeu, aussi cet article pourrait devenir dépassé car nous effectuons des changements pour que le jeu reste agréable pour tout le monde.
FIFA 20 est disponible sur PlayStation®4, Xbox One et PC.
Ne ratez rien de l'actualité FIFA, aimez-nous sur Facebook, suivez-nous sur Twitter et Instagram, et participez aux forums FIFA officiels. Inscrivez-vous pour recevoir des e-mails sur EA SPORTS FIFA et sur d'autres produits, infos, événements et promotions EA.