ERPC équipe ses grands nœuds RPC Solana de Francfort de processeurs EPYC de 5e génération (Turin)

ERPC, exploité par ELSOUL LABO B.V. (siège : Amsterdam, Pays-Bas ; PDG : Fumitake Kawasaki) et Validators DAO, a terminé le déploiement de processeurs EPYC de 5e génération (Turin) sur ses grands nœuds RPC à Francfort (FRA).
Cette mise à niveau augmente la marge de calcul lors des pics et des fortes charges RPC, notamment sur HTTP, WebSocket et les Unlimited Endpoints.
Pourquoi Francfort reste une région centrale
ERPC continue d’investir à Francfort parce que cette région concentre les conditions qui permettent aux résultats de rester stables dans l’exploitation réelle de Solana.
Francfort accueille une forte densité de grands validateurs et de stake, si bien que la réception des shreds, le rattrapage, les votes et les mises à jour d’état peuvent s’enchaîner en continu sur des chemins réseau courts. Cette structure ne tient pas seulement à la proximité géographique, mais à la position réelle des acteurs de l’exécution et des routes réseau.
La latence moyenne reste ainsi faible tandis que sa variance est réduite, ce qui stabilise les résultats même lorsque plusieurs facteurs extérieurs se superposent. Ces caractéristiques sont essentielles à la reproductibilité des résultats au sein de l’infrastructure d’exécution RPC d’ERPC.
Quels scénarios opérationnels changent avec cette mise à jour
L’adoption des processeurs EPYC de 5e génération (Turin) renforce la plateforme d’exécution en améliorant à la fois les temps de réponse moyens, la marge de calcul lors des pics et la stabilité sous forte concurrence.
Pour les développeurs et les usages financiers, dont le trading haute fréquence, où les résultats se jouent à la milliseconde, le comportement pendant les pics de charge ou la superposition de traitements simultanés est déterminant. Cette mise à niveau porte le socle d’exécution au niveau de performance suivant afin que le traitement RPC évite la congestion et se maintienne dans ces situations.
Pour les usages à forte charge, dont les Unlimited Endpoints, cette configuration garantit une marge de traitement stable à mesure que le nombre de connexions simultanées et la densité des requêtes augmentent.
Pourquoi les CPU EPYC de 5e génération (Turin) ont été retenus
EPYC de 5e génération (Turin) est conçu pour fonctionner durablement à des fréquences élevées tout en prenant en charge un grand nombre de cœurs et de threads.
Les charges Solana se caractérisent par des changements rapides d’état et des pics successifs. Lorsque les charges se superposent, la capacité à préserver à la fois les performances de calcul et la stabilité opérationnelle influe directement sur le rattrapage et la stabilité des résultats.
Grâce à d’importantes améliorations architecturales, la génération Turin associe de manière équilibrée performances maximales et durables, ce qui en fait un choix rationnel pour le cœur d’une plateforme d’exécution RPC Solana.
Apports de la mémoire DDR5-6400
Dans les charges Solana RPC, calcul et accès mémoire se produisent fréquemment et en parallèle. L’essentiel n’est pas seulement la bande passante de pointe, mais une configuration où la vitesse et le comportement de la mémoire restent réguliers sous charge prolongée.
Sur les plateformes de bureau, l’ajout de modules DIMM réduit généralement la vitesse maximale prise en charge par la mémoire. Par exemple, les spécifications pour le Ryzen 9 9950X définissent DDR5-5600 pour les configurations à deux DIMM et DDR5-3600 pour les configurations à quatre DIMM.
Pour ses grands nœuds RPC de Francfort, ERPC a adopté EPYC de 5e génération (Turin) avec une configuration mémoire multicanal destinée aux serveurs. La génération EPYC 9005 (Turin) possède une architecture à 12 canaux, et les plateformes compatibles permettent une mémoire à haute bande passante, dont DDR5-6400.
Importance de NVMe Gen5 et du choix du stockage
Dans l’exploitation d’un nœud Solana, de grands volumes de données sont continuellement lus et écrits dans le ledger et le blockstore. Les caractéristiques d’entrées-sorties du stockage influent donc directement sur les résultats d’exécution.
De nombreuses configurations en production associent aujourd’hui des CPU EPYC de 4e génération et du stockage NVMe Gen4. NVMe Gen5 reste toutefois contraint par sa disponibilité et ses exigences d’exploitation ; seules quelques configurations peuvent être utilisées de manière stable en production.
Le stockage NVMe Gen5 de cette mise à niveau a été choisi pour conserver des caractéristiques d’E/S stables sous les lectures et écritures continues propres aux opérations Solana. Avec ses datacenters partenaires, ERPC a testé plusieurs options NVMe Gen5 et retenu les plus adaptées à ces charges.
Avantages à choisir ERPC
ERPC est né de l’exploitation de nos propres projets.
En exploitant des produits à forte charge qui génèrent de nombreuses transactions en peu de temps, nous avons constaté que les environnements RPC existants ne suivaient pas toujours, avec des résultats d’exécution instables. Nous avons donc dû construire un environnement RPC capable de répondre à nos propres usages.
En examinant ensuite les difficultés rencontrées par d’autres projets, nous avons constaté de nombreux cas où l’infrastructure RPC devenait le goulet d’étranglement sous forte charge. Lorsque ces projets ont utilisé notre infrastructure avec leurs charges réelles, ils ont fourni des évaluations concrètes du taux de réussite et de la stabilité sous charge.
À partir de ces expériences réelles, ERPC a été conçu pour résister durablement au traitement de transactions à forte charge. Le socle d’exécution RPC continue d’être amélioré en fonction des usages observés et des retours.
Origines du projet ERPC et perspectives
ERPC trouve son origine dans l’expérience concrète acquise en exploitant nos propres projets.
Pour traiter de manière stable de nombreuses transactions, il fallait concevoir tout le socle d’exécution côté RPC, notamment la configuration, la marge de traitement et le comportement de rattrapage. Ce besoin n’était pas propre à un projet : de nombreux projets Solana le partageaient.
ERPC vise à fournir un socle d’exécution reproductible pour des opérations réseau Solana de haute qualité en conditions réelles. Nous continuerons à améliorer ce socle RPC à partir des charges et usages effectifs.
Les usages réels et les retours des utilisateurs renforcent encore ce socle.
En retour de ces contributions, ERPC continuera à investir dans les performances et la durabilité de son infrastructure d’exécution RPC.
Merci pour votre soutien continu à ERPC.
Discord officiel de Validators DAO : https://discord.gg/C7ZQSrCkYR
Site officiel d’ERPC : https://erpc.global/fr


