Jeg har følgende funktioner som jeg skal have afviklet:
- Webserver - DNS server - Mysql database - Mailserver med virusscan og spamscan - Statestik af Websites
Hvordan ville I fordele funktionerne, på de to maskiner ??
De kører begge Debian.
Har tænkt lidt på denne fordeling:
P4 server: - Web - Mail - SQL
P3: - Stat - DNS
Men har så snakket med en linux guru der siger at sql og web på samme server er en dårlig idé...
Webserveren bliver apache med PHP Mailserver bliver postfix med forskellige antivirus scanningsprogrammer DNS bliver Bind Stat bliver AWstat Databasen bliver Mysql
Grunden: Din P4 maskine har en del ram, og sql og mail er ram intensive. Samtidig vil jeg anbefale en eller anden form for raid til dine databaser (incl mail databaser) og de kan jo snildt ligge på samme raid så du sparer en disk der. DNS og Web trækker i mindre grad tænder. For den maskine skal du egentlig bare primært sørge for god low-latency netforbindelse.
Man kunne indvende at web + mail + dns burde placeres på samme maskine fordi det er de services der har åbne porte til Internet, hvorefter db serveren kunne være firewallet, men jeg ved nu ikke... Har ladet mig fortælle at det er dårlig smag at lade en server i DMZ åbne forbindelse til et internt firewall'et net.
Synes godt om
Slettet bruger
09. juni 2004 - 02:25#2
Jeg tror det kommer lidt an på belastningen.
Hvis du skal have en privat webserver og måske hoste for et par venner, er der imho intet i vejen for at hoste web og sql på samme server.
Hvis du dog har to til rådighed, vil en spredning af de to selvfølgelig være mindre rescourcekrævende. Med med korrekt indexering af en SQL databse, burde det altså ikke være noget problem.
Jeg går ud fra man skal dele det op i belastning, memory og cpukraft. Båndbredde går jeg ud fra er den samme?
Jeg kørte lige en 'ps aux' på min server, her brugte både web og sql tilsammen omkring 1% af min memory samt cpu kraft. Men det kommer selvfølgelig helt an på antallet af besøgende.
Jeg vil dog alligevel anbefale dig at sammensætte Webserver og SQL server på samme, men din mail på en seperat, og derimod smide din DNS over på den første, så du har dit web samlet, til at deles om memory og cpu kraft, og lade de tunge programmer som webstat og din mailserver blive sammen.
ellers kan du jo lægge services på begge maskiner således de bliver redundante - det er en stor fordel at du kan tage den ene maskine ned og "operere" på den uden at dit website er nede
Ved lav load giver det bedst performance med web og db på samme system.
Ved høj load giver det bedst performance med web og db på samme system.
For nogle anvendelser er web mere krævende end db.
For andre er db mere krævende end web.
Vi har slet ikke information nok til at kunne sige hvad der er bedst.
Sommetider er performamce så komplekst at gennemskue at den eneste måde er at lave en test med de forskellige muligheder og se hvad der performer bedst.
Jep - masser af arbejde !
Synes godt om
Slettet bruger
09. juni 2004 - 11:07#5
Jeg har nu fået følgende forslag:
P4: sql, mail P3: web, stat, dns
og
P4:DNS, WEB, SQL, STAT P3:MAIL
Men ved bare ikke helt hvilken løsning jeg skal benyttet
tja - det er jo ikke noget som er mejslet i sten - som regel er det jo en ide at begge servere kan lidt af hvert for at sikre dig hvis den ene skal lukkes ned for reperation eller lign.
Synes godt om
Slettet bruger
30. august 2004 - 14:25#10
Luk
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.