Jeg tviler på at du vil finne noe bra hyllevare som passer til arbeidsoppgavene i vår bransje. Ei heller tror jeg du vil like prisene på tilpassede maskiner fra f.eks. Nextron.
Her er et eksempel på komponenter som kan være av interesse, de tar høyde for små filer, masse data, databaser og mye flytting/innlasting
Jeg tar ikke høyde for pris eller tilgjengelighet her
Hovedkort
Et hovedkort med gode ekspansjonsmuligheter er et bra valg.
Da kan du utvide med nye kontrollerkort (om du trenger masse diskplass, gpu-er eller andre nyttekort som nettverk, spesialkort som floppy, cdrom eller for andre typer medium.
Dette er mitt drømmekort
Prosessor
En CPU med mange kjerner som også har høy frekvens vil være et godt valg i en sånn maskin. Du beskriver at du trenger til virtualisering, blant annet. Jeg ville gått for AMD, mye fordi du da kan sitte på samme sokkel (fra hovedkortet) men oppgradere til en nyere CPU senere. Denne er helt rå, og passer til hovedkortet
Minne
Om du behersker Python, eller et annet programmeringsspråk, så ville jeg gått for så mye minne som overhodet mulig. Da kan du lese inn hele pakker i minnet og jobbe med dem direkte på RAM. I alle andre situasjoner tror jeg 128GB eller 256GB er størrelser som kommer til å vare i mange, mange år. Uansett bør du velge ECC-minne, så slipper du å tenke på korrupsjon av data under flytting eller håndtering.
En annen faktor med minne, er kanaler. Desto flere kanaler, jo bedre.
Arbeidsdisk
Disken du bruker til å jobbe med data på. Disse diskene bør ha veldig høy IOPS (Input-Output Operations per Second), sånn at du kan bruke dem til databaser, millioner av små filer og reformatering når det er behov for det. Om du skal eksponere disker til Linux er dette også en god måte å jobbe med masse små filer på, siden du f.eks. kan bruke Reiser4, Btrfs eller ZFS som håndterer blokkunderallokering (som er utmerket for masse små filer).
En annen ting å tenke på her, er at disken må være utrolig rask for de største XML-filene - husk bare å konfigurere OS til å ha TMP-mappene på diskene i dette settet for en utrolig respons.
Uansett, så anbefaler jeg deg å kjøpe et PCIe kort som støtter flere NVMe disker. Som du så kan softraide for mest IOPS. Jeg anbefaler 2-4TB total lagringskapasitet på disse diskene, og de bør har 6-7GBs skrivehastighet (Gen4 eller Gen5 når det blir litt billigere - da får du nesten RAM-hastighet) Ett sånn her sammen med fire 4TB SSD av denne typen vil nok gjøre susen, om du setter dem i raid 0 :)
OS kan installeres på en god NVMe ssd. 512GB er nok i massevis for en arbeidsstasjon med mye programvare.
Mellomlagring
Bortsett fra kaldlager og varmlager på en server i infrastrukturen, så ville jeg også hatt noen gode og store HDD-disker i JBOD-konfigurasjon. Det er billige disker nå opp i 18TB, men du finner masse bra (og veldig stabile) 4-8TB HGST disker på markedet nå. Disse er arbeidshester du kan stole på. Jeg ville ikke kjøpt standard WD eller Seagate. Men HGST 4TB eller Toshiba (eller WDC om du går 14-16TB) har gode tall på levetid og stabilitet)
Grafikkkort
Kraftige GPU (om du skal bruke hashcat på krypterte dokumenter vil den billigste løsningen være et par kraftige nvidia-gpuer). Dette avhenger selvsagt om du vil tilby en sånn tjeneste. De sterkeste på markedet nå er RTX4090. En moro fakta om disse: gir du 8 stk. RTX 4090 til hashcat, vil den kunne knekke alle åtterlengdepassord på 48 minutter (det er 2.2 billioner passord). Som er vanligst lengde av det jeg har sett på krypterte filer. Ett kort klarer det på ca seks og en halv time
Strømforsyning
Det som kanskje er viktigst, er å kjøpe Seasonic PSU, gjerne en Prime 1000W Titanium som muligens er verdens beste strømforsyning, eller 1600w om du skal ha flere GPU. Disse PSU-ene holder i 20 år og gir maskinen stabil juice som ikke skader maskinvaren. Jeg kan ikke få sagt det nok hvor viktig det er med kvalitet på strømforsyningen. Seasonic leverer forøvrig Prime-serien med 12 års garanti. Dette er en billig forsikring for resten av utstyret i datamaskinen, og enkelt å forsvare.
Nettverk
Selv om du nå i Windows 11 må «fikle» litt når du skal sette opp en LACP-gruppe, så vil du spare deg for mye venting mot en server om du har 20 Gbit/s tilkobling direkte til lagringsserveren. Jeg laster ned TB-pakker fra backup på under 10 minutter. Du kan slippe unna med mye lokalt arbeid om du har en rask tilkobling.