Hardware til professionel server

Diverse d.  23. november. 2005, skrevet af HKB
Vist: 583 gange.

HKB
 
Overclocker
Tilføjet:
23-11-2005 14:18:57
Svar/Indlæg:
98/37
Da jeg skal til at bygge en rigtig god server til et par profetionelle hjemmesider vil jeg gerne vide hvilket hardware der er bedst...

Krav:

Det skal kunne klare 25000+ unikke besøg per dag!
Skal have mulighed for at lave en nøjagtig sikkerhedskopi af hardisken (spejl) via raid...

Hvad vil du foreslå af hardware...

Bonghjerne
 
Elitebruger
Tilføjet:
23-11-2005 14:21:18
Svar/Indlæg:
658/48
Dual Xeon system med et par GB ram og nogle stabile HD's...

Så burde den være hjemme (:

Ellers... en Dell ?

Hvad prisleje snakker vi ?



HKB
 
Overclocker
Tilføjet:
23-11-2005 14:24:13
Svar/Indlæg:
98/37
Pris: Uberænset... ;)

Vil helst selv samle det hele (altså købe det som enkelte enheder). Så har jeg det bedst... med mindre der er en klar fordel ved det andet...



MazdaMadsen
 
Moderator
Tilføjet:
23-11-2005 14:28:59
Svar/Indlæg:
5039/109
Fordelen står jo i #2. I finder selv ud af det med ansvaret. Men det er ikke sjovt at stå tilbage med aben.

Så derfor synes jeg du skal følge #2's råd.




Illuminati
 
Elitebruger
Tilføjet:
23-11-2005 14:42:09
Svar/Indlæg:
10398/435
Skal det være rackmount server?



HKB
 
Overclocker
Tilføjet:
23-11-2005 14:47:02
Svar/Indlæg:
98/37
#6
skal sige at jeg ikke ved særligt meget om servere hardware... har kun arbejdet videre med dem på software niveau.... og min egen pc på hardware niveau...



HKB
 
Overclocker
Tilføjet:
23-11-2005 14:53:14
Svar/Indlæg:
98/37
men hvilken server vil i så anbefale?



BlAzKoWiCz
 
Elitebruger
Tilføjet:
23-11-2005 14:56:01
Svar/Indlæg:
2732/41
8# Dell Power Edge eller HP Proliant



Illuminati
 
Elitebruger
Tilføjet:
23-11-2005 15:01:39
Svar/Indlæg:
10398/435
Okay.. er du sikker på at du selv vil samle den?

Rackmount = et kabinet man sætter ind i et server skab

Hvis du selv vil samle så ville jeg sige noget alla...

Chenbro kabinet <- rack
Tyan motherboard S940
Opteron S940
ECC ram (krævet til S940)
SATA controller med RAID 1 (god til read speed)
MaxLineIII harddiske

Skal serveren have database på? og i så fald, skal der skrives til db eller kun læses?

Går ud fra du vil køre Windows Server på den?



HKB
 
Overclocker
Tilføjet:
23-11-2005 15:04:50
Svar/Indlæg:
98/37
#11 yeps... der skal være sql database på... overvejer kraftigt WSS



bechmann
 
Superbruger
Tilføjet:
23-11-2005 15:05:38
Svar/Indlæg:
631/84
1# ville jeg ringe til nogle professionelle folk og få at vide hvad du skal købe så er du sikker på det er noget der ´virker det du får



Illuminati
 
Elitebruger
Tilføjet:
23-11-2005 15:06:48
Svar/Indlæg:
10398/435
#10, ja men HP/Compaq skal man slås en del med før de kommer.. de har ikke styr på hvilken kontrakt man har med dem og de ved ikke hvilke dele der sidder i ens server.. Men dette er faktisk småting vil jeg sige, da man jo kan tale sig "fra" det...





#12
MupP
 
Superbruger
Tilføjet:
23-11-2005 15:07:51
Svar/Indlæg:
254/16
#11 Hvis det er professionelt, så skal der altså SCSI til...

#0 Jeg holder altså med de andre og siger HP, IBM eller Dell... Det er det bedste hvis du skal have noget der virker. Self. ville du sikkert kunne få en fin server op at stå, men hvis det skal gøres ordentligt så køb en færdig!



BlAzKoWiCz
 
Elitebruger
Tilføjet:
23-11-2005 15:08:09
Svar/Indlæg:
2732/41
Noget ala

Tyan Thunder K8WE
Dual Opteron 275
8x 512 Mb Infineon Reg ECC
3ware PCI-X SCSI controller
og nogle SCSI diske,
Maxtor til en server, baah

Men vil nu også støtte forslaget om en IBM/HP server



Illuminati
 
Elitebruger
Tilføjet:
23-11-2005 15:15:26
Svar/Indlæg:
10398/435
Skal der skrives meget til db'en? Eller er det kun udtræk af data? Anyway.. så ville jeg foreslå at bruge flere arrays. database-brug skal ikke gå ud over resten af performancen..



#15
HKB
 
Overclocker
Tilføjet:
23-11-2005 15:24:00
Svar/Indlæg:
98/37
den skal bruges til at køre 3 hjemmesider på... dvs den skal både aflæse hjemmesiden og skrive i db'en...



BlAzKoWiCz
 
Elitebruger
Tilføjet:
23-11-2005 15:24:33
Svar/Indlæg:
2732/41
17# Ah okay, Det vidste jeg ikke, har bare hørt folk lovprise 3ware controllere :)

Ellers passer delene sammen, Men som jeg skriver støtter jeg også forslaget om en IBM/HP server



#17
HKB
 
Overclocker
Tilføjet:
23-11-2005 15:27:31
Svar/Indlæg:
98/37
yep... men lige i øjeblikket undersøger jeg bare...

så bare fyr alle forslag... har i personlige erfaringer eller links der kan hjælpe mig til at forstå mere ang. servres hardwaremæssige opbygning osv... så bare fyr det... kom med det hele...



Salkcin
 
Elitebruger
Tilføjet:
23-11-2005 15:35:30
Svar/Indlæg:
1713/31
Synes der er glemt lidt redundans!

Hvis det er en server til professionelt brug skal man have dataerne mindst 2 forskellige steder rent fysisk. Raid 1 er IKKE backup, men bare øget datasikkerhed hvilket bestemt ikke er i orden hvis det skal være en professionel løsning.

Så du skal have noget backup eller alternativt betale et firma som har speciliseret sig i at tilbyde løsninger til dit behov. De vil også have en kæmpe backupserver der står i brandsikkertrum osv jeg skal komme efter dig som tager backup af dine kunders ting en gang i døgnet.

Hvor skal serveren stå? hvem har du tænkt dig skal ligge forbindelse til 25.000 unikke hits per dag?



#20
HKB
 
Overclocker
Tilføjet:
23-11-2005 15:46:49
Svar/Indlæg:
98/37
#22

redundans?

db backup kører på en comp uden for systemet...
log og kildekode backup køres på comps der ikke står i direkte netværk med selve serveren...

Forbindelsen er ved at blive undersøgt...

Det skal siges at dette er en ovevejelse vi har gjordt os... der er jo mange fordele for os ved at have vores egen server...



Illuminati
 
Elitebruger
Tilføjet:
23-11-2005 15:50:51
Svar/Indlæg:
10398/435
#22, vi snakker om "Hardware til professionel server", ikke backup... det er jo en helt anden sag og anden maskine og andet rum/sted.

Nej raid1 er ikke backup i den professionelle verden, men det ændre ikke på at man bruger raid1 på maskinerne alligevel.

Desuden backer man ikke op en gang i døgnet, det gør man løbende/incremental..

Og man skal også have en "spare" maskine som kan køre alt front-end i tilfælde af nedetid..




Illuminati
 
Elitebruger
Tilføjet:
23-11-2005 15:55:28
Svar/Indlæg:
10398/435
HKB, tag en times telefonsamtale med IBM og spørg godt og grundigt til deres eServer løsninger..



Salkcin
 
Elitebruger
Tilføjet:
23-11-2005 16:04:21
Svar/Indlæg:
1713/31
#26

Ja, men skal stadig have redundans over hele linien - ellers er en server ikke professionel i mine øjne før der er redundans som du rigtig nok siger kræver mere end en computer.

Jeg ved godt man tager incrementel backup i hverdagene og fuld en gang om ugen osv, men derfor bliver den stadig taget hver dag?

Raid1 benyttes heller ikke til en professional server. Der benytter man typisk raid5 eller raid5a hvis det skal være meget fint.
Der er vildere løsninger, men det er så de typiske.

Men det er smartest at ringe til en konsulent og få et uforpligtende tilbud :)



#24
HKB
 
Overclocker
Tilføjet:
23-11-2005 16:09:10
Svar/Indlæg:
98/37
hvad er redundans?

og nogle der ka forklare de forskellige raids...



Fearless
 
Elitebruger
Tilføjet:
23-11-2005 16:12:21
Svar/Indlæg:
4536/104
#0 jeg støtter klart mange af de andres forslag om at købe en færdig samlet IBM/HP/Dell Server da jeg ved at det skulle være nogle af de bedste mærke servere man kan købe desværre er prisen dog også derefter.

Men hvis man ikke kan overtale dig så snakker vi sådan et dyr her for at få en Nice server.

2*Opteron 280 Dual core 2.4ghz Opteron til sokket 940.
http://www.officeit.dk/templat...

4*2gb DDR3200 ECC-REG 8gb i alt i dual channel.(muligvis Corsairs med CL på 2...

1*Tyran K8WE
Socket 940 / NVidia nForce Professional 2200/2050 / RAID / Udvidet ATX / LAN / LYD / 1xPCI-32 / 3...

5-15 stk Maxtor SCSI 15000RPMs 80pins 147gb diske. i Nvidia RAID Mirror
147 GB SCSI, Ultra320 80pins, 15000RPM / 8MB Cache, Atlas 15KII

samt en af de nye 800-1100Watts PSU´er som enten OCZ eller PC&COOL har lavet.

og eventuelt et ATI/Geforce kort i mellem klassen men som ikke sluger alt for mange watts men har en del ram på.(til demonstation samt eventuelle andre små ting)

og så ellers bare et server rack der kan have det hele samt en god gang 120mm industriblæsere som larmer grumt men har monster flow. :e

#23 magen til uvidenhed skal man da godt nok lede længe efter...
AMD systemer kan PT ikke klare DDR2 ram det kommer muligvis med M2/M3 men det er endnu uvist om de springer DDR2 over eller hopper med på vognen.





#26
HKB
 
Overclocker
Tilføjet:
23-11-2005 16:15:12
Svar/Indlæg:
98/37
jeg har intet imod at købe en færdig.... som sagt er jeg ret ny på dette område...



Fearless
 
Elitebruger
Tilføjet:
23-11-2005 16:21:08
Svar/Indlæg:
4536/104
#31 ja okey .. så er der netop grund til at overveje en færdig... da server hardware er ret meget anderledes end normalt hardware... Men hvis du vælger en samlet maskine ud fra hvad jeg fandt til dig i #30 så går du i vært fald ikke helt galt i byen... du får 4 kerner ved at vælge mit eksembel... og ud over det rigeligt ram og mulighed for Numa technologi som giver omkring 12gb/sec ram båndbredde.



Salkcin
 
Elitebruger
Tilføjet:
23-11-2005 17:29:53
Svar/Indlæg:
1713/31
HKB->

Redundans er når man har et overflødigt komponent. Raid 1 er f.eks. redundant da den ene disk er overflødig, men fejler den anden er den pludselig i brug istedet.
Der er mange former for redundans... det er ikke kun dine harddiske/data, men kan også være man har flere internet linier ud af huset så hvis den ene bliver gravet over bruger man bare den anden som har en anden føringsvej.

Hvor meget redundans man vil have kommer an på hvor vigtigt det er serveren kører, hvor vigtige dataerne er osv.

Defination på redundans: http://www.google.dk/search?hl...



Illuminati
 
Elitebruger
Tilføjet:
23-11-2005 17:47:27
Svar/Indlæg:
10398/435
faktisk har jeg ikke nogen idé om hvor meget 25000 unikke hits er.. det kommer jo meget an på hvad de 25000 personer skal lave på serveren.. skal de bare "kigge" eller lave andre ting som belaster en database og kræver udregninger osv...

det lyder jo af meget hvis man tænker hits/minut..

måske kræver det en load-balancer og to servere som fetcher data i en tredje database-server.

hvis det bare er en simple html side, så kunne min pc jo klare opgaven.

man kan sige at på den måde er der meget forskel på 25000 hits.



#30
HKB
 
Overclocker
Tilføjet:
23-11-2005 21:59:38
Svar/Indlæg:
98/37
det er en 3 onlinebutikker... så der er en del databaselæsning og billedfremvisning mht. produkter... og en del skrivning til ordrer så den skal kunne lidt af hvert.....



Fearless
 
Elitebruger
Tilføjet:
23-11-2005 22:05:02
Svar/Indlæg:
4536/104
#36 så tror jeg mit råd er en god ide at overveje... der kan spares lidt monetos ved at vælge Opteron 270 udgaverne i stædet for 280 udgaverne... du spare vel ca 5000 per cpu.. så ommkring 10000 i alt vil jeg skyde på... og 4 kerner på 2.0ghz vær med høj cache og høj båndbredde bør vel også ku trække det i ska bruge... ;)



bechmann
 
Superbruger
Tilføjet:
23-11-2005 22:08:04
Svar/Indlæg:
631/84
eller´s tage en snark med thy data de ved hvad de snakker om http://www.thydata.dk/



espeholt_jr
 
Elitebruger
Tilføjet:
23-11-2005 22:18:51
Svar/Indlæg:
2175/186
tjaa altså raid 1 beskytter hvis en disk går ned, men ikke hvis der bliver skrevet noget forkert til disken... og det kunne være virus, hacker o.lign.

ville bestemt også foretrække en samlet, men det ville uden tvivl være sjovt at lave sin egen ;) personligt ville jeg tage hp, da de er opteron(personligt valg) og billige... ibm synes jeg er lidt dyre (nok ikke set i forhold til service osv.) og dell har jo så intel..



Huddy
 
Elitebruger
Tilføjet:
24-11-2005 07:11:54
Svar/Indlæg:
1881/217
Det bedste vil nok være, at du kontakter Dell, HP eller IBM og får en pakke løsning (alt efter nedbruds typen er Dell og IBM, er der inde for 4 timer i tilfælde af nedbrud, HP har inde for 24).

Hvis det er rigtig tungt SQL (DB) arbejde, burde du overveje et SAN eller et DAS til lager. Da du får den rigtige Redundans og hastighed, som man SKAL have når det er servere man snakker om.
Hvis du er i tvivl om, hvilken Redundans der er bedst til din løsning, kan du kigge her : http://www.acnc.com/raid.html

En proffessionel løsning er :

Et SAN/DAS, står for "Storage Area Network" og "Data Area Network", og fungere på den måde, at du på en server Installer din IIS (på Front-end) som afvikler HTML, ASP, PHP koderne, og på Back-enden (Den som Front-enden kontakter, for at få SQL træk) skal der installeres SQL, men også nogle Fiber-Optiske kort, som igennem disse er forbundet til et SAN/DAS.
I et SAN/DAS, sidder der x-antal harddiske, som er konfigureret efter din smag.
Det kan være 2xRAID10, eller 0.1, eller i RAID50 - lige hvad du ønsker at gøre med de 12 harddiske som kan sættes i.
Sådan en løsning, render op i 100.000,- Ca., men så kan du også hoste Nord og Midt-jylland med 5000 hits i minuttet.

En af key-tingene ved et SAN/DAS eller High-end SCSI, er at du kan lave Hot-Swap på dine harddiske.
Dvs. laver du eks. en RAID 3 eller 5, har du en eks. 3 harddiske, så laves der Striping på 2 harddiske, og så har en Hot-Spare. Dvs. at hvis en af de 2 hardiske står af, så overtager Hot-Sparen arbejdet for den syge (Note; Serveren bliver lidt langsom imens den Rebuilder Data på Hot-Sparen, men serveren tages ikke ud af drift, så når den er færdig med Rebuild, kan du tage den syge Harddisk ud, og sætte en ny i igen, mens serveren er i drift).

Selve serveren i sådan løsning kommer til at bestå af Eks. Dell PowerEdge 2800, som du så skal have 2 af:
Dual Intel Xeon 2.8 GHz., med HT.
4 Giga RAM.
3 Stk. SCSI 320 diske med.

Det kan IKKE anbefales, at bygge sin egen server selv.

Husk UPS, uanset hvilken server løsning du vælger.

Du skal også huske, at koderne skal være skrevet rigtig, for at kunne håndtere så mange hits.



#Devastator
 
Elitebruger
Tilføjet:
24-11-2005 08:27:45
Svar/Indlæg:
1581/5
puha der er mange "personlie ønsker" i denne tråd :)

Jeg vil anbefale dig at købe en dual xeon (2.8-3ghz) med 2gb ram og 5-7 scsi diske, størrelse alt efter dit behov enten 36 74 eller 146gb. 2 diske i raid1 til system og html, 3-5 diske i raid5 til sql.
Det hardware burde være rigeligt til at levere til en meget trafikeret hjemmeside, viser det sig den i prime-time virker lidt tung og sløv i det kan du senere købe en dedikeret sql server og kople den sammen med uden ret meget arbejde.

angående mærke, så vil jeg anbefale dig IBM da de leverer en fremragende service (personlig erfaring) hp/dell er sikkert oppe på samme niveau, men dem har jeg ingen erfaring med selv.

Vælger du at samle selv så vil jeg anbefale dig at tage intel kabinet med intel sca backplane, intel bundkort til 2x xeon, adaptec 0chanel raidcontroler og registrerede ram, f.eks. kingston. Hvad diske der vælges betyder ikke så meget, men skal det være 10.000rpm så er maxtor atlas IV et godt bud.

ovenstående vil kunne klares for 14-18.000kr alt efter hvad cpu's og diske du vælger - men umidelbart skulle der også være kraft nok til at håndtere ekstremt mange transaktioner.



Silent
 
Skribent
Tilføjet:
24-11-2005 10:46:26
Svar/Indlæg:
3223/205
Hvad med en reduant strømforsyning?



#37
PK
 
Elitebruger
Tilføjet:
24-11-2005 11:20:19
Svar/Indlæg:
931/181
#43 et eksempel på en redundant psu (som jeg er orienteret)

http://www.shg.dk/link.asp?got...



#Devastator
 
Elitebruger
Tilføjet:
24-11-2005 13:16:51
Svar/Indlæg:
1581/5
må hellere lige tilføje til #42 at det absolut ikke er nødvendigt med dual cpu, det kommer utroligt meget an på hvordan serveren skal arbejde.

anyways, har lige læst tråden igennem igen, og jeg må sige det her: lad være med at brug den til noget seriøst, der er langt flere uerfarne råd, end erfarne - og de har kraftig afspejlning af teorier fra desktop/overclockings forumet.

Tag of kontakt en god stabil lokal data-leverandør, og hør hvad han kan levere til det job du omtaler, det er alligevel ham du skal have fat i hvis der skal opgraderes/udskiftes/serviceres noget.
alternativet er de store prof så som hp, dell, ibm - der gælder samme regel igen, ring til en konsulent og udabejd en handlingsplan sammen med ham.



micma18
 
Elitebruger
Tilføjet:
24-11-2005 13:50:58
Svar/Indlæg:
4120/115
Jeg går ud fra at de 25000 unikke besøgende du snakker om, de kommer IKKE pænt spredt udover døgnet, men sikkert i store klumber, og 25000 unikke besøgende, som måske i gennemsnit laver 3 click på siderne, dvs. det nærmer sig hurtigt 100.000 hits i døgnet...

Og SQL serveren kan godt finde ud af at bruge rigtig meget ram, så gå da efter de 4 eller 8Gb. Men hvis det "bare" er nogle webshops, så kræver det nok ikke det store cpu forbrug, medmindre du vil være helt sikker på at svartiderne er hurtige nok, når der er 5000 på, lige efter arbejdstid... 😉 Og hvis du aligevel bare må bruge løs, så ville jeg da klart gå efter en dual Xeon, evt. med spejling på en anden maskine, så hvis lortet går ned, så kan i stadig køre på halvt blus, indtil det kommer op igen!

Men lad nu være med at gå ud og købe det aller billigste bundkort osv. det er simpelthen ikke pengene værd i den sammenhæng! Et rigtig server board, i den rigtige ende af kvalitets skalaen, det rykker bare 😉 Vil næsten påstå at du får dobbelt så meget ud af maskinen bare på den måde 😉



EasterKanin
 
Elitebruger
Tilføjet:
24-11-2005 13:54:15
Svar/Indlæg:
4337/121
Jeg vil anbefale dig at købe noget der er færdig samlet og testet fra fabrikken af når det er til proff brug.

HP,IBM og Dell laver okay gode servere



Tonnilerche
 
Elitebruger
Tilføjet:
24-11-2005 15:02:01
Svar/Indlæg:
6052/189
Jeg ville anbefale en Intel MegaServ med 12 x dualcore Xeon Salute ( med hver 4mb cache ), 10 x 1gb DDR II Kingeston SuperDuper CAS 0.5.

Dertil 3 x SCSI Ultra4 diske, samt en PCIx128 controller.

Så er du godt kørende.



palle
 
Elitebruger
Tilføjet:
24-11-2005 15:05:55
Svar/Indlæg:
2307/37
#49, :00



espeholt_jr
 
Elitebruger
Tilføjet:
24-11-2005 19:27:56
Svar/Indlæg:
2175/186
#49 ja, eller bare 5000 clusters med hver 4 itanium 6 mb cache ;)... not :D



EasterKanin
 
Elitebruger
Tilføjet:
24-11-2005 19:40:12
Svar/Indlæg:
4337/121
#52 Hvor mange computere havde du så tænkt dig der skulle være i de 5000 Clusters? :e

10000stk eller 1000000stk? :00



Neurobrain
 
Superbruger
Tilføjet:
24-11-2005 19:56:56
Svar/Indlæg:
389/13
Mange af grundene til at løbe en færdig samlet server er nævnt her - Hvis du samler selv er den ikke til "profesionelt brug" mere.

Alle dem der poster "kloge" råd her, arbejder sikkert ikke med servere på en daglig basis - Tænk over det.....

Selvom du får 10.000 i 3dmark05 er ikke ensbetydende med at man ved, hvad man snakker om, når det gælder Servere.

1) Køb en færdig samlet server

2) Der er ikke noget der hedder "jeg har ikke et budget" - Giv mig 10.000 og jeg købe en server. Giv mig 100.000 kr og jeg kan bruge alle pengene på en server. Giv mig 100.000.000 og jeg kan købe en serverløsning.

3) Inden du køber noget som helst, så lav en kravliste sammen dem der "ejer" serveren.

4) Hvis du er 100 % blank på serverområdet er du så den rigtige til at komme med løsningen?

5) Som skrevet. Raid er ikke en sikkert backup. Noget der ligner en 100 % sikker backupløsning koster kassen og jeg tvivler på du har de penge. Sagt på en anden måde. Hvis kravet er 100 % oppetid og 100 % sikkerhed for at der ikke sker datatab - Snakker vi om mange mange mange penge.

6) Du er velkommen til at PM mig

7) Hvis du har ansvaret for serveren er det meget meget vigtigt, at der på forhånd klart (skriftligt) er udarbejdet et dokument, hvor det er udspecificeret, hvad kunden forventer osv osv - En kontrakt

8)
Du vil opleve datatab/nedetid

Jeg har ikke læst hele topic, så der er sikkert noget jeg har misforstået.



Neurobrain
 
Superbruger
Tilføjet:
24-11-2005 20:03:37
Svar/Indlæg:
389/13
#28

Raid5 bliver brugt mange steder, men flere og flere softwarehuse tilråder Raid10 over Raid5, hvis vi snakker Databaser. Raid5 har langt ringere Write I/O



Salkcin
 
Elitebruger
Tilføjet:
24-11-2005 20:47:56
Svar/Indlæg:
1713/31
#55

Kommer vel lidt an på hvordan man prioriterer. Raid 5 er mere redundant hvilket er højeste prioritet i mange server miljøer. Mener ikke at mirror+stripe kan genskabe et array imens serveren er funktionel.