ERPC, Frankfurt’taki Büyük Solana RPC Düğümlerini 5. Nesil EPYC CPU’larla (Turin) Yükseltti. Milisaniye Düzeyinde Rekabet Eden İş Yükleri İçin HTTP / WebSocket / Unlimited Endpoint’leri Bir Sonraki Performans Seviyesine Taşıdı

ELSOUL LABO B.V. (Merkez: Amsterdam, Hollanda; CEO: Fumitake Kawasaki) ve Validators DAO tarafından işletilen ERPC, Frankfurt (FRA) bölgesindeki büyük RPC düğümlerine 5. nesil EPYC CPU'ların (Turin) kurulumunu tamamladı.
Bu yükseltmeyle başta HTTP, WebSocket ve Unlimited Endpoint'ler olmak üzere RPC iş yükleri için yoğun yük ve yüksek eşzamanlılık altında kullanılabilir işlem kapasitesi artırıldı.
Frankfurt Neden Temel Bölgelerden Biri Olmaya Devam Ediyor?
ERPC, gerçek Solana operasyonlarında sonuçların kararlı kalmasını sağlayan koşullar bu bölgede yoğunlaştığı için Frankfurt'a yatırım yapmayı sürdürmektedir.
Frankfurt, başlıca doğrulayıcıların ve stake'in yüksek yoğunlukta bulunduğu bir bölgedir. Bu yapı sayesinde Shreds alımı, arayı kapatma, oylama ve durum güncellemeleri gibi işlemler kısa ağ yolları üzerinden kesintisiz ilerleyebilir. Yapı yalnızca coğrafi yakınlıkla değil, çalıştırmaya katılan tarafların ve ağ rotalarının gerçek yerleşimiyle oluşur.
Sonuç olarak yalnızca ortalama gecikme düşük tutulmaz; gecikme değişkenliği de azaltılır ve birden çok dış etken çakıştığında bile çalıştırma sonuçlarının kararlı kalması sağlanır. Bu özellikler, ERPC'nin RPC çalıştırma altyapısında tekrarlanabilir sonuçları korumanın temel ön koşullarından biridir.
Bu Yükseltme Hangi Operasyon Senaryolarını Değiştiriyor?
- nesil EPYC CPU'ların (Turin) kullanılması; ortalama yanıt sürelerini, yoğun zamanlardaki kullanılabilir işlem kapasitesini ve yüksek eşzamanlılık altındaki kararlılığı aynı anda iyileştirerek çalıştırma temelini güçlendirir.
Sonuçların milisaniye düzeyinde belirlendiği yüksek frekanslı alım satım dâhil geliştirici ve finans kullanım senaryolarında, yükün yoğunlaştığı veya eşzamanlı işlemlerin çakıştığı anlardaki davranış sonuçları doğrudan etkiler. Bu yükseltme, RPC işlemenin tıkanmadan sürmesi ve söz konusu senaryolarda çalıştırmanın korunabilmesi için çalıştırma temelini bir sonraki performans seviyesine taşır.
Unlimited Endpoint'ler dâhil yüksek yüklü kullanımlarda yapılandırma, eşzamanlı bağlantılar ve istek yoğunluğu artsa dahi kararlı bir işlem kapasitesi marjı sağlar.
5. Nesil EPYC CPU'lar (Turin) Neden Seçildi?
- nesil EPYC (Turin), çok sayıda çekirdeği ve thread'i desteklerken yüksek saat hızlarında kesintisiz çalışmak üzere tasarlanmış bir CPU neslidir.
Solana iş yüklerinde yük durumu hızla değişir ve yoğunluklar art arda gelir. Bu tür ortamlarda çakışan yük koşulları altında hem bilgi işlem performansını hem operasyonel kararlılığı koruyabilmek, arayı kapatma davranışını ve çalıştırma sonuçlarının kararlılığını doğrudan etkiler.
Önemli mimari iyileştirmeler sunan Turin nesli, azami ve sürdürülebilir performansı dengeli biçimde birleştirir. Bu nedenle Solana için RPC çalıştırma platformunun merkezinde mantıklı bir seçimdir.
DDR5 6400 MHz'in Sağladığı Etkin Performans
Solana RPC iş yüklerinde bilgi işlem ve bellek erişimi sıkça ve paralel biçimde gerçekleşir. Burada yalnızca azami bant genişliği değil, sürekli yük altında bellek hızının ve davranışının tutarlı kaldığı bir yapılandırma da önemlidir.
Masaüstü sınıfı platformlarda daha fazla DIMM içeren bellek yapılandırmaları genellikle daha düşük azami bellek hızlarını zorunlu kılar. Örneğin Ryzen 9 9950X teknik özelliklerinde iki DIMM'li yapılandırmalar için DDR5-5600, dört DIMM'li yapılandırmalar için DDR5-3600 tanımlanır.
ERPC, Frankfurt'taki büyük RPC düğümlerinde sunucu odaklı, çok kanallı bellek yapılandırmasına sahip 5. nesil EPYC'yi (Turin) tercih etti. EPYC 9005 (Turin) nesli 12 kanallı bellek mimarisi sunar; desteklenen platformlar DDR5-6400 dâhil yüksek bant genişlikli bellek koşullarına olanak tanır.
NVMe Gen5'in ve Depolama Seçiminin Önemi
Solana düğüm operasyonlarında ledger ve blockstore'a sürekli olarak büyük hacimli veri yazılır ve buradan veri okunur. Bu koşullarda depolama I/O özellikleri çalıştırma sonuçlarını doğrudan etkiler.
Günümüzde birçok operasyon yapılandırması, 4. nesil EPYC CPU'larla NVMe Gen4 depolamayı bir arada kullanır. Buna karşılık NVMe Gen5'in hem erişilebilirlik hem de operasyon gereksinimleri açısından kısıtları vardır; üretim ortamında kararlı biçimde kullanılabilen yapılandırmaların sayısı sınırlıdır.
Bu yükseltmede kullanılan NVMe Gen5 depolama, Solana operasyonlarına özgü kesintisiz okuma ve yazma iş yüklerinde dahi kararlı I/O özelliklerini koruması için seçilmiştir. İş ortağı veri merkezleriyle birlikte birden çok NVMe Gen5 seçeneği test edilmiş ve Solana iş yüklerine en uygun olanlar belirlenmiştir.
ERPC'yi Seçmenin Avantajları
ERPC, kendi projelerimizin operasyonlarından doğdu.
Kısa sürelerde çok sayıda işlem üreten yüksek hacimli ürün iş akışlarını yürütürken mevcut RPC ortamlarının yetişemediği ve çalıştırma sonuçlarının kararsızlaştığı durumlarla karşılaştık. Bu sorunu gidermek için kendi kullanım senaryolarımızı karşılayabilecek bir RPC ortamı kurmamız gerekti.
Daha sonra başka projelerin karşılaştığı zorlukları incelerken RPC altyapısının yüksek yüklü işlemlerde darboğaza dönüştüğü birçok durum belirledik. Bu projeler geliştirdiğimiz altyapıyı gerçek iş yüklerinde kullandıklarında, çalıştırma başarı oranları ve yük altındaki kararlılık hakkında somut geri bildirimler aldık.
ERPC, gerçek operasyon deneyimlerine dayanarak yüksek yüklü işlemeyi sürekli karşılaması gerektiği varsayımıyla tasarlanmıştır. RPC çalıştırma temeli, gerçek kullanım kalıpları ve geri bildirimler doğrultusunda geliştirilmeye devam etmektedir.
ERPC Projesinin Kökeni ve İleride İzlenecek Yol
ERPC, kendi projelerimizi işletirken edindiğimiz uygulamalı deneyimle başladı.
Yüksek yüklü işlemeyi kararlı biçimde yürütmek için yapılandırma, kullanılabilir işlem kapasitesi ve arayı kapatma davranışı dâhil tüm çalıştırma temelinin RPC tarafında tasarlanması gerekiyordu. Bu gereksinim tek bir projeye özgü değil, birçok Solana projesinde ortaktı.
ERPC, gerçek ortamlarda yüksek kaliteli Solana ağı operasyonlarını mümkün kılan tekrarlanabilir bir çalıştırma temeli sunmayı amaçlar. Bundan sonra da RPC çalıştırma temelini gerçek iş yüklerine ve kullanım koşullarına dayanarak geliştirmeyi sürdüreceğiz.
Kullanıcıların gerçek kullanımı ve geri bildirimleri bu temeli daha da güçlendirir.
ERPC, bu geri bildirime karşılık olarak RPC çalıştırma altyapısının performansını ve dayanıklılığını geliştirmeye yatırım yapmayı sürdürecektir.
ERPC'ye devam eden desteğiniz için teşekkür ederiz.
Validators DAO Resmî Discord: https://discord.gg/C7ZQSrCkYR\
ERPC Resmî Web Sitesi: https://erpc.global/tr


