Op dit moment hebben we staan:
- een Exchange 5.5 server (P2.4, 1GB, 36GB SCSI mirrorred)
- een NT4.0 server met een Informix database (P3-600, 256MB, 9gb SCSI mirrorred)
- twee 2003 Terminal servers (Standard ed.) (beide identiek: PDC(BDC), DNS, fileserver, DFS, etc. alles redundant uitgevoerd, op een aantal netwerkshares na)
Dit alles voor max. 25 gebruikers. De NT4.0 Informix server is kritisch voor de bedrijfsvoering en begint op leeftijd te komen, en om problemen te voorkomen willen we daar nieuwe hardware voor neerzetten. Deze server staat het grootste deel van de dag uit zijn neus te vreten, maar tijdens de selecties (marketing) die overdag, in steeds grotere getale, worden uitgevoerd, is de performance voor de hoofdapplicatie (data-invoer) niet meer te pruimen.
Ook de Terminal Servers (P2.4Ghz, 1GB, mirrored 120GB IDE), origineel zo neergezet dat bij uitval van één ervan men nog wel door kan werken, zijn niet meer snel genoeg om uitval van een server betrouwbaar te kunnen doorstaan. Daarnaast wil ik af van de combinatie domeincontroller + terminal server (destijds vanwege een laag budget bewust voor gekozen), gewoon omdat die combinatie niet verstandig is en ik nu een mogelijkheid heb
.
Overigens draait op de Terminal server: Office 2000, Firefox, diverse freeware tooltjes zoals Irfanview, ws_ftp e.d., de database client van de NT 4.0 Informix server, en t.z.t. ook een client voor het nog aan te schaffen CRM / ERP pakket.
Mijn geplande oplossing was (budget max. zo'n € 3000 excl. UPS):
- ofwel een dualcore P4 met 4GB RAM, ofwel een dual Xeon met 4GB ram
- 72GB SCSI mirrorred (vanwege databases, en volgens mij een vereiste voor VMWare GSX)
- VMWare GSX server (op Windows 2003 Standard Edition)
Met uiteraard UPS, Gigabit ethernet, etc. Zelf bouwen heeft de voorkeur (op de Informix server na is alles kloonpc). Te zijner tijd moet hier eigenlijk ook een databaseserver voor het nog aan te schaffen CRM / ERP pakket op komen te draaien (welk pakket is nog niet bekend).
Verder komt op de VMWare server dus een Exchange server (1GB RAM), een NT 4.0 Informix database (256MB), VmWare + het host-operating system zelf (256 - 512MB), en een Terminal Server (2 - 2,5GB) te draaien. Past precies dus... voorlopig althans.
Opzich maak ik mij geen zorgen over de performance, want vrijwel elke dualcore/dual cpu oplossing kan deze kar volgens mij prima trekken, gezien de usage van de huidige servers. Waar ik echter niet uitkomt is de keuze tussen Intel en AMD. Ik heb altijd de indruk gehad dat bijv. Hyperthreading een positief iets is om te hebben voor een Terminal Server, en aangezien ikzelf goede ervaringen heb met de levensduur van Intel en vrij brakke met AMD, leek me een dualcore P4 of een dual Xeon het beste.
De laatste tijd zie ik echter veel nieuws over de dualcore / dual CPU oplossingen van AMD, welke qua performance Intel een stuk achter zich laten (voorzover getest werd, meestal SQL of webservers en zware grafische toepassingen). Dit extra stukje performance is erg interessant, maar of het ook op mijn situatie van toepassing is weet ik niet. Ook zag ik berichten over gevallen waarin Hyperthreading een negatief effect kan hebben. Aangezien ik feitelijk een mix van databases en office applicaties op dezelfde server ga uitvoeren, wordt de eindconclusie wat lastig te trekken
.
Is hyperthreading nu een goed idee voor deze combinatie, of wordt het effect om zeep geholpen omdat alles in VMWare draait (zou eigenlijk niet weten waarom, maargoed)? Moet ik hyperthreading uitschakelen, of in dat geval gelijk maar kiezen voor AMD?
Ook zit ik nog in twijfel over het host OS: Windows 2003 Standard/Web edition is qua beheergemak en prijstechnisch wel interessant, maar het ondersteunt helaas maar 4GB RAM. Mocht in dat geval RAM uiteindelijk de bottleneck worden, dan gaan er natuurlijk een paar hele lelijke woorden door de lucht zeilen. Het alternatief is ofwel 2003 Enterprise edition, of linux. Opzich is linux geen probleem (ik kan me in een console prima redden), maar in welke opzichten dat handig is weet ik niet. VMWare GSX ondersteunt in ieder geval een aantal SuSe en Red Hat linux versies.
Al met al samenvattend is de hoofdvraag: maakt het nog wat uit of ik Intel of AMD gebruik, en zo ja welke kan ik dan beter kiezen en waarom? Een subvraag daarbij is dan nog de keuze voor linux of windows als host operating system: loont het nog om SuSe of Red Hat te gebruiken, of maakt het zo weinig uit dat ik in feite beter 2003 Enterprise Edition kan kopen (waar ik geen budget voor heb)? Eigenlijk vind ik het kul om veel geld uit te geven aan een OS waar alleen maar VMWare op draait, dus als het even kan pak ik bij wijze van mijn debian cd'tje erbij... maar of dit wijsheid is?
Ik heb hier overigens al flink voor gewroet in het forum en op google (wat hopenlijk wel een beetje naar voren is gekomen) en ook wel genoeg suggesties gevonden voor terminal servers en CPU-keuzes, maar voor mijn specifieke situatie kom ik er niet echt uit. Een duwtje in de goede richting kan ik wel gebruiken en stel ik ook zeer op prijs
, help een arme systeembeheerder van zijn twijfels af:)
- een Exchange 5.5 server (P2.4, 1GB, 36GB SCSI mirrorred)
- een NT4.0 server met een Informix database (P3-600, 256MB, 9gb SCSI mirrorred)
- twee 2003 Terminal servers (Standard ed.) (beide identiek: PDC(BDC), DNS, fileserver, DFS, etc. alles redundant uitgevoerd, op een aantal netwerkshares na)
Dit alles voor max. 25 gebruikers. De NT4.0 Informix server is kritisch voor de bedrijfsvoering en begint op leeftijd te komen, en om problemen te voorkomen willen we daar nieuwe hardware voor neerzetten. Deze server staat het grootste deel van de dag uit zijn neus te vreten, maar tijdens de selecties (marketing) die overdag, in steeds grotere getale, worden uitgevoerd, is de performance voor de hoofdapplicatie (data-invoer) niet meer te pruimen.
Ook de Terminal Servers (P2.4Ghz, 1GB, mirrored 120GB IDE), origineel zo neergezet dat bij uitval van één ervan men nog wel door kan werken, zijn niet meer snel genoeg om uitval van een server betrouwbaar te kunnen doorstaan. Daarnaast wil ik af van de combinatie domeincontroller + terminal server (destijds vanwege een laag budget bewust voor gekozen), gewoon omdat die combinatie niet verstandig is en ik nu een mogelijkheid heb
Overigens draait op de Terminal server: Office 2000, Firefox, diverse freeware tooltjes zoals Irfanview, ws_ftp e.d., de database client van de NT 4.0 Informix server, en t.z.t. ook een client voor het nog aan te schaffen CRM / ERP pakket.
Mijn geplande oplossing was (budget max. zo'n € 3000 excl. UPS):
- ofwel een dualcore P4 met 4GB RAM, ofwel een dual Xeon met 4GB ram
- 72GB SCSI mirrorred (vanwege databases, en volgens mij een vereiste voor VMWare GSX)
- VMWare GSX server (op Windows 2003 Standard Edition)
Met uiteraard UPS, Gigabit ethernet, etc. Zelf bouwen heeft de voorkeur (op de Informix server na is alles kloonpc). Te zijner tijd moet hier eigenlijk ook een databaseserver voor het nog aan te schaffen CRM / ERP pakket op komen te draaien (welk pakket is nog niet bekend).
Verder komt op de VMWare server dus een Exchange server (1GB RAM), een NT 4.0 Informix database (256MB), VmWare + het host-operating system zelf (256 - 512MB), en een Terminal Server (2 - 2,5GB) te draaien. Past precies dus... voorlopig althans.
Opzich maak ik mij geen zorgen over de performance, want vrijwel elke dualcore/dual cpu oplossing kan deze kar volgens mij prima trekken, gezien de usage van de huidige servers. Waar ik echter niet uitkomt is de keuze tussen Intel en AMD. Ik heb altijd de indruk gehad dat bijv. Hyperthreading een positief iets is om te hebben voor een Terminal Server, en aangezien ikzelf goede ervaringen heb met de levensduur van Intel en vrij brakke met AMD, leek me een dualcore P4 of een dual Xeon het beste.
De laatste tijd zie ik echter veel nieuws over de dualcore / dual CPU oplossingen van AMD, welke qua performance Intel een stuk achter zich laten (voorzover getest werd, meestal SQL of webservers en zware grafische toepassingen). Dit extra stukje performance is erg interessant, maar of het ook op mijn situatie van toepassing is weet ik niet. Ook zag ik berichten over gevallen waarin Hyperthreading een negatief effect kan hebben. Aangezien ik feitelijk een mix van databases en office applicaties op dezelfde server ga uitvoeren, wordt de eindconclusie wat lastig te trekken
Is hyperthreading nu een goed idee voor deze combinatie, of wordt het effect om zeep geholpen omdat alles in VMWare draait (zou eigenlijk niet weten waarom, maargoed)? Moet ik hyperthreading uitschakelen, of in dat geval gelijk maar kiezen voor AMD?
Ook zit ik nog in twijfel over het host OS: Windows 2003 Standard/Web edition is qua beheergemak en prijstechnisch wel interessant, maar het ondersteunt helaas maar 4GB RAM. Mocht in dat geval RAM uiteindelijk de bottleneck worden, dan gaan er natuurlijk een paar hele lelijke woorden door de lucht zeilen. Het alternatief is ofwel 2003 Enterprise edition, of linux. Opzich is linux geen probleem (ik kan me in een console prima redden), maar in welke opzichten dat handig is weet ik niet. VMWare GSX ondersteunt in ieder geval een aantal SuSe en Red Hat linux versies.
Al met al samenvattend is de hoofdvraag: maakt het nog wat uit of ik Intel of AMD gebruik, en zo ja welke kan ik dan beter kiezen en waarom? Een subvraag daarbij is dan nog de keuze voor linux of windows als host operating system: loont het nog om SuSe of Red Hat te gebruiken, of maakt het zo weinig uit dat ik in feite beter 2003 Enterprise Edition kan kopen (waar ik geen budget voor heb)? Eigenlijk vind ik het kul om veel geld uit te geven aan een OS waar alleen maar VMWare op draait, dus als het even kan pak ik bij wijze van mijn debian cd'tje erbij... maar of dit wijsheid is?
Ik heb hier overigens al flink voor gewroet in het forum en op google (wat hopenlijk wel een beetje naar voren is gekomen) en ook wel genoeg suggesties gevonden voor terminal servers en CPU-keuzes, maar voor mijn specifieke situatie kom ik er niet echt uit. Een duwtje in de goede richting kan ik wel gebruiken en stel ik ook zeer op prijs