CryptoServers
Alıcı kılavuzu · 9 dk okuma

VPS ve adanmış bare-metal: ne zaman geçiş yapılır

Çoğu iş yükü VPS ile başlar. Bazıları bunu aşar. Soru nadiren soyut olarak "VPS mi yoksa adanmış mı?" şeklinde olur — asıl soru "hangi eş zamanlılık, veri seti boyutu veya noisy neighbour toleransında yükümüz adanmış bir sunucuyu haklı kılar?" şeklindedir. Bu kılavuz, üreticide gördüğümüz eşik değerleriyle yanıtlar — tedarikçi referanslı ölçütlerle değil.

Asla KYC yok DMCA görmezden gelindi Trafik logu yok 60 saniyede canlıda

Dürüst tek satır özet

CPU steal sürenizde hokey sopası şeklinde bir grafik çizebiliyorsanız VPS'i artık aşmışsınız demektir. Sürekli %5'in üzerindeki steal, bir komşunun zamanlayıcıyı kazandığı anlamına gelir — ortalama yükünüz kötü görünmeden çok önce gecikme P99'unuz bunu yansıtacaktır.

Bunun altında, VPS neredeyse her zaman doğru tercihtir. Modern bir EPYC çekirdeğinde NVMe yerel depolama ve AES-NI ile KVM, tipik web, VPN, posta, IRC ve Lightning iş yükleri için bare-metal'ın %3–8 içine girer. Elde tuttuğunuz %92–97, fiyat farkını ve canlı yeniden boyutlandırma ergonomisini fazlasıyla karşılar.

VPS'nin hâlâ yeterli olduğu durumlar — açıkça

Kişisel çıkış (kendi WireGuard veya OpenVPN uç noktanız), 25 MB/s altında sürekli Tor relay, tek kullanıcılı posta sunucusu, Bitcoin kırpılmış düğümü, birkaç yüzden az cüzdana hizmet veren Monero uzak düğümü, küçük bir topluluk için Matrix homeserver, özel oyun sunucusu, 240 GB'ın altında çalışma seti olan kişisel seedbox — bunların hepsi VPS üzerinde rahatça çalışır ve bare-metal'a geçişten çok az kazanç sağlar.

Neden: darboğazları nadiren ham CPU'dur. Ağ erişimi, IP itibarı, yargısal konum ve sunucunun 25. portu kısıtlayıp kısıtlamadığı ya da p2p trafiğini şekillendirip şekillendirmediğidir. Tam root, ham soket, sınırsız bant genişliği ve düzenlenebilir rDNS sunan bir VPS, bu iş yükleri için bare-metal ile işlevsel olarak aynıdır.

Bir iş yükünün VPS'i aştığının dört işareti

Sürekli %5'in üzerinde CPU steal. Yoğun bir saat boyunca `vmstat 1` çalıştırın. `st` düzenli olarak 5'in üzerinde kalıyorsa, bir çekirdeği aktif biriyle paylaşıyorsunuzdur. Steal yükseldiğinde komşuları yeniden barındırıyoruz, ancak adanmış sunucu bu değişkeni tamamen ortadan kaldırır.

Çalışma seti 24 GB'ı aşıyor ve gecikmeye duyarlı. KVM'de RAM rekabeti sunucularımızda nadirdir (belleği fazla satmıyoruz), ancak Bitcoin txindex boyutundaki bir veri seti (~120 GB diskte, sıcak sayfalar 10–30 GB) 64 GB ECC başlık alanının davranışı değiştirdiği ARC tahliye modellerine çarpmaya başlar. Lightning yönlendirme düğümleri, 200'den fazla birleşik odaya sahip Matrix Synapse ve Postgres yoğun CI veritabanları bunlarla insanların beklediğinden çok daha erken karşılaşır.

Sürekli 400 MB/s üzerinde disk yazma bant genişliği. Tek Gen4 NVMe bunu VPS üzerinde karşılar. Adanmış katmanda ayna modunda iki Gen4 NVMe, paylaşılan NVMe ad alanlarıyla gelen GC duraklamalarına yol açmadan bunu karşılar.

Sürekli 5 Gbps üzerinde ağ çıkışı. 10 Gbps sınırsız bant genişliğiyle VPS planları satıyoruz ve kısa süreli artışlarda gerçekten 10 Gbps'e ulaşıyorlar — ancak saatlerce sürekli 5+ Gbps, NIC'in yalnızca size ait olduğu adanmış donanımda daha rahat.

Adanmış sunucunun açık ara kazandığı durumlar

Yıllarca yeniden IBD yapmadan işletmeyi planladığınız Bitcoin Core veya Ethereum arşiv düğümleri. Yazılım RAID'de 2× Gen4 NVMe ile tek soketli EPYC üzerinde 36 saatlik IBD, Business katmanı VPS üzerindeki 3–4 günlük IBD'den gece gündüz daha hızlıdır ve tamamlandıktan sonra disk güvenilirliği iş hacminden daha önemli hale gelir.

Bin'den fazla kanal ve büyük kapasiteyi hedefleyen Lightning yönlendirme merkezleri. HTLC iş hacmi yük altında CPU'ya bağlıdır ve adanmış çekirdekler zaman zaman kanal durumu bayatlığına yol açan steal-time kuyruğunu ortadan kaldırır.

Binlerce birleşik oda içeren halka açık Matrix homeserver'lar. Kendi NVMe'sinde Postgres + diğer NVMe'de Synapse worker'lar + üçüncü bir ad alanında Redis = sıfır rekabet ile üç I/O şeridi.

Docker-in-Docker, sysbox veya Firecracker mikroVM'leri geniş ölçekte çalıştıran derleme çiftlikleri olan öz barındırmalı CI. İç içe sanallaştırma KVM'de çalışır, ancak bare-metal ikinci katman paravirt ek yükünü ortadan kaldırır.

Kendi AS yoluyla BGP duyurusu yapılan /29 veya /48. Bastion ve üzerindeki adanmış katmanlarda BGP oturumları sağlıyoruz; VPS planlarında öneklerimizi paylaşırsınız.

Fiyatlandırma aritmetiği

Aylık 54,99 $'lık vps-pro, Xeon Gold 6430 üzerinde 8 vCPU, 24 GB DDR5 ECC, 400 GB NVMe, 5 Gbps sınırsız bant genişliği sunar. Aylık 79 $'lık ded-shield, EPYC 7313P'nin 16 çekirdeği / 32 iş parçacığı, 64 GB DDR4 ECC, 2× 1 TB NVMe, 1 Gbps sınırsız bant genişliği sunar. Adanmış katman, yaklaşık 2× CPU, 2,7× RAM, 5× disk ve aynalı depolama için aylık 24 $ daha fazla maliyete sahiptir.

İş yükünüz CPU, RAM veya depolama kısıtlıysa, yükseltme maliyeti sağladığınız günden itibaren kendini karşılar. Ağ kısıtlıysa 5+ Gbps'de, 10 Gbps dahil olan Bastion veya daha yükseğe çıkana kadar VPS kazanmaya devam eder.

Asgari süre olmaksızın aylık kripto ile faturalama, stres testi yaparken bir ay için adanmış sunucu çalıştırabileceğiniz ve yük profili beklenenden hafif çıkarsa VPS'e geri dönebileceğiniz anlamına gelir. Sizi kilitleyen yıllık bir taahhüt yoktur.

Geçiş kılavuzu

Rsync + geçiş penceresi: adanmış sunucuyu aynı yargı bölgesinde hazırlayın, veri setinizi yerel ağ üzerinden rsync yapın (aynı veri merkezindeki sunucular arasında 10+ Gbps dahili bağlantımız var), VPS'te bakım sayfası kurun, son senkronizasyonu yapın, DNS veya IP yük devretmeyi değiştirin. Toplam kesinti süresi: birkaç yüz GB'lık veri seti için tipik olarak 2–10 dakika.

IP'niz önemliyse (Lightning kanalları, birleşik Matrix homeserver, posta rDNS), /29'u aynı veri merkezindeki sunucular arasında yeniden IP atamadan taşıyabiliriz — panel bileti açın ve bunu sakin bir pencerede 24 saat içinde yaparız.

Hiç kesinti süreniz yoksa: bir gün için split-brain. Her iki sunucuyu da canlı tutun, uygulamayı her ikisine de yazacak şekilde değiştirin, okumaları adanmışa yönlendirin, adanmış yetkili olunca yazmaları kesin. Bu, müşterilerin başarıyla çalıştırdığını gördüğümüz her veritabanı geçişinin şeklidir.

Hızlı yanıtlar

Sık sorulan sorular

Noisy neighbour sorunum olup olmadığını nasıl anlarım?
Yoğun bir saat boyunca vmstat 1 60 çalıştırın ve st sütununu izleyin. Sürekli %5'in üzerinde olan her şey kötüdür; tepe noktalarında %10–15'e kadar çıkan artışlar tolere edilebilir ancak yeniden barındırmanın geciktiğine işaret eder. Çıktıyla birlikte panel bileti açın ve 24 saat içinde daha sessiz bir sunucuya canlı geçiş planlayacağız — ücretsiz.
Daha sonra adanmış sunucudan VPS'e düşebilir miyim?
Evet — sözleşme veya kilitlenme yoktur. VPS'i hazırlayın, veri setinizi rsync yapın, geçişi gerçekleştirin ve adanmış sunucuyu yok edelim. Ayın kullanılmayan kısmı için orantılı kripto iadesi alırsınız. Bunu şaşırtıcı derecede sık yapıyoruz — insanlar adanmış sunucuda stres testi yapıyor, gerçek yüklerinin daha hafif olduğunu görüyor ve Pro veya Scale katmanına geri dönüyor.
Adanmış sunucularda da sıcak yeniden boyutlandırma yapıyor musunuz, yoksa yalnızca VPS'te mi?
Sıcak yeniden boyutlandırma, her VPS planında vCPU ve RAM için çalışır — disk bir yeniden başlatma gerektirir. Adanmış katmanlar donanımı sıcak olarak yeniden boyutlandırmaz (çekirdekler ve DIMM'ler fizikseldir), ancak yanına ikinci bir adanmış sunucu ekleyip uygulama katmanında yük dengelemesi yapabilirsiniz. Bunu oyun sunucusu kümeleri ve CI derleme çiftlikleri için yaptık; L4 temizleme dokusu gelen DNAT'ı temiz şekilde yönetir.
Bir adanmış sunucu gerçekten birkaç VPS'e eşdeğer mi?
CPU kısıtlı iş için evet — 16 çekirdekli EPYC 7313P, çoğunlukla hipervizör ek yükü ve steal-time ortadan kalktığı için aynı iş yükü altında üç 6 vCPU'luk VPS örneğinin iş hacmini geçer. I/O kısıtlı iş için aradaki fark daha da büyüktür çünkü NVMe ad alanlarını paylaşmayı bırakırsınız. Saf ağ çıkışı iş yükleri için (VPN'ler, seedbox'lar), ağı doyurana kadar VPS'nin vCPU başına fiyatını geçmek zordur.
Gecikme konusunda ne demeli — adanmış sunucu P99'u düşürür mü?
Önemli ölçüde evet. Medyan gecikme benzerdir (ağ içi istekler için 1–2 ms içinde), ancak komşu müdahalesini kaldırdığınızda P99 dramatik biçimde daralır. Meşgul bir VPS sunucusundan adanmışa geçen aynı iş yükünde P99'un ~80 ms'den ~25 ms'ye düştüğünü görüyoruz. SLO'larınız kuyruk gecikmesine dayalıysa, geçiş yapmanın en büyük tek nedeni budur.
Bunu uygula

Bu kılavuzun geçerli olduğu iş yükleri

Her kart, boyutlandırma tavsiyeleri ve sysadmin SSS'si içeren iş yükü bazlı bir sayfa açar.

Yeterince okudunuz mu? 60 saniyede deploy edin

E-posta doğrulama yok, kimlik yok, hesap yok. Bir plan seçin, herhangi bir kripto para ile ödeyin, root alın.