ERPC Meningkatkan Node Solana RPC Berskala Besar di Frankfurt dengan CPU EPYC Generasi ke-5 (Turin), Membawa HTTP, WebSocket, dan Unlimited Endpoints ke Tingkat Performa Berikutnya untuk Workload yang Bersaing dalam Milidetik

ERPC Meningkatkan Node Solana RPC Berskala Besar di Frankfurt dengan CPU EPYC Generasi ke-5 (Turin), Membawa HTTP, WebSocket, dan Unlimited Endpoints ke Tingkat Performa Berikutnya untuk Workload yang Bersaing dalam Milidetik

ERPC Meningkatkan Node Solana RPC Berskala Besar di Frankfurt dengan CPU EPYC Generasi ke-5 (Turin), Membawa HTTP, WebSocket, dan Unlimited Endpoints ke Tingkat Performa Berikutnya untuk Workload yang Bersaing dalam Milidetik
ERPC, yang dioperasikan oleh ELSOUL LABO B.V. (Kantor pusat: Amsterdam, Belanda; CEO: Fumitake Kawasaki) bersama Validators DAO, telah menyelesaikan penerapan CPU EPYC Generasi ke-5 (Turin) pada node RPC berskala besar di region Frankfurt (FRA).
Melalui peningkatan ini, kapasitas pemrosesan saat beban puncak dan konkurensi tinggi telah diperluas untuk workload RPC, terutama HTTP, WebSocket, dan Unlimited Endpoints.

Mengapa Frankfurt Tetap Menjadi Region Inti

ERPC terus berinvestasi di Frankfurt karena kondisi yang memungkinkan hasil tetap stabil dalam operasi Solana nyata terkonsentrasi di region ini.
Frankfurt memiliki kepadatan tinggi validator utama dan stake, menciptakan struktur tempat penerimaan Shreds, catch-up, voting, dan pembaruan state dapat berlangsung terus-menerus melalui jalur jaringan pendek. Struktur ini bukan sekadar persoalan kedekatan geografis, melainkan didasarkan pada penempatan nyata peserta eksekusi dan rute jaringan.
Hasilnya, bukan hanya latensi rata-rata yang rendah, tetapi variasi latensi juga ditekan sehingga hasil eksekusi tetap stabil ketika beberapa faktor eksternal saling bertumpuk. Karakteristik tersebut menjadi prasyarat penting untuk mempertahankan hasil yang dapat direproduksi dalam infrastruktur eksekusi RPC ERPC.

Skenario Operasional yang Berubah melalui Peningkatan Ini

Penerapan CPU EPYC Generasi ke-5 (Turin) memperkuat fondasi eksekusi dengan mempercepat waktu respons rata-rata, meningkatkan kapasitas pemrosesan saat puncak, dan memperkuat stabilitas dalam konkurensi tinggi secara bersamaan.
Bagi pengembang dan use case finansial, termasuk high-frequency trading, yang hasilnya ditentukan dalam milidetik, perilaku ketika beban terpusat atau eksekusi bersamaan saling bertumpuk memengaruhi hasil secara langsung. Peningkatan ini membawa fondasi eksekusi ke tingkat performa berikutnya agar pemrosesan RPC terus berjalan tanpa kemacetan dan eksekusi dapat dipertahankan dalam skenario tersebut.
Untuk penggunaan berbeban tinggi, termasuk Unlimited Endpoints, konfigurasi ini memastikan kapasitas pemrosesan yang stabil ketika koneksi bersamaan dan kepadatan request meningkat.

Mengapa CPU EPYC Generasi ke-5 (Turin) Dipilih

EPYC Generasi ke-5 (Turin) merupakan generasi CPU yang dirancang untuk beroperasi terus-menerus pada clock tinggi sekaligus mendukung banyak core dan thread.
Workload Solana ditandai oleh perubahan kondisi beban yang cepat dan puncak beruntun. Dalam lingkungan tersebut, kemampuan mempertahankan performa komputasi dan stabilitas operasional ketika beban saling bertumpuk secara langsung memengaruhi perilaku catch-up serta stabilitas hasil eksekusi.
Dengan peningkatan arsitektur yang signifikan, generasi Turin menawarkan keseimbangan antara performa maksimum dan performa berkelanjutan. Karena itu, generasi ini menjadi pilihan rasional sebagai inti platform eksekusi RPC untuk Solana.

Performa Efektif dari DDR5 6400 MHz

Dalam workload Solana RPC, pemrosesan komputasi dan akses memori berlangsung sering serta secara paralel. Hal yang penting bukan hanya bandwidth puncak, tetapi juga konfigurasi dengan kecepatan dan perilaku memori yang tetap konsisten dalam beban berkelanjutan.
Pada platform kelas desktop, konfigurasi dengan lebih banyak DIMM umumnya menetapkan kecepatan maksimum memori yang lebih rendah. Sebagai contoh, spesifikasi Ryzen 9 9950X menetapkan DDR5-5600 untuk konfigurasi dua DIMM dan DDR5-3600 untuk konfigurasi empat DIMM.
Untuk node RPC besar di Frankfurt, ERPC menggunakan EPYC Generasi ke-5 (Turin) dengan konfigurasi memori multi-channel berorientasi server. Generasi EPYC 9005 (Turin) menyediakan arsitektur memori 12 channel, dan platform yang didukung memungkinkan kondisi bandwidth memori tinggi, termasuk DDR5-6400.

Pentingnya NVMe Gen5 dan Pemilihan Penyimpanan

Dalam operasi node Solana, data dalam jumlah besar terus dibaca dari dan ditulis ke ledger serta blockstore. Dalam kondisi tersebut, karakteristik I/O penyimpanan secara langsung memengaruhi hasil eksekusi.
Saat ini, banyak konfigurasi operasional menggunakan CPU EPYC Generasi ke-4 yang dipadukan dengan penyimpanan NVMe Gen4. Namun, NVMe Gen5 memiliki kendala baik pada ketersediaan maupun kebutuhan operasional, sehingga hanya sedikit konfigurasi yang dapat digunakan secara stabil di lingkungan produksi.
Penyimpanan NVMe Gen5 dalam peningkatan ini dipilih agar mempertahankan karakteristik I/O stabil bahkan dalam workload baca-tulis berkelanjutan yang umum pada operasi Solana. Bersama data center mitra, beberapa opsi NVMe Gen5 diuji dan opsi yang paling sesuai bagi workload Solana dipilih.

Manfaat Memilih ERPC

ERPC berawal dari operasi proyek kami sendiri.
Saat menjalankan workflow produk bervolume tinggi yang menghasilkan banyak transaksi dalam waktu singkat, kami menghadapi kondisi ketika lingkungan RPC yang tersedia tidak mampu mengimbanginya sehingga hasil eksekusi menjadi tidak stabil. Untuk mengatasinya, kami perlu membangun lingkungan RPC yang mampu menangani use case kami sendiri.
Kemudian, dengan mempelajari tantangan proyek lain, kami menemukan banyak kasus ketika infrastruktur RPC menjadi bottleneck dalam pemrosesan berbeban tinggi. Ketika proyek tersebut menggunakan infrastruktur yang kami bangun untuk workload nyatanya, kami menerima evaluasi konkret mengenai tingkat keberhasilan eksekusi dan stabilitas di bawah beban.
Berdasarkan pengalaman operasional nyata tersebut, ERPC dirancang dengan asumsi bahwa platform harus terus bertahan dalam pemrosesan transaksi berbeban tinggi. Peningkatan fondasi eksekusi RPC terus berlangsung, didorong oleh pola penggunaan dan feedback nyata.

Asal-usul Proyek ERPC dan Langkah Berikutnya

ERPC bermula dari pengalaman langsung mengoperasikan proyek kami sendiri.
Untuk menjalankan pemrosesan transaksi berbeban tinggi secara stabil, seluruh fondasi eksekusi pada sisi RPC perlu dirancang, termasuk konfigurasi, kapasitas pemrosesan, dan perilaku catch-up. Kebutuhan ini tidak hanya berlaku bagi satu proyek, melainkan umum di banyak proyek Solana.
ERPC bertujuan menyediakan fondasi eksekusi yang dapat direproduksi agar operasi jaringan Solana berkualitas tinggi dapat berjalan di lingkungan nyata. Ke depannya, kami akan terus meningkatkan fondasi eksekusi RPC berdasarkan workload dan kondisi penggunaan nyata.
Penggunaan praktis dan feedback pengguna semakin memperkuat fondasi tersebut.
Untuk menanggapi feedback ini, ERPC akan terus berinvestasi dalam peningkatan performa dan ketahanan infrastruktur eksekusi RPC.
Terima kasih atas dukungan berkelanjutan kepada ERPC.
Discord resmi Validators DAO: https://discord.gg/C7ZQSrCkYR\ Situs resmi ERPC: https://erpc.global/id