Edgegap contre AWS Gamelift

AWS GameLift est un service géré proposé par Amazon Web Services qui se concentre principalement sur l'hébergement de serveurs de jeux dédiés et l'évolutivité. Il est limité à l'infrastructure AWS et fonctionne au sein des régions et zones de disponibilité AWS. GameLift exige que les développeurs configurent manuellement les flottes de serveurs et les politiques d'évolutivité pour gérer la demande des joueurs, ce qui peut être plus complexe et prendre plus de temps.

Edgegap, en revanche, est une solution multi-cloud qui exploite l'informatique en périphérie pour optimiser l'expérience des joueurs. La plateforme d'Edgegap est conçue pour fonctionner avec plus de 17 fournisseurs de cloud différents dans le monde entier, y compris AWS, GCP et Azure. Cela permet un réseau plus vaste et permet une configuration automatique des emplacements de périphérie, ce qui se traduit par une latence réduite et une performance améliorée pour les joueurs. Edgegap dispose également d'un système de matchmaking intégré optimisé pour la latence et les préférences des joueurs, tandis qu'AWS GameLift repose sur des services de matchmaking personnalisables qui nécessitent une configuration et une intégration supplémentaires. L'infrastructure d'Edgegap est conçue pour évoluer automatiquement et désactiver les coûts des serveurs lorsqu'ils ne sont pas utilisés, ce qui conduit à une gestion des ressources plus rentable que le modèle de paiement à l'utilisation d'AWS GameLift.

Bien qu'AWS GameLift et Edgegap fournissent une infrastructure de jeux multijoueurs, le support multi-cloud d'Edgegap, la configuration automatique des emplacements de périphérie, le système de matchmaking intégré et une gestion des ressources plus efficace en font une option potentiellement plus attrayante pour les développeurs de jeux cherchant à optimiser l'expérience des joueurs et à minimiser les coûts d'infrastructure.

Configuration initiale

La configuration initiale d'Edgegap implique d'intégrer son SDK et son API dans votre jeu, et Edgegap configure automatiquement les emplacements de périphérie pour l'optimisation de la latence du joueur. Edgegap comprend un système de matchmaking qui facilite la connexion des joueurs en fonction de leur emplacement, de leur classement elo, des préférences des développeurs ou d'autres critères.

La configuration initiale d'AWS GameLift nécessite d'intégrer leur SDK et leur API dans votre jeu et d'utiliser manuellement la console de gestion AWS pour configurer et gérer les instances de serveur, les flottes et les politiques de mise à l'échelle. AWS GameLift permet aux développeurs de configurer une logique de matchmaking personnalisée ou d'utiliser le système FlexMatch d'AWS.

Les services d'Edgegap sont prêts à l'emploi, tandis qu'AWS GameLift présente une complexité de configuration modérée en raison de la nécessité de configurer des serveurs et d'autres paramètres. Le choix entre Edgegap et AWS GameLift dépend de vos besoins spécifiques et de votre priorité concernant l'orchestration de serveurs de jeux avec configuration automatique des emplacements de périphérie ou d'un service de serveur de jeux géré (AWS GameLift).

Connectivité

Edgegap est conçu pour l'orchestration de serveurs de jeu et exploite l'informatique en périphérie pour fournir des expériences à faible latence aux joueurs. Il sélectionne le serveur en périphérie le plus proche pour chaque joueur parmi une large gamme de fournisseurs de cloud, y compris AWS, Azure, GCP et plus de 16 autres fournisseurs dans le monde entier. Cette approche garantit un accès mondial, une meilleure optimisation de la latence et une infrastructure réseau décentralisée.

AWS GameLift est un service géré d'Amazon Web Services qui se concentre sur le déploiement, l'exploitation et la mise à l'échelle de serveurs de jeu dédiés pour les jeux multijoueurs. La connectivité d'AWS GameLift est limitée aux serveurs AWS et utilise une sélection de serveurs basée sur la région pour optimiser la latence. Bien qu'il offre un support multi-régional, son infrastructure réseau est centralisée au sein de l'écosystème AWS.

À la fois Edgegap et AWS GameLift soutiennent le jeu multiplateforme et utilisent une topologie réseau client-serveur. Le choix entre les deux dépend de vos besoins et priorités de connectivité spécifiques. Edgegap offre un accès mondial plus large et une meilleure optimisation de la latence grâce à l'informatique en périphérie et au soutien de plusieurs fournisseurs, tandis qu'AWS GameLift propose un service de serveur de jeu géré au sein de l'infrastructure AWS.

Performance

Le modèle de tarification d'Edgegap est basé sur l'utilisation, ce qui signifie que les utilisateurs ne paient que pour les ressources qu'ils utilisent. Ce modèle offre un accès mondial à plusieurs fournisseurs de cloud et emplacements de périphérie, permettant une portée plus vaste et une meilleure optimisation de la latence. Les serveurs d'Edgegap sont conçus pour être éteints lorsqu'ils sont inactifs, ce qui réduit les coûts d'inactivité et rend la plateforme plus rentable.

AWS GameLift utilise un modèle de tarification à l'utilisation basé sur l'utilisation et les ressources AWS. Il offre un accès mondial au sein de l'infrastructure AWS (limité aux régions et zones de disponibilité AWS) et facture la capacité des serveurs et le temps d'exécution. Ce modèle de tarification peut entraîner des coûts d'inactivité modérés si la capacité des serveurs doit être pleinement utilisée. AWS GameLift propose un niveau gratuit limité pour que les nouveaux clients puissent essayer le service.

Globalement, le modèle de tarification d'Edgegap offre plus d'efficacité économique et un accès mondial plus large, tandis que la tarification d'AWS GameLift est basée sur l'infrastructure et les ressources AWS. Le choix entre les deux plateformes dépend de vos exigences, considérations budgétaires et de votre préférence pour une approche multi-cloud (Edgegap) ou une solution cloud unique (AWS GameLift).

Scalabilité

Le modèle de scalabilité d'Edgegap est centré sur la mise à l'échelle dynamique. Cela signifie que la plateforme s'ajuste automatiquement pour s'adapter aux changements de la demande des joueurs, garantissant que les serveurs sont toujours disponibles lorsque nécessaire. Edgegap tire parti de l'informatique en périphérie et d'un large éventail de fournisseurs de cloud, y compris AWS, Azure, GCP, et plus de 16 autres fournisseurs à travers le monde, pour assurer une infrastructure distribuée et scalable à l'échelle mondiale. Le Matchmaker d'Edgegap aide également à la mise à l'échelle en connectant efficacement les joueurs selon divers critères.

Le modèle de scalabilité d'AWS GameLift se concentre sur la mise à l'échelle automatique et le matchmaking flexible. La plateforme utilise une mise à l'échelle élastique basée sur la demande des joueurs et des paramètres préconfigurés pour garantir que la capacité des serveurs est toujours disponible pour répondre à la demande. La scalabilité d'AWS GameLift est limitée à l'infrastructure AWS grâce à son support multi-régions via les Régions et Zones de Disponibilité AWS.

Edgegap et AWS GameLift offrent tous deux des solutions scalables pour l'infrastructure de jeux multijoueurs. Le choix entre les deux dépend de vos besoins spécifiques et de votre priorité pour la mise à l'échelle dynamique et une approche multi-cloud (Edgegap) ou la mise à l'échelle automatique au sein de l'infrastructure AWS (AWS GameLift).

Tarification

Le modèle de tarification d'Edgegap est basé sur l'utilisation. Ce modèle offre un accès mondial à plusieurs fournisseurs de cloud et emplacements de périphérie, permettant une portée plus étendue et une meilleure optimisation de la latence. Les serveurs d'Edgegap sont conçus pour être éteints lorsqu'ils ne sont pas actifs, ce qui réduit les coûts d'inactivité et rend la plateforme plus rentable.

AWS GameLift utilise un modèle de tarification à l'utilisation basé sur l'utilisation et les ressources AWS. Il offre un accès mondial au sein de l'infrastructure AWS (limité aux Régions et Zones de Disponibilité AWS) et facture en fonction de la capacité des serveurs et du temps d'exécution. Ce modèle de tarification peut entraîner des coûts d'inactivité modérés si la capacité du serveur doit être entièrement utilisée. AWS GameLift propose un niveau gratuit limité pour les nouveaux clients afin d'essayer le service.

Dans l'ensemble, le modèle de tarification d'Edgegap offre plus d'efficacité économique et un accès mondial plus large, tandis que la tarification d'AWS GameLift est basée sur l'infrastructure et les ressources AWS. Le choix entre les deux plateformes dépend de vos besoins, de vos considérations budgétaires et de votre préférence pour une approche multi-cloud (Edgegap) ou une solution single-cloud (AWS GameLift).

Passer de AWS Games à Edgegap

Passer de AWS GameLift à Edgegap devrait être gérable puisque les deux plateformes fournissent une infrastructure de jeu multijoueur et supportent divers moteurs de jeu. Cependant, vous devrez suivre certaines étapes spécifiques et considérations lors du processus de migration. Voici un aperçu général des étapes pour passer de AWS GameLift à Edgegap :

  1. Analysez votre implémentation actuelle d'AWS GameLift : Comprenez l'architecture, les fonctionnalités et les services utilisés dans votre configuration AWS GameLift. Cela vous aidera à identifier les composants nécessaires à migrer vers Edgegap.

  2. Familiarisez-vous avec les fonctionnalités et services d'Edgegap : Consultez la documentation et les fonctionnalités d'Edgegap, y compris le matchmaking, le calcul en périphérie et le support multi-cloud. Cela vous aidera à déterminer comment mapper votre implémentation actuelle d'AWS GameLift aux services d'Edgegap.

  3. Planifiez la migration : Créez un plan détaillé décrivant les étapes pour migrer votre jeu de AWS GameLift à Edgegap. Cela peut inclure la reconfiguration de la logique de votre serveur de jeu, la mise à jour de votre système de matchmaking pour utiliser le système de matchmaking d'Edgegap, et la mise en place des intégrations nécessaires avec l'API d'Edgegap.

  4. Modifiez la logique du serveur de jeu : Adaptez la logique de votre serveur de jeu pour qu'elle fonctionne avec l'infrastructure d'Edgegap. Cela peut impliquer de modifier le code côté serveur ou d'implémenter de nouvelles fonctionnalités de serveur de jeu pour profiter des offres uniques d'Edgegap.

  5. Mettez à jour le matchmaking : Remplacez le matchmaking d'AWS GameLift par le système de matchmaking d'Edgegap. Assurez-vous que votre jeu se connecte correctement au service de matchmaking d'Edgegap et que la logique pour créer et rejoindre des sessions de jeu fonctionne comme prévu.

  6. Testez la migration : Testez minutieusement votre jeu après avoir migré vers Edgegap, en veillant à ce que toutes les fonctionnalités et services fonctionnent correctement et que les performances répondent à vos attentes.

  7. Surveillez et optimisez : Après être passé avec succès à Edgegap, surveillez les performances et l'utilisation des ressources de votre jeu. Apportez les optimisations nécessaires pour améliorer encore l'expérience de jeu.

Comparaison directe

Edgegap

AWS Gamelift

Concentration

Concentration

Concentration

Tire parti de l'informatique en périphérie grâce au réseau multi-cloud mondial pour une latence et des performances optimisées.

Service d'orchestration géré.

Hébergement

Hébergement

Hébergement

Les déploiements de calcul en périphérie distribués les plus proches des joueurs afin de réduire la latence et d'améliorer l'expérience multijoueur.

Sélection de serveur basée sur la région dans les régions et zones de disponibilité AWS

Régions

Régions

Régions

Une distribution mondiale extensive avec plus de 17 fournisseurs et plus de 615 emplacements dans le monde.

34 Régions et 108 Zones de Disponibilité

Modèle de tarification

Modèle de tarification

Modèle de tarification

Paiement à l'utilisation à la minute, en ne payant que pour l'utilisation active et le trafic, avec des calculs de coûts précis.

Paiement à l'utilisation (Basé sur l'utilisation et les ressources AWS)

Support Moteur

Support Moteur

Support Moteur

Plugins pour le support natif dans les éditeurs Unity et Unreal, et support pour Godot, Cocos. Bientôt disponible pour Bevy.

Déployable avec un moteur de jeu majeur prenant en charge les serveurs de jeu cloud.

Évolutivité

Évolutivité

Évolutivité

Jusqu'à 14 millions de CCCU avec une mise à l'échelle dynamique rapide de 40 déploiements par seconde pendant 60 minutes soutenues.

Mise à l'échelle automatique avec possibilité de capacité gaspillée en raison de l'échelle verticale basée sur le serveur.

Documentation et Support

Documentation et Support

Documentation et Support

Documentation complète, tableau de bord et support 24/7 pour les clients.

Documentation, tableau de bord et support limité.

Facilité d'intégration

Facilité d'intégration

Facilité d'intégration

Des plugins à "un clic" pour les principaux moteurs de jeu (Unreal, Unity), ainsi qu'une intégration fluide de SDK/API. Tutoriels vidéo pour les principaux moteurs, codes réseau et plus encore.

AWS est extrêmement complexe à utiliser pour les nouveaux arrivants.

Réseau

Réseau

Réseau

Réseau optimisé à faible latence grâce au plus grand réseau de calcul en périphérie au monde construit par Edgegap.

Sélection de serveur basée sur la région.

Infrastructure

Infrastructure

Infrastructure

17+ fournisseurs, y compris le cloud public et Bare Metal, pour le multi-cloud afin d'assurer le reroutage automatique du trafic pour une résilience ultime.

Régions et zones AWS.