Ni kunvenas servilon por grafikaj kaj CAD/CAM-aplikoj por fora laboro per RDP bazita sur uzita CISCO UCS-C220 M3 v2

Ni kunvenas servilon por grafikaj kaj CAD/CAM-aplikoj por fora laboro per RDP bazita sur uzita CISCO UCS-C220 M3 v2
Preskaŭ ĉiu kompanio nun nepre havas fakon aŭ grupon laborantan en CAD/CAM
aŭ pezaj dezajnaj programoj. Ĉi tiu grupo de uzantoj estas kunigitaj de seriozaj postuloj por aparataro: multe da memoro - 64GB aŭ pli, profesia vidkarto, rapida ssd, kaj ke ĝi estas fidinda. Firmaoj ofte aĉetas plurajn potencajn komputilojn (aŭ grafikajn staciojn) por iuj uzantoj de tiaj fakoj kaj malpli potencajn por aliaj, depende de la bezonoj kaj financaj kapabloj de la kompanio. Ĉi tio ofte estas la norma aliro por solvi tiajn problemojn, kaj ĝi funkcias bone. Sed dum pandemio kaj fora laboro, kaj ĝenerale, ĉi tiu aliro estas suboptimuma, tre superflua kaj ege maloportuna en administrado, administrado kaj aliaj aspektoj. Kial ĉi tio estas tiel, kaj kia solvo ideale plenumos la bezonojn de grafikaj stacidomoj de multaj kompanioj? Bonvolu bonvenon al la kato, kiu priskribas kiel kunmeti laboran kaj malmultekostan solvon por mortigi kaj nutri plurajn birdojn per unu ŝtono, kaj kiajn malgrandajn nuancojn oni devas konsideri por sukcese efektivigi ĉi tiun solvon.

La pasintan decembron, unu firmao malfermis novan oficejon por malgranda dezajnoficejo kaj estis taskigita organizi la tutan komputilinfrastrukturon por ili, ĉar la firmao jam havis tekokomputilojn por uzantoj kaj kelkajn servilojn. La tekkomputiloj jam aĝis kelkajn jarojn kaj estis ĉefe ludaj agordoj kun 8-16GB da RAM, kaj ĝenerale ne povis elteni la ŝarĝon de CAD/CAM-aplikoj. Uzantoj devas esti moveblaj, ĉar ili ofte bezonas labori for de la oficejo. En la oficejo oni aĉetas kroman monitoron por ĉiu tekkomputilo (tiel ili funkcias kun grafikaĵoj). Kun tiaj enigdatenoj, la sola optimuma, sed riska solvo por mi estas efektivigi potencan terminalservilon kun potenca profesia videokarto kaj nvme ssd-disko.

Avantaĝoj de grafika terminalservilo kaj funkciado per RDP

  • Sur individuaj potencaj komputiloj aŭ grafikaj stacioj, plejofte, aparataj rimedoj eĉ ne estas uzataj de triono kaj restas neaktivaj kaj estas uzataj je 35-100% de sia kapablo nur por mallonga tempodaŭro. Esence, la efikeco estas 5-20 procentoj.
  • Sed ofte la aparataro estas malproksime de la plej multekosta komponanto, ĉar bazaj grafikaĵoj aŭ CAD/CAM-programaraj permesiloj ofte kostas de $5000, kaj eĉ kun altnivelaj opcioj, de $10. Tipe, ĉi tiuj programoj funkcias en RDP-sesio sen problemoj, sed foje vi devas aldone mendi la RDP-opcion, aŭ serĉi en la forumoj kion skribi en la agordoj aŭ registro kaj kiel ruli tian programaron en RDP-sesio. Sed kontrolu, ke la programaro, kiun ni bezonas, funkcias per RDP bezonata en la komenco mem kaj ĉi tio estas facile fari: ni provas ensaluti per RDP - se la programo komenciĝis kaj ĉiuj bazaj programaj funkcioj funkcias, tiam plej verŝajne ne estos problemoj kun permesiloj. Kaj se ĝi donas eraron, tiam antaŭ ol efektivigi projekton kun grafika terminala servilo, ni serĉas solvon al la problemo, kiu estas kontentiga por ni.
  • Ankaŭ granda pluso estas subteno por la sama agordo kaj specifaj agordoj, komponantoj kaj ŝablonoj, kiuj ofte malfacilas efektivigi por ĉiuj komputiluzantoj. Ĝisdatigoj pri administrado, administrado kaj programaro ankaŭ estas "sen problemo"

Ĝenerale, estas multaj avantaĝoj - ni vidu kiel nia preskaŭ ideala solvo montras en la praktiko.

Ni kunvenas servilon bazitan sur uzita CISCO UCS-C220 M3 v2

Komence, oni planis aĉeti pli novan kaj pli potencan servilon kun 256GB DDR3 ecc-memoro kaj 10GB-eterreto, sed ili diris, ke ni bezonas ŝpari iomete kaj kongrui kun la buĝeto por fina servilo de $1600. Nu, bone - la kliento ĉiam estas avida kaj prava, kaj ni elektas ĉi tiun kvanton:

uzita CISCO UCS-C220 M3 v2 (2 X SIX KORE 2.10GHZ E5-2620 v2) 128GB DDR3 ekz - $ 625
3.5" 3TB sas 7200 usona ID - 2×65$=130$
SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512GB Samsung — 200 USD
Vidkarto QUADRO P2200 5120MB — $470
Ewell PCI-E 3.0 al M.2 SSD-adaptilo (EW239) -10 $
Sumo por servilo = $1435

Estis planite preni 1TB ssd kaj 10GB-eterretan adaptilon - $ 40, sed montriĝis, ke ne ekzistas UPS por iliaj 2 serviloj, kaj ni devis iomete ŝpari kaj aĉeti UPS PowerWalker VI 2200 RLE - $ 350.

Kial servilo kaj ne potenca komputilo? Pravigo de la elektita agordo.

Multaj miopaj administrantoj (mi renkontis tion multfoje antaŭe) ial aĉetas potencan komputilon (ofte videoludan komputilon), metas tien 2-4 diskojn, kreas RAID 1, fiere nomas ĝin servilo kaj metas ĝin en la angulo de la oficejo. La tuta pakaĵo estas natura - "mezaĵo" de dubinda kvalito. Tial mi detale priskribos kial ĉi tiu aparta agordo estis elektita por tia buĝeto.

  1. Fidindeco!!! — ĉiuj servilaj komponantoj estas dezajnitaj kaj testitaj por funkcii dum pli ol 5-10 jaroj. Kaj ludantaj patrinoj laboras maksimume 3-5 jarojn, kaj eĉ la procento de paneoj dum la garantia periodo por iuj superas 5%. Kaj nia servilo estas de la super-fidinda marko CISCO, do ne estas atendataj specialaj problemoj kaj ilia verŝajneco estas ordo de grandeco pli malalta ol senmova komputilo.
  2. Gravaj komponentoj kiel ekzemple la elektroprovizo estas duobligitaj kaj, ideale, potenco povas esti provizita de du malsamaj linioj kaj se unu unuo malsukcesas, la servilo daŭre funkcias.
  3. ECC-memoro - nun malmultaj homoj memoras, ke komence ECC-memoro estis enkondukita por korekti unu biton el eraro devenanta ĉefe de efikoj de kosmaj radioj, kaj kun memorkapablo de 128GB - eraro povas okazi plurfoje jare. Sur senmova komputilo ni povas observi la programon kraŝi, frostiĝi, ktp., kio ne estas kritika, sed ĉe la servilo la kosto de eraro foje estas tre alta (ekzemple, malĝusta eniro en la datumbazo), en nia kazo, en kazo de grava eraro, necesas rekomenci kaj foje ĝi kostas plurajn homojn ĉiutage
  4. Skalebleco - ofte la bezono de rimedoj de kompanio kreskas plurfoje dum kelkaj jaroj kaj estas facile aldoni diskmemoron al la servilo, ŝanĝi procesorojn (en nia kazo, ses-kerna E5-2620 al dek-kerna Xeon E5 2690 v2) - preskaŭ ne ekzistas skalebleco en regula komputilo
  5. Servila formato U1 - serviloj devas esti en servilaj ĉambroj! kaj en kompaktaj rakoj, prefere ol stoki (ĝis 1KW da varmo) kaj brui en la angulo de la oficejo! Ĝuste en la nova oficejo de la firmao, malgranda (3-6 ekzempleroj) spaco en la servila ĉambro estis aparte provizita kaj unu unuo sur nia servilo estis tuj apud ni.
  6. Remote: administrado kaj konzolo - sen ĉi tiu normala servila prizorgado por fora! ege malfacila laboro!
  7. 128GB da RAM - la teknikaj specifoj diris 8-10 uzantoj, sed fakte estos 5-6 samtempaj sesioj - do, konsiderante la tipan maksimuman memorkonsumon en tiu kompanio, 2 uzantoj de 30-40GB = 70GB kaj 4 uzantoj. de 3-15GB = 36GB, + ĝis 10GB per operaciumo por entute 116GB kaj 10% en rezervo (ĉio estas en maloftaj kazoj de maksimuma uzo. Sed se ne sufiĉas, vi povas aldoni ĝis 256GB ĉe iu ajn tempo
  8. Vidkarto QUADRO P2200 5120MB - averaĝe por uzanto en tiu firmao en
    En fora sesio, la konsumo de videomemoro estis de 0,3GB ĝis 1,5GB, do 5GB sufiĉus. La komencaj datumoj estis prenitaj de simila, sed malpli potenca solvo bazita sur i5/64GB/Quadro P620 2GB, kio sufiĉis por 3-4 uzantoj
  9. SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512GB Samsung - por samtempa funkciado
    8-10 uzantoj, kio necesas estas la rapideco de NVMe kaj la fidindeco de la Samsung ssd. Koncerne funkciecon, ĉi tiu disko estos uzata por la OS kaj aplikoj
  10. 2x3TB sas - kombinita en RAID 1 uzata por volumenaj aŭ malofte uzataj lokaj uzantdatenoj, same kiel por sistema sekurkopio kaj kritikaj lokaj datumoj de la nvme-disko

La agordo estas aprobita kaj aĉetita, kaj baldaŭ venos la momento de la vero!

Muntado, agordo, instalado kaj solvado de problemoj.

Ekde la komenco, mi ne estis certa, ke ĉi tio estas 100% laboranta solvo, ĉar en ajna etapo, de muntado ĝis instalado, lanĉo kaj ĝusta funkciado de aplikaĵoj, oni povus blokiĝi sen la kapablo daŭrigi, do mi konsentis pri la servilo ke ĝi estus ene Eblos resendi ĝin post kelkaj tagoj, kaj aliaj komponantoj povas esti uzataj en alternativa solvo.

1 nepra problemo - la vidkarto estas profesia, plenformata! + kelkaj mm, sed kio se ĝi ne taŭgas? 75W - kio se la PCI-konektilo ne funkcias? Kaj kiel fari normalan varmegon por ĉi tiuj 75W? Sed ĝi konvenas, ĝi komencis, la varmo disipado estas normala (precipe se la servilaj malvarmigiloj estas ŝaltitaj je rapideco pli alta ol mezumo. Tamen, kiam mi instalis ĝin, por esti certa ke nenio mallongiĝos, mi fleksis ion en la servilo. je 1 mm (mi ne memoras kio), sed por pli bona varmo disipado de la kovrilo La servilo tiam, post la fina aranĝo, deŝiris la instrufilmon kiu estis sur la tuta kovrilo kaj kiu povus difekti varmo disipado tra la kovrilo.

2-a testo - la NVMe-disko eble ne estus videbla per la adaptilo, aŭ la sistemo ne estus instalita tie, kaj se instalite, ĝi ne ekbrus. Sufiĉe, Vindozo estis instalita sur NVMe-disko, sed ne povis ekbruligi de ĝi, kio estas logika ĉar la BIOS (eĉ la ĝisdatigita) neniel volis rekoni NVMe por ekŝargo. Mi ne volis esti lambastono, sed mi devis - ĉi tie nia plej ŝatata centro kaj poŝto venis al la savo pri lanĉado de nvme-disko sur heredaj sistemoj elŝutita Boot Disk Utilo (BDUtility.exe), kreis flash drive kun CloverBootManager laŭ la instrukcioj de la afiŝo, instalis la flash drive en la BIOS unue por ekŝalti, kaj nun ni ŝargas la ekŝargilon de la flash drive, Clover sukcese vidis nian NVMe-diskon kaj aŭtomate startis de ĝi en kelkajn sekundojn! Ni povis ludi kun instalo de trifolio sur nia raid 3TB-disko, sed jam estis sabato vespere, kaj restis ankoraŭ labortago, ĉar ĝis lundo ni devis aŭ transdoni la servilon aŭ lasi ĝin. Mi lasis la ekfunkciigeblan USB-memorilon en la servilo; tie estis kroma USB.

3-a preskaŭ minaco de fiasko. Mi instalis Windows 2019 normajn +RD-servojn, instalis la ĉefan aplikaĵon, por kiu ĉio estis komencita, kaj ĉio funkcias mirinde kaj laŭvorte flugas.

Mirinda! Mi veturas hejmen kaj konektas per RDP, la aplikaĵo komenciĝas, sed estas grava malfruo, mi rigardas la programon kaj la mesaĝo "mola reĝimo estas ŝaltita" aperas en la programo. Kio?! Mi serĉas pli freŝan kaj superprofesian brullignon por la vidkarto, mi donas nul rezultojn, pli malnova brulligno por la p1000 ankaŭ estas nenio. Kaj ĉi-momente, la interna voĉo daŭre mokas "Mi diris al vi - ne eksperimentu kun la freŝaj aferoj - prenu p1000." Kaj estas tempo - jam estas nokto en la korto, mi enlitiĝas kun peza koro. Dimanĉe, mi iras al la oficejo - mi metis quadron P620 en la servilon kaj ĝi ankaŭ ne funkcias per RDP - MS, kio estas la afero? Mi serĉis en la forumoj "2019-servilo kaj RDP" kaj preskaŭ tuj trovis la respondon.

Rezultas, ke ĉar la plej multaj homoj nun havas monitorojn kun altaj rezolucioj, kaj en la plej multaj serviloj la enkonstruita grafika adaptilo ne subtenas ĉi tiujn rezoluciojn, aparatara akcelo estas malebligita defaŭlte per grupaj politikoj. Mi citas la instrukciojn por inkludo:

  • Malfermu la ilon Redakti Grupo-Politiko el Kontrolpanelo aŭ uzu la dialogon de Vindoza Serĉo (Windows Key + R, tiam tajpu gpedit.msc)
  • Foliumi al: Loka Komputila PolitikoKomputila AgordoAdministraj Ŝablonoj Vindozaj KomponantojFontratablo-ServojFora Labortabla Sesia GastigantoFora Sesia Medio
  • Poste ebligu "Uzu la defaŭltan grafikan adaptilon de aparataro por ĉiuj sesioj de Malproksimaj Labortablo-Servoj"

Ni rekomencas - ĉio funkcias bone per RDP. Ni ŝanĝas la vidkarton al P2200 kaj ĝi denove funkcias! Nun kiam ni certas, ke la solvo plene funkcias, ni alportas ĉiujn servilojn al idealo, enigas ilin en la domajnon, agordas uzantan aliron ktp., kaj instalas la servilon en la servila ĉambro. Ni testis ĝin kun la tuta teamo dum kelkaj tagoj - ĉio funkcias perfekte, ekzistas sufiĉe da servilaj rimedoj por ĉiuj taskoj, la minimuma malfruo, kiu okazas kiel rezulto de laboro per RDP, estas nevidebla por ĉiuj uzantoj. Bonege - la tasko estis plenumita 100%.

Kelkaj punktoj de kiuj dependas la sukceso de efektivigo de grafika servilo

Ĉar en ajna etapo de efektivigado de grafika servilo en organizon, povas ekesti kaptiloj, kiuj povas krei situacion similan al tiu en la bildo kun la eskapinta fiŝo.

Ni kunvenas servilon por grafikaj kaj CAD/CAM-aplikoj por fora laboro per RDP bazita sur uzita CISCO UCS-C220 M3 v2

tiam en la planado vi devas fari kelkajn simplajn paŝojn:

  1. La celgrupo kaj taskoj estas uzantoj, kiuj intense laboras kun grafikaĵoj kaj bezonas aparatan akcelon de vidkarto. La sukceso de nia solvo baziĝas sur la fakto, ke la potencaj bezonoj de uzantoj de grafikaĵoj kaj CAD/CAM-programoj estis plenumitaj pli ol antaŭ pli ol 10 jaroj, kaj nuntempe ni havas energirezervon, kiu superas la bezonojn je 10 fojojn aŭ. pli. Ekzemple, la potenco de la Quadro P2200 GPU estas pli ol sufiĉa por 10 uzantoj, kaj eĉ kun nesufiĉa videomemoro, la vidkarto kompensas ĝin per RAM, kaj por ordinara 3D-programisto tia malgranda falo en memorrapideco pasas nerimarkita. . Sed se la taskoj de la uzantoj inkluzivas intensajn komputajn taskojn (bildigo, kalkuloj, ktp.), kiuj ofte uzas 100% de rimedoj, tiam nia solvo ne taŭgas, ĉar aliaj uzantoj ne povos labori normale dum ĉi tiuj periodoj. Tial ni zorge analizas uzanttaskojn kaj la nunan rimedan ŝarĝon (almenaŭ proksimume). Ni ankaŭ atentas la volumon de reverkado al la disko ĉiutage, kaj se ĝi estas granda volumo, tiam ni elektas servilojn ssd aŭ optanajn diskojn por ĉi tiu volumo.
  2. Surbaze de la nombro da uzantoj, ni elektas servilon, vidkarton kaj diskojn taŭgajn por rimedoj:
    • procesoroj laŭ la formulo 1 kerno por uzanto + 2,3 por OS, ĉiuokaze, ĉiu samtempe ne uzas unu aŭ maksimume du (se la modelo estas malofte ŝarĝita) kernoj;
    • vidkarto - rigardu la averaĝan kvanton da videomemoro kaj GPU-konsumo por uzanto en RDP-sesio kaj elektu profesian! vidkarto;
    • Ni faras la samon kun RAM kaj disksubsistemo (nuntempe oni eĉ povas elekti RAID nvme malmultekoste).
  3. Ni zorge kontrolas la dokumentaron por la servilo (feliĉe, ĉiuj markitaj serviloj havas kompletan dokumentadon) por konformeco kun konektiloj, rapidoj, nutrado kaj subtenataj teknologioj, same kiel la fizikaj dimensioj kaj varmegaj normoj de instalitaj kromaj komponantoj.
  4. Ni kontrolas la normalan funkciadon de nia programaro en pluraj sesioj per RDP, same kiel por la foresto de licencaj limigoj kaj zorge kontrolas la haveblecon de la necesaj permesiloj. Ni solvas ĉi tiun problemon antaŭ la unuaj paŝoj de efektivigo. Kiel diris en la komento kara malefix
    "- Licencoj povas esti ligitaj al la nombro da uzantoj - tiam vi malobservas la permesilon.
    — La programaro eble ne funkcias ĝuste kun pluraj kurantaj okazoj - se ĝi skribas rubon aŭ agordojn en almenaŭ unu loko ne al la uzantprofilo/%temp%, sed al io publike alirebla, tiam vi multe amuziĝos kapti la problemon. ."
  5. Ni pensas pri kie la grafika servilo estos instalita, ne forgesu pri UPS kaj la ĉeesto de altrapidaj eterretaj havenoj kaj la Interreto tie (se necese), kaj ankaŭ pri plenumo de la klimataj postuloj de la servilo.
  6. Ni pliigas la efektivigperiodon al almenaŭ 2,5-3 semajnoj, ĉar multaj eĉ malgrandaj necesaj komponantoj povas daŭri ĝis du semajnoj, sed muntado kaj agordo daŭras plurajn tagojn - nur normala servilo ŝarĝo al la OS povas daŭri pli ol 5 minutojn.
  7. Ni diskutas kun administrado kaj provizantoj, ke se subite en iu stadio la projekto ne iras bone aŭ misfunkcias, tiam ni povas fari revenon aŭ anstataŭaĵon.
  8. Ĝi ankaŭ estis afable proponita en malefix komentoj
    post ĉiuj eksperimentoj kun la agordoj, malkonstruu ĉion kaj instalu ĝin de nulo. Kiel tio:
    — dum eksperimentoj necesas dokumenti ĉiujn kritikajn agordojn
    - dum freŝa instalado, vi ripetas la minimumajn postulatajn agordojn (kiujn vi dokumentis en la antaŭa paŝo)
  9. Ni unue instalas la operaciumon (prefere Windows-servilo 2019 - ĝi havas altkvalitan RDP) en Prova reĝimo, sed neniel taksas ĝin (vi tiam devas reinstali ĝin de nulo). Kaj nur post sukcesa lanĉo ni solvas problemojn kun licencoj kaj aktivigas la OS.
  10. Ankaŭ, antaŭ efektivigo, ni elektas iniciatan grupon por testi la laboron kaj klarigi al estontaj uzantoj la avantaĝojn de labori kun grafika servilo. Se vi faras tion poste, ni pliigas la riskon de plendoj, sabotado kaj nepruvitaj negativaj recenzoj.

Labori per RDP ne diferencas de labori en loka sesio. Ofte oni eĉ forgesas, ke oni laboras ie per RDP - finfine eĉ video kaj foje video-komunikado en RDP-sesio funkcias sen rimarkindaj prokrastoj, ĉar nun plej multaj homoj havas altrapidan interretan konekton. Koncerne rapidecon kaj funkciecon de RDP, Microsoft nun daŭre agrable surprizas per 3D aparatara akcelo kaj mult-monitoroj - ĉio, kion uzantoj de grafikaĵoj, 3D kaj CAD/CAM-programoj bezonas por fora laboro!

Do en multaj kazoj, instali grafikan servilon laŭ la efektivigo farita estas preferinda kaj pli movebla ol 10 grafikaj stacioj aŭ komputilo.

PS Kiel facile kaj sekure konekti per interreto per RDP, kaj ankaŭ la optimumajn agordojn por RDP-klientoj - vi povas vidi en la artikolo "Fora laboro en la oficejo. RDP, Port Knocking, Mikrotik: simpla kaj sekura"

fonto: www.habr.com

Aldoni komenton