Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa

Uste da vGPU duten zerbitzari birtualak garestiak direla. Berrikuspen labur batean tesi hau gezurtatzen saiatuko naiz.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa
Interneten egindako bilaketak berehala agerian uzten du NVIDIA Tesla V100 duten superordenagailuen alokairua edo GPU dedikatu indartsuak dituzten zerbitzari sinpleagoekin. Antzeko zerbitzuak daude eskuragarri, adibidez, MTS, Reg.ru edo Selectel. Haien hileko kostua hamarnaka mila errublotan neurtzen da, eta aukera merkeagoak aurkitu nahi izan ditut OpenCL eta/edo CUDA aplikazioetarako. Errusiako merkatuan ez dago aurrekontu-egokitzailedun VPS asko, haien informatika-gaitasunak proba sintetikoak erabiliz alderatuko ditut.

Parte-hartzaile

Ostalaritza zerbitzari birtualak azterketan parte hartzeko hautagaien zerrendan sartu ziren. 1Gb.ru, GPUcloud, RuVDS, UltraVDS ΠΈ VDS4YOU. Ez zen arazorik izan sarbidea lortzeko, ia hornitzaile guztiek doako proba-epea baitute. UltraVDS-k ofizialki ez du doako probarik, baina ez zen zaila izan akordio batera iristea: argitalpena ezagutu ondoren, laguntza-langileek VPS bat eskatzeko behar den zenbatekoa kreditatu zidaten nire bonus kontuan. Fase honetan, VDS4YOU makina birtualak lasterketatik kanpo utzi ziren, doako probak egiteko ostalariak zure NANaren eskaneatzea eskatzen dizulako. Ulertzen dut zure burua tratu txarretatik babestu behar duzula, baina egiaztatzeko, pasaportearen xehetasunak edo, adibidez, sare sozial batean kontu bat lotzeko - 1Gb.ru-k eskatzen du. 

Konfigurazioak eta prezioak

Probak egiteko, hilean 10 mila errublo baino gutxiago balio duten erdi mailako makinak hartu ditugu: 2 nukleo informatiko, 4 GB RAM, 20 - 50 GB SSD, 256 MB VRAM duen vGPU eta Windows Server 2016. VDS-ren errendimendua ebaluatu aurretik, ikus ditzagun haien azpisistema grafikoak itxura armatuarekin. Enpresak sortua Geeks3D utilitatea GPU Caps Viewer ostalariek erabiltzen dituzten hardware eta software irtenbideei buruzko informazio zehatza lortzeko aukera ematen du. Haren laguntzarekin, adibidez, bideo-gidariaren bertsioa, bideo-memoria erabilgarri dagoen kopurua, baita OpenCL eta CUDA euskarriaren inguruko datuak ere ikus ditzakezu.

1Gb.ru

GPUcloud

RuVDS

UltraVDS

Birtualizazioa

Hyper-V 

OpenStack

Hyper-V

Hyper-V

Konputazio nukleoak

2*2,6 GHz

2*2,8 GHz

2*3,4 GHz

2*2,2 GHz

RAM, GB

4

4

4

4

Biltegiratzea, GB

30 (SSD)

50 (SSD)

20 (SSD)

30 (SSD)

vGPU

UrrunekoFX

NVIDIA GRID

UrrunekoFX

UrrunekoFX

Bideo egokitzailea

NVIDIA GeForce GTX 1080 Ti

NVIDIA Tesla T4

NVIDIA Quadro P4000

AMD FirePro W4300

vRAM, MB

256

4063

256

256

OpenCL euskarria

+

+

+

+

CUDA laguntza

-
+

-
-

Hileko prezioa (urtero ordaintzen bada), igurtzi.

3494 (3015)

7923,60

1904 (1333)

1930 (1351)

Baliabideen ordainketa, igurtzi

Π½Π΅Ρ‚

CPU = 0,42 igurtzi/orduko,
RAM = 0,24 igurtzi/orduko,
SSD = 0,0087 igurtzi/orduko,
OS Windows = 1,62 igurtzi/orduko,
IPv4 = 0,15 igurtzi/orduko,
vGPU (T4/4Gb) = 7 errublo/orduko.

623,28tik aurrera + 30 instalazio bakoitzeko

Π½Π΅Ρ‚

Proba-aldia

10 egun

7 egun edo gehiago adostuta

3 egun hileko fakturazioarekin

Π½Π΅Ρ‚

Berrikusitako hornitzaileetatik, GPUcloud-ek soilik erabiltzen ditu OpenStack birtualizazioa eta NVIDIA GRID teknologia. Bideo-memoria kopuru handia dela eta (4, 8 eta 16 GB-ko profilak eskuragarri daude), zerbitzua garestiagoa da, baina bezeroak OpenCL eta CUDA aplikazioak exekutatzen ditu. Gainerako lehiakideek VRAM kopuru txikiagoa duten vGPUak eskaintzen dituzte, Microsoft RemoteFX erabiliz sortuak. Askoz gutxiago kostatzen dute, baina OpenCL bakarrik onartzen dute.

Errendimendu-probak 

Geek Bench 5

Popular honekin utilitateak OpenCL eta CUDA aplikazioetarako grafikoen errendimendua neur dezakezu. Beheko grafikoan laburpenaren emaitza erakusten da, zerbitzari birtualen datu zehatzagoekin 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS Erreferentzia garatzaileen webgunean eskuragarri. Horiek irekitzeak datu interesgarri bat erakusten du: GeekBench-ek agindutako 256 MB baino askoz ere VRAM kopuruak erakusten ditu. Prozesadore zentralen erloju-abiadura ere adierazitakoa baino handiagoa izan daiteke. Hau ohiko agerraldia da ingurune birtualetan - VPS exekutatzen ari den ostalari fisikoaren kargaren araberakoa da.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa
Partekatutako "zerbitzari" vGPUak errendimendu handiko "mahaigaineko" bideo-egokigailuak baino ahulagoak dira aplikazio grafiko astunetarako erabiltzen direnean. Horrelako irtenbideak informatika-zereginetarako daude pentsatuta batez ere. Beste proba sintetiko batzuk egin ziren haien errendimendua ebaluatzeko.

FAHBetxe 2.3.1

vGPU informatika gaitasunen azterketa integrala egiteko erreferentzia hau ez da egokia, baina OpenCL erabiliz kalkulu konplexuetan VPS ezberdinetako bideo-egokigailuen errendimendua alderatzeko erabil daiteke. Banatutako Informatika Proiektua @ Home tolestea proteina molekulen tolesturaren modelizazio informatikoaren arazo estua konpontzen du. Ikertzaileak proteina akastunekin lotutako patologiaren zergatiak ulertzen saiatzen ari dira: Alzheimer eta Parkinson gaixotasunak, behi eroen gaitza, esklerosi anizkoitza, etab. Sortu duten utilitatea erabiliz neurtuta FAHBondoa Zehaztasun bakarreko eta bikoitzeko errendimendua taulan erakusten da. Zoritxarrez, utilitateak errore bat sortu du UltraVDS makina birtualean.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa
Ondoren, dhfr-implicit modeling metodoaren kalkuluaren emaitzak alderatuko ditut.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa

SiSoftware Sandra 20/20

pakete Sandra Lite Hainbat ostalaritako bideo egokitzaile birtualen informatika gaitasunak ebaluatzeko bikaina. Utilitateak helburu orokorreko informatika-benchmark suites (GPGPU) ditu eta OpenCL, DirectCompute eta CUDA onartzen ditu. Hasteko, vGPU ezberdinen balorazio orokorra egin zen. Diagramak laburpenaren emaitza erakusten du, zerbitzari birtualen datu zehatzagoak 1Gb.ru, GPUcloud (CUDA) Eta RuVDS Erreferentzia garatzailearen webgunean eskuragarri.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa
Sandraren proba "luzearekin" ere arazoak izan ziren. GPUcloud VPS hornitzailearentzat, ezin izan da ebaluazio orokor bat egin OpenCL erabiliz. Aukera egokia hautatzean, utilitateak CUDAren bidez funtzionatzen zuen oraindik. UltraVDS makinak ere huts egin zuen proba hau: erreferentea % 86an izoztu zen memoriaren latentzia zehazten saiatzen zen bitartean.

Proba pakete orokorrean, ezinezkoa da adierazleak xehetasun nahikoa duten adierazleak ikustea edo kalkuluak zehaztasun handiz egitea. Hainbat proba bereizi egin behar izan genituen, bideo-egokigailuaren errendimendu gorena zehazten hasita, OpenCL eta (ahal bada) CUDA erabiliz kalkulu matematiko sinpleen multzo bat erabiliz. Honek ere adierazle orokorra eta VPS-ren emaitza zehatzak erakusten ditu 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS webgunean eskuragarri.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa
Datuak kodetzeko eta deskodetzeko abiadura alderatzeko, Sandrak proba kriptografikoen multzoa du. Emaitza zehatzak 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa
Finantza-kalkulu paraleloek doitasun bikoitzeko egokitzaileen kalkulua behar dute. Hau vGPUentzako beste aplikazio eremu garrantzitsu bat da. Emaitza zehatzak 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa
Sandra 20/20-k kalkulu zientifikoetarako vGPU erabiltzeko aukerak zehaztasun handiz probatzeko aukera ematen du: matrizeen biderketa, Fourier transformazio azkarra, etab. Emaitza zehatzak 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa
Azkenik, vGPUren irudiak prozesatzeko gaitasunen proba bat egin zen. Emaitza zehatzak 1Gb.ru, GPUcloud (OpenCL ΠΈ CUDA), RuVDS ΠΈ UltraVDS.

Aurrekontu VPS bideo-egokigailuekin: Errusiako hornitzaileen alderaketa

Findings

GPUcloud zerbitzari birtualak emaitza bikainak erakutsi zituen GeekBench 5 eta FAHBench probetan, baina ez zen maila orokorraren gainetik igo Sandra erreferentziako probetan. Lehiakideen zerbitzuak baino askoz gehiago kostatzen da, baina bideo-memoria kopuru nabarmen handiagoa du eta CUDA onartzen du. Sandra probetan, 1Gb.ru-ko VPS liderra izan zen kalkulu-zehaztasun handiarekin, baina ez da merkea eta beste probetan bataz beste egin zuen. UltraVDS kanpotar nabaria izan zen: ez dakit hemen konexiorik dagoen, baina ostalari honek soilik eskaintzen die bezeroei AMD bideo-txartelak. Prezio/errendimendu erlazioari dagokionez, RuVDS zerbitzaria onena iruditu zait. Hilean 2000 errublo baino gutxiago kostatzen da, eta probak nahiko ondo pasatu ziren. Azken sailkapena honelakoa da:

Leku

Ostalari

OpenCL euskarria

CUDA laguntza

GeekBench 5-en arabera errendimendu handia

Errendimendu handia FAHBench-en arabera

Errendimendu handia Sandra 20/20ren arabera

Behe-prezioa

I

RuVDS

+

-
+

+

+

+

II

1Gb.ru

+

-
+

+

+

+

III

GPUcloud

+

+

+

+

+

-

IV

UltraVDS

+

-
-
-
-
+

Zalantza batzuk izan nituen irabazlearen inguruan, baina berrikuspena vGPUdun aurrekontuko VPSari eskainia dago, eta RuVDS makina birtualak bere lehiakide hurbilenaren ia erdia kostatzen du eta berrikusitako eskaintza garestiena baino lau aldiz gehiago. Bigarren eta hirugarren postuak ere ez ziren erraz banatzen, baina hemen ere prezioak beste faktore batzuk gainditzen zituen. 

Proben ondorioz, ikusi zen sarrera-mailako vGPUak ez direla hain garestiak eta dagoeneko erabil daitezkeela informatika-arazoak konpontzeko. Noski, proba sintetikoak erabiliz, zaila da karga errealean makina bat nola jokatuko duen aurreikustea eta, gainera, baliabideak zuzenean esleitzeko gaitasuna ostalari fisikoaren inguruko bizilagunen araberakoa da. Errusiako Interneten vGPU duten aurrekontuko beste VPS bat aurkitzen baduzu, ez izan zalantzarik iruzkinetan haiei buruz idazteko.

Iturria: www.habr.com

Gehitu iruzkin berria