Para için oyunlar: birkaç sunucunun sahibinin dağıtılmış bir oyun ağında deneyim

Para için oyunlar: birkaç sunucunun sahibinin dağıtılmış bir oyun ağında deneyim

Geçenlerde Habré hakkında bir makale gördüm. "GFN'ye alternatif olarak dağıtılmış oyun ağı" ve böyle bir ağa katılma deneyimim hakkında yazmaya karar verdim. Öyle oldu ki, makalede açıklanan programa ilk katılanlardan biri oldum. Ve ben bir oyuncu değilim, sadece gücü ağ tarafından kullanılan birkaç üretken PC'nin sahibiyim.

Ne hakkında konuştuğumu hemen netleştirmek için sunucularım, bulut oyun hizmetinin ağına bağlanan oyuncular tarafından kullanılıyor. Yukarıda bahsedilen makale SONM, Playkey ve Drova'dan bahsediyor. Playkey'den hizmeti test ettim ve şimdi dağıtılmış bir ağın nüansları hakkında konuşmaya ve üzerinde çalışmaya çalışacağım.

Ağ nasıl çalışır?

Her şeyin nasıl çalıştığını kısaca anlatacağım. Bulut oyun hizmeti, makinelerinin bilgi işlem kaynaklarını para karşılığında sağlamaya istekli güçlü bilgisayar sahipleri arıyor. Bir oyuncu bir bulut hizmetine bağlandığında otomatik olarak kullanıcıya en yakın sunucuyu seçer ve oyun bu makinede başlar. Sonuç olarak, gecikmeler minimum düzeydedir, oyuncu oynar ve sevinir, bulut hizmeti ve sunucu sahibi oyuncunun ödediği parayı alır.

Bütün bunlara nasıl bulaştım?

BT deneyimim yaklaşık 25 yıldır. Uzun yıllar navigasyon sistemlerinin geliştirilmesinde uzmanlaşmış küçük bir özel işletme işlettim. Oyunları severim ama bana tutkulu bir oyuncu diyemezsiniz. Şirketin, kaynakları tam olarak kullanılmaktan uzak olan yaklaşık iki düzine güçlü makinesi var.

Her nasılsa, şirketin yararına, yani ek gelir elde etmek için onları indirme fırsatı aramaya başladım. Bilgisayarlarının kaynaklarını para karşılığında kiralamayı teklif eden birçok yerli ve yabancı hizmet gördüm. Tekliflerin çoğu, elbette, beni kelimeden hiç çekmeyen madencilik. Bu alanda bir seferde %99 sahte vardı.

Ancak sunuculara oyun yükleme fikrini beğendim, fikrin ruhuna yakın olduğu ortaya çıktı. İlk başta beta testi için başvurdum, hemen kabul edildi ama katılım daveti bir buçuk yıl sonra geldi.

Benden yalnızca donanımın gerekli olması ve gelecekte yapacağım birkaç sanal makineyi tek bir fiziksel sunucuda çalıştırmanın mümkün olması beni cezbetti. Diğer her şey - özel yazılımların yüklenmesi, yapılandırma, güncellemeler - hizmet devraldı. Ve bu harikaydı çünkü fazla boş zamanım yok.

Sistemi dağıttıktan sonra, oyunu oyuncu tarafından dağıtılmış bir ağda denedim (oyun sırasında birkaç kilometre uzakta olan kendi sunucuma bağlı). Sadece bulutta oynamakla karşılaştırdım. Fark çok belirgindi - ilk durumda, süreç kendi PC'nizde oynamakla karşılaştırılabilir.

Ekipman ve ağlar

Para için oyunlar: birkaç sunucunun sahibinin dağıtılmış bir oyun ağında deneyim

Dağıtılmış bir ağın çalışmasını farklı ekipmanlarda test ettim. PC'ye gelince, bunlar, farklı boyut ve frekanslarda RAM modüllerine sahip, i3'ten i9'a kadar Intel işlemcilere dayalı iş istasyonlarıydı. Bilgisayarlar, SATA ve NVME arayüzlerine sahip HDD ve SSD sürücülerle donatılmıştır. Ve tabii ki Nvidia'nın GTX 10x0 ve RTX 20x0 serisi ekran kartları.

Beta test programına katılmak için i4-9 işlemci tabanlı 9900 RAM'e sahip 32 sunucu kullandım/64 GB, her birine 3 sanal makine yerleştiriyor. Toplamda programın kriterlerini karşılayan nispeten güçlü 12 sanal makinemiz var. Bu ekipmanı bir metre genişliğinde bir rafa yerleştirdim. Kasalar güçlü soğutma sistemleri ve toz filtreleriyle iyi bir şekilde havalandırılıyordu.

Para için oyunlar: birkaç sunucunun sahibinin dağıtılmış bir oyun ağında deneyim

Kullanılan ağ ekipmanı da farklıydı, bant genişliği 100 Mbps ile 10 Gbps arasında değişiyordu.

Anlaşıldığı üzere, 100 Mbps'ye kadar bant genişliğine sahip çoğu ev yönlendiricisi, dağıtılmış bir ağ için uygun değildir. Aslında, bu tür cihazlarla normal ağ bağlantısı bile bir sorundur. Ancak 2 veya 4 çekirdekli işlemcilere sahip gigabit yönlendiriciler mükemmel uyum sağlar.

Para için oyunlar: birkaç sunucunun sahibinin dağıtılmış bir oyun ağında deneyim
Üç sanal makine için bir sunucu böyle görünür

sunucu yükü

Dağıtık ağ programına pandemiden önce bile üye oldum. Daha sonra bilgisayarlar yaklaşık% 25-40 oranında yüklendi. Ancak daha sonra, giderek daha fazla insan izolasyon moduna geçtiğinde, yük artmaya başladı. Artık bazı sanal makinelerin yükü günde %80'e ulaşıyor. Oyuncuları rahatsız etmemek için test ve önleyici çalışmayı sabah saatlerine yeniden planlamak zorunda kaldık.

Para için oyunlar: birkaç sunucunun sahibinin dağıtılmış bir oyun ağında deneyim

Hizmetin artan popülaritesi ile benim ve meslektaşlarımın üzerindeki yük de arttı - sonuçta sanal ve fiziksel makinelerin çalışmasını izlemeniz gerekiyor. Bazen düzeltilmesi gereken hatalar olabilir. Ancak, şu ana kadar başa çıkıyoruz, her şey yolunda gidiyor.

Para için oyunlar: birkaç sunucunun sahibinin dağıtılmış bir oyun ağında deneyim

Yönetici panelinde sanal makinelerimin yüklenmesini görüyorum. Hangi arabaların ne kadar yüklendiğini, oyuncunun ne kadar zaman harcadığını, hangi oyunun başlatıldığını vb. gösterir. Oldukça fazla ayrıntı var, bu yüzden tüm bunları inceleyerek birkaç saat takılıp kalabilirsiniz.

Para için oyunlar: birkaç sunucunun sahibinin dağıtılmış bir oyun ağında deneyim

bakım

Yazdığım gibi, zorluklar olmadan değil. Ana sorun, otomatik sistem izleme ve sunucu sahiplerinin sorunlar hakkında bildirimde bulunmamasıdır. Umarım bu özellikler yakında eklenir. Bu arada kişisel hesabıma bakmam, ekipmanın parametrelerini izlemem, sunucu bileşenlerinin sıcaklığını izlemem, ağı izlemem vb. BT alanındaki deneyim yardımcı olur. Belki de teknik altyapısı yetersiz olan birinin sorunları olabilir.

Para için oyunlar: birkaç sunucunun sahibinin dağıtılmış bir oyun ağında deneyim

Doğru, zorlukların çoğu test programına katılımın en başında çözüldü. Ayrıntılı bir kurulum kılavuzuna sahip olmak güzel olurdu, ama bence bu an meselesi.

En ilginç - gelir ve giderler

Bu programın SETi@home olmadığı açık; PC sahiplerinin asıl amacı para kazanmak. Bunun için en uygun çözüm, birden fazla sanal makineye sahip güçlü bir bilgisayardır. Bu durumda genel giderlerin payı, tek bir fiziksel makine kullandığınızdan çok daha azdır. Elbette sanal makine kurup üzerinde oyun servisini çalıştırabilmek için teknik bilgi ve deneyime ihtiyacınız var. Ama eğer arzunuz varsa öğrenebilirsiniz.

Güç tüketimi madencilik durumunda olduğundan çok daha azdır. Neden bahsettiğimi biliyorum çünkü bir zamanlar uzun sürmese de dijital para madenciliği için farklı seçenekler denedim. İşte testlere göre ortalama güç tüketimi rakamları:

  • 1 sunucu (i5 + 1070) - bir sanal makine ~ 80 kWh / ay.
  • 1 sunucu (i9 + 3*1070) — 3 sanal makine ~130 kWh/ay.
  • 1 sunucu (i9 + 2*1070ti + 1080ti) — 3 sanal makine ~180 kWh/ay.

Beta test programının en başında, makine kaynakları için ödeme tamamen sembolikti, sanal makine başına ayda 4-10 dolardı.

Ardından, sanal makinenin sürekli çalışmasına bağlı olarak, bir sanal makine bazında ödeme aylık 50 ABD dolarına yükseltildi. Bu sabit bir ödemedir. Hizmet yakında dakika başına faturalandırmayı sunmayı vaat ediyor, ardından hesaplamalarıma göre bir sanal makine için ayda yaklaşık 56 ABD doları olacak. Gelirin bir kısmının vergiler, banka ücretleri, elektrik faturaları ve hizmet sağlayıcılar tarafından tüketildiğini düşünseniz bile fena değil.

Hesaplarıma göre, yalnızca oyun hizmeti için satın alınırsa ekipmanın geri ödeme süresi yaklaşık üç yıldır. Aynı zamanda, bilgisayar donanımının beklenen ömrü (fiziksel aşınma ve yıpranma ve eskime dahil) dört yıldır. Sonuç basit - zaten bir PC'niz varsa programa katılmak en iyisidir. Olumlu olan şey, artık hizmete olan talebin artmasıdır. Şirket, yukarıda da belirttiğim gibi yeni bir dakika başına faturalandırma getirmeyi planlıyor, bu nedenle yakın gelecekte geri ödeme süresinin kısalması muhtemel.

Hizmetle ilgili düşünceler ve beklentiler

Dağıtılmış bir oyun programının, kendi donanım maliyetlerini karşılayabilen güçlü bilgisayarları olan oyuncular için harika bir seçenek olduğunu düşünüyorum. Kendilerinin bulut oyunlarına ihtiyaçları yok, ancak pahalı bir makineleri varsa, neden maliyetlerin bir kısmını, hatta ekipmanın tamamını telafi etmiyorlar? Ayrıca dağıtık oyun programına katılma seçeneği de benimki gibi %100 kullanılmayan kapasitelerin olduğu şirketler için uygundur. Mevcut krizde özellikle önemli olan paraya çevrilebilirler.

Dağıtılmış oyun, çok çeşitli tüketicilere sunulan bir tür bulut akıllı kutusudur. Üçüncü taraf kullanıcılara kaynak sağlayarak, güçlü makine sahiplerinin ödül almasını mümkün kılar. Sonuçta, oyuncular bulut oyunlarında sorun yaşamazlar, çünkü sunucular onlardan maksimum birkaç on kilometre uzakta bulunur ve çoğu bulut kullanıcısında olduğu gibi yüzlerce hatta binlerce değil. oyun hizmetleri. Dağıtılmış ağ ne kadar büyük olursa, oyunun kalitesi de o kadar yüksek olur.

Yakın gelecekte bulut ve dağıtılmış oyun bir arada var olacak ve birbirini tamamlayacak. Oyun hizmetlerinin yükünün arttığı mevcut ortamda bu ideal bir seçenektir. Pandemi sona erdikten sonra gelecekte oyunların ve oyun hizmetlerinin popülaritesi artmaya devam edecek, bu nedenle dağıtık oyun ivme kazanacak.

Kaynak: habr.com

Yorum ekle