2024_BUT_Topaze_PlayStationNetwork

Présentation et analyse de l'architecture logicielle de Playstation Network

Slides & Videos

Members

NameContribution
Michael ATICI-Introduction
-Présentation des concurents (état de l'art)
Rodlens ABELARD-Evolution de l'architecture
-Conclusion
Nassim MANSEUR-Architecture du PSN
-Critères de qualité clef du PSN
-Schéma et recherche API et micro services PSN

State of the Art

Business Aspect

état de l'art

Le PlayStation Network (PSN), lancé en 2006, est une plateforme en ligne centrale pour les services et fonctionnalités des consoles PlayStation, contribuant de manière significative à la position dominante de Sony dans l’industrie du jeu vidéo. PSN offre des services essentiels comme le multijoueur en ligne, le PlayStation Store pour l’achat de jeux et contenus numériques, et le PlayStation Plus, un abonnement premium avec des jeux mensuels gratuits, des remises exclusives et du stockage cloud. Le PlayStation Now, intégré au PlayStation Plus, permet le streaming de jeux sans téléchargement préalable.

La structure d’abonnement du PSN est un pilier de sa stratégie commerciale. Les offres varient de l’Essentiel à 71,99€ par an, à l’Extra à 125,99€, et au Premium à 151,99€, chacune offrant des avantages croissants comme l’accès à un catalogue de jeux, du streaming de jeux, et des essais de jeux. Cette diversification des services et des niveaux d’abonnement répond aux différents besoins et préférences des utilisateurs, générant des revenus récurrents et renforçant la fidélité des clients.

En termes de concurrence, le PSN se distingue par son intégration de services diversifiés et de haute qualité par rapport aux offres de Microsoft et Nintendo. Le PSN a su évoluer et s’adapter, passant d’une infrastructure de serveurs dédiés à une architecture en microservices sur le cloud, améliorant ainsi sa scalabilité, sa fiabilité, et sa sécurité. L’adoption des services AWS a permis une résilience accrue face aux menaces et une optimisation des performances, assurant une expérience utilisateur continue et sans interruption.

En résumé, le PSN combine une architecture technologique avancée avec une offre de services riche et diversifiée, positionnant PlayStation comme un leader innovant et fiable dans le secteur du jeu vidéo.

Technical Aspect

Critères qualités primordiales

3 Critères clef technique pour le Playstation Network.

Scalabilité et Performance L’architecture en microservices du PlayStation Network (PSN) est conçue pour être hautement scalable, ce qui est essentiel pour gérer des millions de connexions simultanées. Grâce à l’isolement des services individuels, le système peut efficacement gérer la répartition de la charge, optimisant l’allocation des ressources pendant les périodes de pointe. Cette approche permet à chaque service de s’adapter indépendamment, améliorant ainsi la performance globale du système.

Fiabilité et Disponibilité La fiabilité est cruciale pour le PSN, car toute interruption de service peut avoir des conséquences importantes. L’architecture en microservices offre plusieurs avantages en termes de fiabilité, notamment l’isolation des problèmes. Ainsi, une panne dans un service spécifique n’affecte pas nécessairement les autres services. La réplication des microservices sur plusieurs serveurs ou centres de données améliore la tolérance aux pannes et assure une disponibilité continue des services.

Sécurité La sécurité est primordiale pour une plateforme comme le PSN, qui gère des données personnelles et financières de millions d’utilisateurs. Chaque microservice peut être conçu avec des mesures de sécurité intégrées, telles que l’authentification forte, le chiffrement des données et la validation des entrées, réduisant ainsi les vulnérabilités potentielles. De plus, la gestion fine des autorisations d’accès permet de restreindre l’accès aux données sensibles uniquement aux utilisateurs et aux services autorisés.

Évolution de l’Infrastructure Le PSN a progressivement migré vers des services cloud avancés comme Amazon Web Services (AWS), améliorant ainsi la scalabilité, la fiabilité et la sécurité de son infrastructure. Cette migration a permis une meilleure gestion des ressources et une résilience accrue face aux défaillances. L’utilisation de services tels qu’AWS Shield pour la protection contre les attaques DDoS, AWS Backup et Amazon S3 pour la haute disponibilité des données, ainsi qu’Amazon CloudWatch et AWS X-Ray pour la surveillance continue des performances, illustre l’engagement du PSN envers une infrastructure robuste et sécurisée.

En résumé, l’architecture microservices du PSN, combinée à une infrastructure cloud avancée, permet à PlayStation d’offrir une expérience utilisateur riche, flexible et sécurisée, tout en garantissant des performances optimales et une haute disponibilité.

Project Description

Problem Definition
Pourquoi le choix d'une architecture en microservices pour le playstation network?
Challenges & Motivation
https://sa.m3la.org/
Real and Complete Usecases
Technical Description

Hardware

Materials
ImageNamePart NumberPriceCountLink
....🛒
Schematic

Software

External Services

.

.