Wy sammelje in tsjinner foar grafyske en CAD / CAM-applikaasjes foar wurk op ôfstân fia RDP basearre op in brûkte CISCO UCS-C220 M3 v2

Wy sammelje in tsjinner foar grafyske en CAD / CAM-applikaasjes foar wurk op ôfstân fia RDP basearre op in brûkte CISCO UCS-C220 M3 v2
Hast elk bedriuw hat no needsaaklikerwize in ôfdieling of groep dy't wurket yn CAD / CAM
of swiere ûntwerpprogramma's. Dizze groep brûkers wurdt ferienige troch serieuze easken foar hardware: in protte ûnthâld - 64GB of mear, in profesjonele fideokaart, in rappe ssd, en dat it betrouber is. Bedriuwen keapje faak ferskate krêftige PC's (as grafyske stasjons) foar guon brûkers fan sokke ôfdielingen en minder krêftige foar oaren, ôfhinklik fan 'e behoeften en finansjele mooglikheden fan it bedriuw. Dit is faak de standert oanpak foar it oplossen fan sokke problemen, en it wurket goed. Mar tidens in pandemy en wurk op ôfstân, en yn 't algemien, is dizze oanpak suboptimaal, heul oerstallich en ekstreem ûngemaklik yn administraasje, behear en oare aspekten. Wêrom is dit sa, en hokker oplossing sil by útstek foldwaan oan 'e behoeften fan grafyske stasjons fan in protte bedriuwen? Graach wolkom by de kat, dy't beskriuwt hoe't jo in wurkjende en goedkeape oplossing gearstelle kinne om ferskate fûgels mei ien stien te deadzjen en te fieden, en hokker lytse nuânses moatte wurde rekken holden om dizze oplossing mei súkses te realisearjen.

Ferline desimber iepene ien bedriuw in nij kantoar foar in lyts ûntwerpburo en krige de opdracht om de hiele kompjûterynfrastruktuer foar har te organisearjen, jûn dat it bedriuw al laptops hie foar brûkers en in pear servers. De laptops wiene al in pear jier âld en wiene benammen gamingkonfiguraasjes mei 8-16GB RAM, en koenen oer it algemien net omgean mei de lading fan CAD / CAM-applikaasjes. Brûkers moatte mobyl wêze, om't se faak fuort fan it kantoar moatte wurkje. Op it kantoar kocht in ekstra monitor foar elke laptop (dit is hoe't se wurkje mei grafiken). Mei sokke ynfier gegevens is de ienige optimale, mar risikofolle oplossing foar my in útfiere in krêftige terminal tsjinner mei in krêftige profesjonele fideo card en in nvme ssd skiif.

Foardielen fan in grafyske terminal tsjinner en wurkje fia RDP

  • Op yndividuele krêftige PC's of grafyske stasjons wurde de measte fan 'e tiid hardware-boarnen net iens brûkt troch in tredde en bliuwe idle en wurde allinich brûkt op 35-100% fan har kapasiteit foar in koarte tiid. Yn prinsipe is de effisjinsje 5-20 prosint.
  • Mar faak is de hardware fier fan 'e djoerste komponint, om't basisgrafiken of CAD / CAM-software-lisinsjes faak kostje fan $ 5000, en sels mei avansearre opsjes, fan $ 10. Typysk rinne dizze programma's sûnder problemen yn in RDP-sesje, mar soms moatte jo ek de RDP-opsje bestelle, of sykje de foarums foar wat te skriuwen yn 'e konfiguraasjes of register en hoe't jo sokke software yn in RDP-sesje útfiere. Mar kontrolearje dat de software dy't wy nedich binne wurket fia RDP oan it begjin nedich en dit is maklik te dwaan: wy besykje oan te melden fia RDP - as it programma is begon en alle basissoftwarefunksjes wurkje, dan sille d'r wierskynlik gjin problemen wêze mei lisinsjes. En as it in flater jout, dan foar it útfieren fan in projekt mei in grafyske terminaltsjinner, sykje wy in oplossing foar it probleem dat ús befredigjend is.
  • Ek in grut plus is stipe foar deselde konfiguraasje en spesifike ynstellings, komponinten en sjabloanen, dy't faak lestich is om te realisearjen foar alle PC-brûkers. Behear, administraasje en software-updates binne ek "sûnder in hitch"

Yn it algemien binne d'r in protte foardielen - lit ús sjen hoe't ús hast ideale oplossing yn 'e praktyk toant.

Wy sammelje in tsjinner basearre op in gebrûk CISCO UCS-C220 M3 v2

Yn it earstoan wie it pland om in nijere en machtiger tsjinner te keapjen mei 256GB DDR3 ecc-ûnthâld en 10GB ethernet, mar se seine dat wy in bytsje moasten besparje en passe yn 'e budzjet foar in terminalserver fan $ 1600. No, goed - de klant is altyd gierig en rjocht, en wy selektearje dit bedrach:

brûkt CISCO UCS-C220 M3 v2 (2 X SIX CORE 2.10GHZ E5-2620 v2) 128GB DDR3 ecc - $625
3.5" 3TB sas 7200 US ID - 2×65$=130$
SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512GB Samsung — $200
Fideokaart QUADRO P2200 5120MB — $470
Ewell PCI-E 3.0 nei M.2 SSD-adapter (EW239) -10$
Totaal per tsjinner = $1435

It wie pland in nimme in 1TB ssd en in 10GB ethernet adapter - $ 40, mar it die bliken dat der gjin UPS foar harren 2 tsjinners, en wy moasten scrimp in bytsje en keapje in UPS PowerWalker VI 2200 RLE - $ 350.

Wêrom in tsjinner en net in krêftige PC? Rjochtfeardiging fan de keazen konfiguraasje.

In protte koartsichtige behearders (ik haw dit in protte kearen earder tsjinkaam) keapje om ien of oare reden in krêftige PC (faak in gaming-pc), pleatse dêr 2-4 skiven, meitsje RAID 1, neame it mei grutskens in server en set it yn 'e hoeke fan it kantoar. It hiele pakket is natuerlik - in "hodgepodge" fan dubieuze kwaliteit. Dêrom sil ik yn detail beskriuwe wêrom't dizze bepaalde konfiguraasje foar sa'n budzjet keazen is.

  1. Betrouberens!!! - alle serverkomponinten binne ûntworpen en testen om mear dan 5-10 jier te operearjen. En gaming memmen wurkje foar 3-5 jier op syn meast, en sels it persintaazje ôfbraak yn de garantie perioade foar guon grutter 5%. En ús server is fan it superbetroubere CISCO-merk, dus gjin spesjale problemen wurde ferwachte en har kâns is in folchoarder fan grutte leger as in stasjonêre PC
  2. Wichtige komponinten lykas de stroomfoarsjenning wurde duplikearre en, ideaal, macht kin wurde levere fan twa ferskillende rigels en as ien ienheid mislearret, bliuwt de tsjinner operearje
  3. ECC-ûnthâld - no in pear minsken ûnthâlde dat yn earste ynstânsje ECC-ûnthâld waard yntrodusearre om ien bit te korrigearjen fan in flater dy't benammen ûntstiet út 'e effekten fan kosmyske strielen, en mei in ûnthâldkapasiteit fan 128GB - in flater kin ferskate kearen yn 't jier foarkomme. Op in stasjonêre PC kinne wy ​​​​observearje dat it programma crasht, befriest, ensfh., Wat net kritysk is, mar op 'e server binne de kosten fan in flater soms heul heech (bygelyks in ferkearde ynfier yn' e database), yn ús gefal, yn gefal fan in serieuze glitch is it nedich om te herstarten en soms kostet it ferskate minsken in dei wurk
  4. Skalberens - faaks groeit it ferlet fan in bedriuw oan boarnen ferskate kearen oer in pear jier en it is maklik om skiifûnthâld oan 'e server ta te foegjen, processors te feroarjen (yn ús gefal, seis-core E5-2620 nei tsien-core Xeon E5 2690 v2) - d'r is hast gjin skalberens op in gewoane PC
  5. Serverformaat U1 - servers moatte yn serverkeamers wêze! en yn kompakte rekken, ynstee fan stoken (oant 1KW waarmte) en lûd meitsje yn 'e hoeke fan it kantoar! Krekt yn it nije kantoar fan it bedriuw, in bytsje (3-6 units) romte yn de server keamer waard apart foarsjoen en ien ienheid op ús server wie rjochts neist ús.
  6. Op ôfstân: behear en konsole - sûnder dit normale serverûnderhâld foar op ôfstân! ekstreem dreech wurk!
  7. 128GB RAM - de technyske spesifikaasjes seine 8-10 brûkers, mar yn werklikheid sille d'r 5-6 simultane sesjes wêze - dêrom, rekken hâldend mei de typyske maksimale ûnthâldferbrûk yn dat bedriuw, 2 brûkers fan 30-40GB = 70GB en 4 brûkers fan 3-15GB = 36GB, + oant 10GB per bestjoeringssysteem foar in totaal fan 116GB en 10% yn reserve (dit is allegear yn seldsume gefallen fan maksimaal gebrûk. Mar as der net genôch, kinne jo tafoegje oant 256GB op eltse tiid
  8. Fideokaart QUADRO P2200 5120MB - gemiddeld per brûker yn dat bedriuw yn
    Yn in sesje op ôfstân wie it konsumpsje fan fideoûnthâld fan 0,3GB oant 1,5GB, dus 5GB soe genôch wêze. De earste gegevens waarden nommen út in ferlykbere, mar minder krêftige oplossing basearre op i5/64GB / Quadro P620 2GB, dat wie genôch foar 3-4 brûkers
  9. SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512GB Samsung - foar simultane operaasje
    8-10 brûkers, wat nedich is is de snelheid fan NVMe en de betrouberens fan 'e Samsung ssd. Wat funksjonaliteit oanbelanget, sil dizze skiif brûkt wurde foar it OS en applikaasjes
  10. 2x3TB sas - kombinearre yn RAID 1 brûkt foar voluminous of selden brûkte lokale brûkersgegevens, lykas ek foar systeembackup en krityske lokale gegevens fan 'e nvme-skiif

De konfiguraasje is goedkard en kocht, en al gau sil it momint fan 'e wierheid komme!

Gearstalling, konfiguraasje, ynstallaasje en probleem oplossing.

Fan it begjin ôf wie ik der net wis fan dat dit in 100% wurkende oplossing wie, om't op elk stadium, fan montage oant ynstallaasje, lansearring en korrekte wurking fan applikaasjes, men koe sitte fêst sûnder de mooglikheid om troch te gean, dus ik iens oer de server dat it binnen soe wêze It sil mooglik wêze om it yn in pear dagen werom te jaan, en oare komponinten kinne brûkt wurde yn in alternative oplossing.

1 fier-socht probleem - de fideokaart is profesjoneel, folslein formaat! + in pear mm, mar wat as it net past? 75W - wat as de PCI-ferbining net wurket? En hoe meitsje ik in normale heatsink foar dizze 75W? Mar it paste, it begûn, de waarmte dissipation is normaal (benammen as de tsjinner coolers wurde ynskeakele op in snelheid heger as gemiddeld. Lykwols, doe't ik ynstallearre it, om der wis fan dat neat soe koart út, Ik bûgde wat yn 'e tsjinner troch 1 mm (Ik wit net ûnthâlde wat), mar foar bettere waarmte dissipation út it lid De tsjinner doe, nei de lêste opset, skuorde ôf de ynstruksje film dy't wie op it hiele lid en dat koe beynfloedzje waarmte dissipation troch it lid.

2e test - de NVMe-skiif is miskien net sichtber fia de adapter, of it systeem soe dêr net ynstalleare wurde, en as it ynstalleare soe, soe it net bootje. Frjemd genôch waard Windows ynstalleare op in NVMe-skiif, mar koe der net fan opstarte, wat logysk is, om't de BIOS (sels de bywurke) NVMe op ien of oare manier net erkenne woe foar it opstarten. Ik woe gjin kruk wêze, mar ik moast - hjir kamen ús favorite hub en post te rêden oer booten fan nvme-skiif op legacy-systemen ynladen Boot Disk Utility (BDUtility.exe), makke in flash-drive mei CloverBootManager neffens de ynstruksjes fan 'e post, ynstallearre it flash-drive yn' e BIOS earst om te booten, en no laden wy de bootloader fan 'e flash-drive, Clover seach ús NVMe-skiif mei súkses en boote der automatysk út yn in pear sekonden! Wy koenen boartsje mei it ynstallearjen fan klaver op ús raid 3TB-skiif, mar it wie al sneontejûn, en der wie noch in dei fan wurk, want oant moandei moasten wy of de server oerjaan of ferlitte. Ik liet it bootbere USB-flash-drive binnen de tsjinner litte; d'r wie in ekstra USB dêr.

3e hast in bedriging fan mislearjen. Ik ynstalleare Windows 2019 standert + RD-tsjinsten, ynstalleare de haadapplikaasje wêrfoar alles waard begon, en alles wurket prachtich en fljocht letterlik.

Ferbazend! Ik ryd nei hûs en ferbine fia RDP, de applikaasje begjint, mar d'r is in serieuze efterstân, ik sjoch nei it programma en it berjocht "sêfte modus is oan" ferskynt yn it programma. Wat?! Ik bin op syk nei mear resinte en super-profesjonele brânhout foar de video card, Ik jou nul resultaten, âlder brânhout foar de p1000 is ek neat. En op dit stuit bliuwt de ynderlike stim bespotlik "Ik sei dy - eksperimintearje net mei it frisse guod - nim p1000." En it is tiid - it is al nacht yn 't hôf, ik gean op bêd mei in swier hert. Snein, ik gean nei it kantoar - ik set in quadro P620 yn 'e tsjinner en it wurket ek net fia RDP - MS, wat is de saak? Ik socht de foarums foar "2019-tsjinner en RDP" en fûn it antwurd hast fuortendaliks.

It docht bliken dat, om't de measte minsken no monitors hawwe mei hege resolúsjes, en yn 'e measte servers de ynboude grafyske adapter dizze resolúsjes net stipet, is hardwarefersnelling standert útskeakele fia groepbelied. Ik sitearje de ynstruksjes foar opnimmen:

  • Iepenje it ark foar groepbelied bewurkje fanút it Control Panel of brûk it dialoochfinster Windows Search (Windows Key + R, typ dan gpedit.msc)
  • Blêdzje nei: Pleatslik kompjûterbeliedComputerkonfiguraasjeBestjoerlike sjabloanenWindows-komponinten Tsjinsten op ôfstân buroblêd sesje Host op ôfstân sesje-omjouwing
  • Aktivearje dan "Brûk de hardware standert grafyske adapter foar alle sesjes fan Remote Desktop Services"

Wy opnij starte - alles wurket goed fia RDP. Wy feroarje de fideokaart nei P2200 en it wurket wer! No't wy der wis fan binne dat de oplossing folslein wurket, bringe wy alle serverynstellingen ideaal, ynfiere se yn it domein, konfigurearje brûkerstagong, ensfh., En ynstallearje de server yn 'e serverkeamer. Wy testen it in pear dagen mei it heule team - alles wurket perfekt, d'r binne genôch serverboarnen foar alle taken, de minimale efterstân dy't optreedt as gefolch fan wurkjen fia RDP is ûnsichtber foar alle brûkers. Geweldich - de taak wie 100% foltôge.

In pear punten wêrfan it sukses fan it ymplementearjen fan in grafyske server hinget

Sûnt op elk stadium fan it ymplementearjen fan in grafyske tsjinner yn in organisaasje, kinne pitfalls ûntstean dy't in situaasje kinne meitsje lykas dy op 'e foto mei de ûntsnapte fisk

Wy sammelje in tsjinner foar grafyske en CAD / CAM-applikaasjes foar wurk op ôfstân fia RDP basearre op in brûkte CISCO UCS-C220 M3 v2

dan moatte jo yn 'e planningsstadium in pear ienfâldige stappen nimme:

  1. De doelgroep en taken binne brûkers dy't yntinsyf wurkje mei grafiken en hardware-fersnelling fan in fideokaart nedich binne. It súkses fan ús oplossing is basearre op it feit dat de krêftferlet fan brûkers fan grafyske en CAD/CAM-programma's mear dan 10 jier lyn foldien waard, en op it stuit hawwe wy in krêftreserve dy't de behoeften mei 10 kear of grutter is as mear. Bygelyks, de krêft fan 'e Quadro P2200 GPU is mear as genôch foar 10 brûkers, en sels mei ûnfoldwaande fideoûnthâld makket de fideokaart it goed fan RAM, en foar in gewoane 3D-ûntwikkelder giet sa'n lytse drip yn ûnthâldsnelheid ûngemurken. . Mar as de taken fan 'e brûkers yntinsive komputertaken omfetsje (rendering, berekkeningen, ensfh.), dy't faaks 100% fan boarnen brûke, dan is ús oplossing net geskikt, om't oare brûkers yn dizze perioaden net normaal kinne wurkje. Dêrom analysearje wy sekuer brûkerstaken en de aktuele boarne load (op syn minst sawat). Wy jouwe ek omtinken foar it folume fan it herskriuwen nei de skiif per dei, en as it in grut folume is, dan selektearje wy server ssd of optane-skiven foar dit folume.
  2. Op grûn fan it oantal brûkers selektearje wy in server, fideokaart en skiven geskikt foar boarnen:
    • processors neffens de formule 1 kearn per brûker + 2,3 per OS, yn elts gefal, elk op ien kear net brûke ien of maksimaal twa (as it model is komselden laden) kearnen;
    • fideokaart - sjoch nei it gemiddelde bedrach fan fideoûnthâld en GPU-konsumpsje per brûker yn in RDP-sesje en selektearje in profesjonele! fideokaart;
    • Wy dogge itselde mei RAM en skiif subsysteem (tsjintwurdich kinne jo sels kieze RAID nvme goedkeap).
  3. Wy kontrolearje de dokumintaasje foar de tsjinner soarchfâldich (gelokkich hawwe alle merkservers folsleine dokumintaasje) foar it neilibjen fan ferbiningen, snelheden, stroomfoarsjenning en stipe technologyen, lykas ek de fysike ôfmjittings en noarmen foar waarmtedissipaasje fan ynstalleare ekstra komponinten.
  4. Wy kontrolearje de normale wurking fan ús software yn ferskate sesjes fia RDP, lykas ek foar it ûntbrekken fan lisinsjebeperkingen en kontrolearje de beskikberens fan 'e nedige lisinsjes soarchfâldich. Wy losse dit probleem op foar de earste stappen fan ymplemintaasje. As waard sein yn 'e opmerking troch leave malefix
    "- Lisinsjes kinne wurde bûn oan it oantal brûkers - dan skeine jo de lisinsje.
    - De software wurket miskien net goed mei ferskate rinnende eksimplaren - as it rommel of ynstellings op op syn minst ien plak skriuwt net nei it brûkersprofyl/%temp%, mar nei iets iepenbier tagonklik, dan sille jo in protte wille hawwe om it probleem te fangen ."
  5. Wy tinke oer wêr't de grafyske tsjinner ynstalleare sil, ferjit net oer UPS en de oanwêzigens fan hege snelheid ethernet-poarten en it ynternet dêr (as nedich), en ek it neilibjen fan 'e klimatyske easken fan' e tsjinner.
  6. Wy ferheegje de ymplemintaasjeperioade nei op syn minst 2,5-3 wiken, om't in protte sels lytse needsaaklike komponinten maksimaal twa wiken duorje kinne, mar montage en konfiguraasje duorret ferskate dagen - gewoan in normale laden fan server nei it OS kin mear dan 5 minuten duorje.
  7. Wy beprate mei behear en leveransiers dat as it projekt ynienen op elts stadium net goed giet of ferkeard giet, dan in weromkear of ferfanging meitsje kinne.
  8. It waard ek freonlik suggerearre yn malefix comments
    nei alle eksperiminten mei de ynstellingen, sloop alles en ynstallearje it fanôf it begjin. Lykas dit:
    - tidens eksperiminten is it nedich om alle krityske ynstellings te dokumintearjen
    - tidens in nije ynstallaasje werhelje jo de minimale fereaske ynstellings (dy't jo dokuminteare yn 'e foarige stap)
  9. Wy ynstallearje earst it bestjoeringssysteem (leafst Windows-tsjinner 2019 - it hat RDP fan hege kwaliteit) yn Trial-modus, mar evaluearje it ûnder gjin omstannichheden (jo moatte it dan opnij ynstallearje fanôf it begjin). En pas nei in suksesfolle lansearring losse wy problemen mei lisinsjes op en aktivearje it OS.
  10. Ek foar ymplemintaasje selektearje wy in inisjatyfgroep om it wurk te testen en oan takomstige brûkers de foardielen fan wurkjen mei in grafyske server út te lizzen. As jo ​​​​dit letter dogge, ferheegje wy it risiko op klachten, sabotaazje en net ûnderboude negative resinsjes.

Wurkje fia RDP fielt net oars as wurkjen yn in lokale sesje. Faak ferjitte jo sels dat jo earne wurkje fia RDP - ommers, sels fideo- en soms fideokommunikaasje yn in RDP-sesje wurkje sûnder merkbere fertragingen, want no hawwe de measte minsken in hege snelheid ynternetferbining. Wat de snelheid en funksjonaliteit fan RDP oanbelanget, bliuwt Microsoft no noflik te ferrassen mei 3D-hardwareversnelling en multimonitors - alles wat brûkers fan grafiken, 3D en CAD/CAM-programma's nedich binne foar wurk op ôfstân!

Dus yn in protte gefallen is it ynstallearjen fan in grafyske tsjinner neffens de útfierde ymplemintaasje de foarkar en mobiler dan 10 grafyske stasjons as in PC.

PS Hoe kinne jo maklik en feilich ferbine fia it ynternet fia RDP, lykas de optimale ynstellings foar RDP-kliïnten - kinne jo sjen yn it artikel "Wurk op ôfstân yn it kantoar. RDP, Port Knocking, Mikrotik: ienfâldich en feilich"

Boarne: www.habr.com

Add a comment