Jeg arbejder til dagligt i en webudviklingsvirksomhed i Schweiz, hvor vi laver alt i webløsninger. Jeg startede for lidt over 3 måneder siden, men fandt hurtigt ud af at vi havde brug for at omorganisere vores hosting. Vi havde rigtig mange sider hosted på enkelte servere uden nogen form for redundans (vi havde naturligvis backup, men som du selv må vide tager det et stykke tid at gendanne, i dit tilfælde, 80 sider). Derfor var din tråd ret spændende, for det er jo noget af det jeg sidder og "knokler" med til dagligt. Jeg kunne forestille mig, at vore setup ender ud i noget der vil minde om: 2x loadbalancers på 2 forskellige geografiske lokationer (direkte fiber mellem lokationerne) På lokation 1 vil vi derefter sprede de fleste sider ud over 2 forskellige servere, således at hvis den ene går ned, kan siden fortsætte på den anden, med nedsat performance indtil vi er klar til at spawne en ny server til den. Begge loadbalancers kan håndtere dette med meget simple regler. Herudover vil der være X antal database-servere. På lokation 2 vil vi have et mindre antal servere, der til sammen har samtlige sider fra lokation 1, det vil igen lede til dårligere performance hvis siden bliver kørt fra lokation 2, men alle siderne vil fortsat være tilgængelige, med en rimelig responstid. Derudover har vi x antal databaseservere, som automatisk bliver opdateret fra lokation 1. Loadbalancer(ne) kan automatisk selv aktivere denne lokation, hvis alle de serverne på lokation 1, ikke giver et tilfredsstillende HTTP response. Nu aner jeg naturligvis ikke hvad du betaler for hosting i dag, men det behøver ikke være mega dyrt. Lokation 1 kunne i realiteten blot bestå af virtuelle maskiner. Lokation 2 kunne jo nemt f.eks. være Amazons EC2, hvis du ikke har brugergenereret indhold og kun har brug for backup en gang i døgnet - dertil kommer naturligvis, at hvis du ikke selv kan sætte det op, kan det blive dyrt i konsulenttimer. Jeg siger ikke det nødvendigvis er det rigtige for dig - men hvis du, som nogle af de andre uheldige surftownkunder, har nogle sider hvor du taber mange penge i timen, når de er offline kunne det måske være interessant at kigge på noget i stil med ovenstående, i stedet for at skulle ændre DNS indstillinger hver gang noget ændrer sig, for derefter at skulle vente i X antal tid, på at klienterne opdaterer - for med loadbalanceren sker alle ændringer øjeblikkeligt. |
Casper Schneidereit:10 primære, og 70 andre hvor det er nice to have. Det er den løsning jeg er kommet frem til er bedst, når man gør det op i kroner/øre. Har du nogle bud?
Og skal du ændre noget for hvert domæne? For så er der der godt nok meget arbejde i det.