Ne montojmë një server për aplikacione grafike dhe CAD/CAM për punë në distancë nëpërmjet RDP bazuar në një CISCO UCS-C220 M3 v2 të përdorur

Ne montojmë një server për aplikacione grafike dhe CAD/CAM për punë në distancë nëpërmjet RDP bazuar në një CISCO UCS-C220 M3 v2 të përdorur
Pothuajse çdo kompani tani domosdoshmërisht ka një departament ose grup që punon në CAD/CAM
ose programe të rënda të projektimit. Ky grup përdoruesish është i bashkuar nga kërkesa serioze për harduerin: shumë memorie - 64 GB ose më shumë, një kartë video profesionale, një ssd e shpejtë dhe se është e besueshme. Kompanitë shpesh blejnë disa kompjuterë të fuqishëm (ose stacione grafike) për disa përdorues të këtyre departamenteve dhe më pak të fuqishëm për të tjerët, në varësi të nevojave dhe aftësive financiare të kompanisë. Kjo është shpesh qasja standarde për zgjidhjen e problemeve të tilla dhe funksionon mirë. Por gjatë një pune pandemike dhe në distancë, dhe në përgjithësi, kjo qasje është jooptimale, shumë e tepërt dhe jashtëzakonisht e papërshtatshme në administrim, menaxhim dhe aspekte të tjera. Pse është kështu dhe cila zgjidhje do të përmbushë në mënyrë ideale nevojat e stacioneve grafike të shumë kompanive? Ju lutemi mirë se vini te macja, e cila përshkruan se si të krijoni një zgjidhje funksionale dhe të lirë për të vrarë dhe ushqyer disa zogj me një gur, dhe cilat nuanca të vogla duhet të merren parasysh për të zbatuar me sukses këtë zgjidhje.

Dhjetorin e kaluar, një kompani hapi një zyrë të re për një zyrë të vogël dizajni dhe u ngarkua me organizimin e të gjithë infrastrukturës kompjuterike për ta, duke qenë se kompania kishte tashmë laptopë për përdoruesit dhe disa serverë. Laptopët ishin tashmë disa vjeç dhe ishin kryesisht konfigurime lojrash me 8-16 GB RAM dhe në përgjithësi nuk mund të përballonin ngarkesën nga aplikacionet CAD/CAM. Përdoruesit duhet të jenë të lëvizshëm, pasi shpesh u duhet të punojnë larg zyrës. Në zyrë blihet një monitor shtesë për çdo laptop (kështu funksionojnë me grafikë). Me të dhëna të tilla hyrëse, e vetmja zgjidhje optimale, por e rrezikshme për mua është të implementoj një server të fuqishëm terminal me një kartë video të fuqishme profesionale dhe një disk nvme ssd.

Avantazhet e një serveri të terminalit grafik dhe të punës përmes RDP

  • Në kompjuterët individualë të fuqishëm ose stacionet grafike, në shumicën e rasteve, burimet harduerike nuk përdoren as nga një e treta dhe mbeten të papunë dhe përdoren në 35-100% të kapacitetit të tyre vetëm për një periudhë të shkurtër kohe. Në thelb, efikasiteti është 5-20 përqind.
  • Por shpesh hardueri është larg nga komponenti më i shtrenjtë, sepse licencat grafike bazë ose softuerët CAD/CAM shpesh kushtojnë nga 5000 dollarë, madje edhe me opsione të avancuara, nga 10 dollarë. Në mënyrë tipike, këto programe funksionojnë në një seancë RDP pa probleme, por ndonjëherë ju duhet të porosisni shtesë opsionin RDP, ose të kërkoni në forume se çfarë të shkruani në konfigurime ose regjistër dhe si të ekzekutoni një softuer të tillë në një sesion RDP. Por kontrolloni që softueri që na nevojitet funksionon përmes RDP të nevojshme që në fillim dhe kjo është e lehtë për t'u bërë: ne përpiqemi të regjistrohemi përmes RDP - nëse programi ka filluar dhe të gjitha funksionet bazë të softuerit po funksionojnë, atëherë ka shumë të ngjarë që nuk do të ketë probleme me licencat. Dhe nëse jep një gabim, atëherë përpara se të zbatojmë një projekt me një server terminali grafik, ne kërkojmë një zgjidhje të kënaqshme për problemin për ne.
  • Gjithashtu një plus i madh është mbështetja për të njëjtin konfigurim dhe cilësime specifike, komponentë dhe shabllone, të cilat shpesh janë të vështira për t'u zbatuar për të gjithë përdoruesit e PC. Menaxhimi, administrimi dhe përditësimet e softuerit janë gjithashtu "pa pengesë"

Në përgjithësi, ka shumë përparësi - le të shohim se si zgjidhja jonë pothuajse ideale shfaqet në praktikë.

Ne mbledhim një server të bazuar në një CISCO UCS-C220 M3 v2 të përdorur

Fillimisht, ishte planifikuar të blihej një server më i ri dhe më i fuqishëm me memorie 256 GB DDR3 ecc dhe 10 GB ethernet, por ata thanë se duhej të kursenim pak dhe të futeshim në buxhet për një server terminal prej 1600 dollarësh. Epo, në rregull - klienti është gjithmonë i pangopur dhe i drejtë, dhe ne zgjedhim këtë shumë:

i përdorur CISCO UCS-C220 M3 v2 (2 X GJASHTË Bërthamë 2.10 GHZ E5-2620 v2) 128 GB DDR3 ecc - 625 dollarë
ID 3.5" 3 TB sas 7200 US - 2×65$=130$
SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512 GB Samsung — 200 dollarë
Karta video QUADRO P2200 5120MB — 470 dollarë
Përshtatës SSD Ewell PCI-E 3.0 në M.2 (EW239) -10$
Totali për server = 1435 dollarë

Ishte planifikuar të merrja një ssd 1 TB dhe një përshtatës ethernet 10 GB - 40 dollarë, por doli që nuk kishte UPS për 2 serverët e tyre, dhe ne duhej të gërvishteshim pak dhe të blinim një UPS PowerWalker VI 2200 RLE - 350 dollarë.

Pse një server dhe jo një kompjuter i fuqishëm? Arsyetimi i konfigurimit të zgjedhur.

Shumë administratorë dritëshkurtër (e kam hasur shumë herë më parë) për ndonjë arsye blejnë një PC të fuqishëm (shpesh një kompjuter lojrash), vendosin 2-4 disqe atje, krijojnë RAID 1, e quajnë me krenari një server dhe e vendosin në cep i zyrës. E gjithë paketa është e natyrshme - një "hodge" me cilësi të dyshimtë. Prandaj, unë do të përshkruaj në detaje pse u zgjodh ky konfigurim i veçantë për një buxhet të tillë.

  1. Besueshmëria!!! — të gjithë komponentët e serverit janë projektuar dhe testuar për të funksionuar për më shumë se 5-10 vjet. Dhe nënat e lojërave punojnë maksimumi 3-5 vjet, madje përqindja e prishjeve gjatë periudhës së garancisë për disa e kalon 5%. Dhe serveri ynë është nga marka super e besueshme CISCO, kështu që nuk priten probleme të veçanta dhe gjasat e tyre janë një renditje me madhësi më të ulët se një kompjuter i palëvizshëm
  2. Komponentët e rëndësishëm si furnizimi me energji janë të dyfishta dhe, në mënyrë ideale, energjia mund të furnizohet nga dy linja të ndryshme dhe nëse një njësi dështon, serveri vazhdon të funksionojë
  3. Kujtesa ECC - tani pak njerëz kujtojnë se fillimisht memoria ECC u prezantua për të korrigjuar një bit nga një gabim që lind kryesisht nga efektet e rrezeve kozmike, dhe me një kapacitet memorie prej 128 GB - një gabim mund të ndodhë disa herë në vit. Në një kompjuter të palëvizshëm mund të vëzhgojmë dështimin e programit, ngrirjen, etj., gjë që nuk është kritike, por në server kostoja e një gabimi është ndonjëherë shumë e lartë (për shembull, një hyrje e gabuar në bazën e të dhënave), në rastin tonë, në rast të një defekti serioz, është e nevojshme të rindizni dhe ndonjëherë kushton disa njerëz në ditë pune
  4. Shkallueshmëria - shpesh nevoja e një kompanie për burime rritet disa herë gjatë disa viteve dhe është e lehtë të shtoni memorie të diskut në server, të ndryshoni procesorët (në rastin tonë, E5-2620 me gjashtë bërthama në Xeon E5 2690 v2 me dhjetë bërthama) - nuk ka pothuajse asnjë shkallëzim në një PC të rregullt
  5. Formati i serverit U1 - serverët duhet të jenë në dhomat e serverëve! dhe në raftet kompakte, në vend që të nxisni (deri në 1 KW nxehtësi) dhe të bëni zhurmë në cep të zyrës! Vetëm në zyrën e re të kompanisë, një hapësirë ​​e vogël (3-6 njësi) në dhomën e serverit u sigurua veçmas dhe një njësi në serverin tonë ishte pikërisht pranë nesh.
  6. Telekomanda: menaxhimi dhe tastiera - pa këtë mirëmbajtje normale të serverit për telekomandë! punë jashtëzakonisht e vështirë!
  7. 128 GB RAM - specifikimet teknike thanë 8-10 përdorues, por në realitet do të ketë 5-6 seanca të njëkohshme - prandaj, duke marrë parasysh konsumin maksimal tipik të memories në atë kompani, 2 përdorues 30-40 GB = 70 GB dhe 4 përdorues prej 3-15 GB = 36 GB, + deri në 10 GB për sistem operativ për një total prej 116 GB dhe 10% në rezervë (kjo është e gjitha në raste të rralla të përdorimit maksimal. Por nëse nuk mjafton, mund të shtoni deri në 256 GB në çdo koha
  8. Karta video QUADRO P2200 5120MB - mesatarisht për përdorues në atë kompani në
    Në një seancë të largët, konsumi i kujtesës video ishte nga 0,3 GB në 1,5 GB, kështu që 5 GB do të mjaftonin. Të dhënat fillestare janë marrë nga një zgjidhje e ngjashme, por më pak e fuqishme e bazuar në i5/64GB/Quadro P620 2GB, që mjaftonte për 3-4 përdorues
  9. SSD M.2 2280 970 PRO, PCI-E 3.0 (x4) 512 GB Samsung - për funksionim të njëkohshëm
    8-10 përdorues, ajo që nevojitet është shpejtësia e NVMe dhe besueshmëria e Samsung ssd. Për sa i përket funksionalitetit, ky disk do të përdoret për sistemin operativ dhe aplikacionet
  10. 2x3TB sas - i kombinuar në RAID 1 që përdoret për të dhëna voluminoze ose të përdorura rrallë të përdoruesve lokalë, si dhe për kopje rezervë të sistemit dhe të dhëna kritike lokale nga disku nvme

Konfigurimi është miratuar dhe blerë, dhe së shpejti do të vijë momenti i së vërtetës!

Montimi, konfigurimi, instalimi dhe zgjidhja e problemeve.

Që në fillim, nuk isha i sigurt se kjo ishte një zgjidhje 100% funksionale, pasi në çdo fazë, nga montimi deri te instalimi, nisja dhe funksionimi korrekt i aplikacioneve, mund të ngecesh pa mundësinë për të vazhduar, kështu që rashë dakord për serveri brenda të cilit do të ishte Do të jetë e mundur kthimi i tij brenda disa ditësh dhe komponentët e tjerë mund të përdoren në një zgjidhje alternative.

1 problem i largët - karta video është profesionale, me format të plotë! + nja dy mm, por çfarë nëse nuk përshtatet? 75W - çka nëse lidhësi PCI nuk funksionon? Dhe si të bëni një lavaman normal për këto 75 W? Por përshtatet, filloi, shpërndarja e nxehtësisë është normale (veçanërisht nëse ftohësit e serverit janë ndezur me një shpejtësi më të madhe se mesatarja. Megjithatë, kur e instalova, për t'u siguruar që asgjë nuk ishte shkurtuar, përkula diçka në server 1mm (nuk mbaj mend çfarë), por për shpërndarje më të mirë të nxehtësisë nga kapaku Serveri më pas, pas konfigurimit përfundimtar, grisi filmin e udhëzimeve që ishte në të gjithë kapakun dhe që mund të dëmtonte shpërndarjen e nxehtësisë përmes kapakut.

Testi i dytë - disku NVMe mund të mos jetë i dukshëm përmes përshtatësit, ose sistemi nuk do të instalohet atje dhe nëse instalohet, nuk do të niset. Mjaft e çuditshme, Windows ishte instaluar në një disk NVMe, por nuk mund të nisej prej tij, gjë që është logjike pasi BIOS (madje edhe ai i përditësuar) nuk dëshironte të njihte në asnjë mënyrë NVMe për nisje. Nuk doja të isha paterica, por duhej - këtu qendra dhe postimi ynë i preferuar erdhën në shpëtim rreth nisjes nga disku nvme në sistemet e vjetra të shkarkuara Ndihma e diskut të nisjes (BDUtility.exe), krijoi një flash drive me CloverBootManager sipas udhëzimeve nga postimi, instaloi flash drive-in në BIOS fillimisht për të nisur dhe tani po ngarkojmë ngarkuesin nga flash drive, Clover pa me sukses diskun tonë NVMe dhe u nis automatikisht prej tij në disa sekonda! Mund të luanim me instalimin e tërfilit në diskun tonë të bastisjes 3TB, por tashmë ishte mbrëmja e së shtunës dhe kishte mbetur ende një ditë pune, sepse deri të hënën duhej ose të dorëzonim serverin ose ta linim atë. E lashë flash drive-in bootable USB brenda serverit; aty kishte një USB shtesë.

3 pothuajse një kërcënim për dështim. Instalova shërbimet standarde +RD të Windows 2019, instalova aplikacionin kryesor për të cilin filloi gjithçka dhe gjithçka funksionon mrekullisht dhe fjalë për fjalë fluturon.

E mahnitshme! Po shkoj në shtëpi dhe po lidhem përmes RDP, aplikacioni fillon, por ka një vonesë serioze, shikoj programin dhe mesazhi "modaliteti i butë është i ndezur" shfaqet në program. Çfarë?! Kerkoj dru zjarri me te reja dhe superprofesionale per karten video, jap rezultat zero, dru zjarri me i vjeter per p1000 gjithashtu nuk eshte asgje. Dhe në këtë kohë, zëri i brendshëm vazhdon të tallet "Unë ju thashë - mos eksperimentoni me gjërat e freskëta - merrni p1000". Dhe është koha - tashmë është natë në oborr, shkoj në shtrat me zemër të rëndë. Të dielën, po shkoj në zyrë - vendosa një quadro P620 në server dhe gjithashtu nuk funksionon përmes RDP - MS, çfarë është puna? Kërkova në forume për "server 2019 dhe RDP" dhe gjeta përgjigjen pothuajse menjëherë.

Rezulton se meqenëse shumica e njerëzve tani kanë monitorë me rezolucion të lartë dhe në shumicën e serverëve përshtatësi i integruar grafik nuk i mbështet këto rezolucione, përshpejtimi i harduerit çaktivizohet si parazgjedhje përmes politikave të grupit. Unë citoj udhëzimet për përfshirje:

  • Hapni mjetin Edit Group Policy nga Control Panel ose përdorni dialogun e Windows Search (Windows Key + R, më pas shkruani gpedit.msc)
  • Shfleto te: Politika Lokale e Kompjuterit Konfigurimi i Kompjuterit Modelet Administrative Komponentët e Windows Shërbimet e Desktopit në distancë Host i sesionit të Desktopit në distancë Mjedisi i Sesionit në distancë
  • Më pas aktivizoni "Përdor përshtatësin grafik të paracaktuar të harduerit për të gjitha seancat e Shërbimeve të Desktopit në distancë"

Ne rinisim - gjithçka funksionon mirë përmes RDP. Ne e ndryshojmë kartën video në P2200 dhe ajo funksionon përsëri! Tani që jemi të sigurt se zgjidhja po funksionon plotësisht, ne i sjellim të gjitha cilësimet e serverit në ideal, i futim ato në domen, konfigurojmë aksesin e përdoruesit, etj., dhe instalojmë serverin në dhomën e serverit. Ne e testuam atë me të gjithë ekipin për disa ditë - gjithçka funksionon në mënyrë perfekte, ka burime të mjaftueshme të serverit për të gjitha detyrat, vonesa minimale që ndodh si rezultat i punës përmes RDP është e padukshme për të gjithë përdoruesit. E shkëlqyeshme - detyra u krye 100%.

Disa pika nga të cilat varet suksesi i zbatimit të një serveri grafik

Meqenëse në çdo fazë të implementimit të një serveri grafik në një organizatë, mund të lindin gracka që mund të krijojnë një situatë të ngjashme me atë në foto me peshkun e arratisur.

Ne montojmë një server për aplikacione grafike dhe CAD/CAM për punë në distancë nëpërmjet RDP bazuar në një CISCO UCS-C220 M3 v2 të përdorur

atëherë në fazën e planifikimit duhet të ndërmerrni disa hapa të thjeshtë:

  1. Audienca dhe detyrat e synuara janë përdoruesit që punojnë intensivisht me grafikë dhe kanë nevojë për përshpejtimin e harduerit të një karte video. Suksesi i zgjidhjes sonë bazohet në faktin se nevojat për energji të përdoruesve të programeve grafike dhe CAD/CAM u plotësuan më tepër se 10 vjet më parë, dhe për momentin kemi një rezervë energjie që i tejkalon nevojat me 10 herë ose më shumë. Për shembull, fuqia e GPU Quadro P2200 është më se e mjaftueshme për 10 përdorues, dhe madje edhe me memorie të pamjaftueshme video, karta video e kompenson atë nga RAM, dhe për një zhvillues të zakonshëm 3D, një rënie kaq e vogël në shpejtësinë e kujtesës kalon pa u vënë re. . Por nëse detyrat e përdoruesve përfshijnë detyra intensive llogaritëse (renderim, llogaritje, etj.), të cilat shpesh përdorin 100% të burimeve, atëherë zgjidhja jonë nuk është e përshtatshme, pasi përdoruesit e tjerë nuk do të mund të punojnë normalisht gjatë këtyre periudhave. Prandaj, ne analizojmë me kujdes detyrat e përdoruesit dhe ngarkesën aktuale të burimeve (të paktën përafërsisht). Ne gjithashtu i kushtojmë vëmendje vëllimit të rishkrimit në disk në ditë, dhe nëse është një vëllim i madh, atëherë zgjedhim disqet e serverit ssd ose optane për këtë vëllim.
  2. Bazuar në numrin e përdoruesve, ne zgjedhim një server, kartë video dhe disqe të përshtatshme për burimet:
    • procesorë sipas formulës 1 bërthama për përdorues + 2,3 për OS, gjithsesi, secili në të njëjtën kohë nuk përdor një ose maksimum dy bërthama (nëse modeli është i ngarkuar rrallë);
    • kartë video - shikoni sasinë mesatare të kujtesës video dhe konsumit të GPU-së për përdorues në një seancë RDP dhe zgjidhni një profesionist! kartë video;
    • Ne bëjmë të njëjtën gjë me RAM-in dhe nënsistemin e diskut (në ditët e sotme mund të zgjidhni edhe RAID nvme me çmim të lirë).
  3. Ne kontrollojmë me kujdes dokumentacionin për serverin (për fat të mirë, të gjithë serverët e markës kanë dokumentacion të plotë) për pajtueshmërinë me lidhësit, shpejtësitë, furnizimin me energji elektrike dhe teknologjitë e mbështetura, si dhe dimensionet fizike dhe standardet e shpërndarjes së nxehtësisë së komponentëve shtesë të instaluar.
  4. Ne kontrollojmë funksionimin normal të softuerit tonë në disa seanca nëpërmjet RDP, si dhe për mungesën e kufizimeve të licencimit dhe kontrollojmë me kujdes disponueshmërinë e licencave të nevojshme. Ne e zgjidhim këtë çështje përpara hapave të parë të zbatimit. Siç u tha në komentin e dear malefix
    "- Licencat mund të lidhen me numrin e përdoruesve - atëherë ju jeni duke shkelur licencën.
    — Softueri mund të mos funksionojë siç duhet me disa raste të ekzekutimit - nëse shkruan mbeturina ose cilësime në të paktën një vend jo në profilin e përdoruesit/%temp%, por në diçka të aksesueshme publikisht, atëherë do të argëtoheni shumë duke kapur problemin ."
  5. Ne mendojmë se ku do të instalohet serveri grafik, mos harroni për UPS dhe praninë e porteve ethernet me shpejtësi të lartë dhe internetin atje (nëse është e nevojshme), si dhe pajtueshmërinë me kërkesat klimatike të serverit.
  6. Ne e rrisim periudhën e zbatimit në të paktën 2,5-3 javë, sepse shumë komponentë të nevojshëm edhe të vegjël mund të zgjasin deri në dy javë, por montimi dhe konfigurimi zgjat disa ditë - vetëm një ngarkim normal i serverit në OS mund të zgjasë më shumë se 5 minuta.
  7. Ne diskutojmë me menaxhmentin dhe furnitorët që nëse papritur në ndonjë fazë projekti nuk shkon mirë ose shkon keq, atëherë ne mund të bëjmë një kthim ose zëvendësim.
  8. U sugjerua gjithashtu me dashamirësi në komente keqfunksionale
    pas të gjitha eksperimenteve me cilësimet, prishni gjithçka dhe instaloni nga e para. Si kjo:
    — gjatë eksperimenteve është e nevojshme të dokumentohen të gjitha cilësimet kritike
    - gjatë një instalimi të ri, ju përsëritni cilësimet minimale të kërkuara (të cilat i keni dokumentuar në hapin e mëparshëm)
  9. Ne fillimisht instalojmë sistemin operativ (mundësisht serverin Windows 2019 - ai ka RDP me cilësi të lartë) në modalitetin e provës, por në asnjë rrethanë nuk e vlerësoni atë (më pas duhet ta instaloni përsëri nga e para). Dhe vetëm pas një nisjeje të suksesshme, ne zgjidhim problemet me licencat dhe aktivizojmë OS.
  10. Gjithashtu, përpara zbatimit, ne zgjedhim një grup iniciativë për të testuar punën dhe për t'u shpjeguar përdoruesve të ardhshëm avantazhet e punës me një server grafik. Nëse e bëni këtë më vonë, ne rrisim rrezikun e ankesave, sabotimit dhe vlerësimeve negative të pabazuara.

Puna përmes RDP nuk ndihet ndryshe nga puna në një seancë lokale. Shpesh ju madje harroni se jeni duke punuar diku përmes RDP - në fund të fundit, edhe komunikimi video dhe ndonjëherë video në një seancë RDP funksionojnë pa vonesa të dukshme, sepse tani shumica e njerëzve kanë një lidhje interneti me shpejtësi të lartë. Për sa i përket shpejtësisë dhe funksionalitetit të RDP, Microsoft tani vazhdon të befasojë këndshëm me përshpejtimin e harduerit 3D dhe me shumë monitorë - gjithçka që u nevojitet përdoruesve të grafikës, programeve 3D dhe CAD/CAM për punë në distancë!

Pra, në shumë raste, instalimi i një serveri grafik sipas zbatimit të kryer është i preferueshëm dhe më i lëvizshëm se 10 stacione grafike ose një PC.

PS Si të lidheni me lehtësi dhe siguri përmes Internetit përmes RDP, si dhe cilësimet optimale për klientët RDP - mund ta shihni në artikull "Puna në distancë në zyrë. RDP, Port Knocking, Mikrotik: e thjeshtë dhe e sigurt"

Burimi: www.habr.com

Shto një koment