26th August 2003
|
#1 (permalink)
|
Trusted User (862) Platinum User
Join Date: Nov 2001
Location: Lincoln, UK
Age: 23
Posts: 792
|
Redundancy
What are people's thoughts on best ways / cost effective ways of providing redundancy for important websites? (Redundancy accross multiple servers).
We (JPL in this case) are looking at redundancy on multiple servers in geographically diverse locations, however am not particularly familiar with what hardware / software and other things would be involved.
__________________
Matthew Russell
Tea Boy
Voxtreme UK Limited
Quote:
an i dont care if i look like a hair dresser their always styleish
|
__________________
Registered User
|
|
|
26th August 2003
|
#2 (permalink)
|
Join Date: Jul 2003
Location: London
Posts: 1,030
|
Quote:
|
Originally Posted by M@tt
What are people's thoughts on best ways / cost effective ways of providing redundancy for important websites? (Redundancy accross multiple servers).
We (JPL in this case) are looking at redundancy on multiple servers in geographically diverse locations, however am not particularly familiar with what hardware / software and other things would be involved.
|
You can get smart load balancing devices (re: other thread) that will handle routing the traffic geographically I believe, the difficult bit is keeping the data in sync across servers.
__________________
Paul Civati
Rack Sense Ltd
Views expressed are my own and not those of the company.
Company reg no. 05115163, VAT reg no. GB 912 5238 45
__________________
Web Host - Certified Member
|
|
|
26th August 2003
|
#3 (permalink)
|
Join Date: Mar 2002
Location: London, United Kingdom
Age: 38
Posts: 4,251
|
the simple answer is that it's not easy and it's not cheap.
the long convoluted answer is that it's going to be expensive and take a lot of planning
it depend son if you want high-availability or load balancing
HA is *realtively* straightforward, hot standby machine, rsync the contents, internal and external monitorring systems, and enginerer to hand to bring it up on a differnet IP when the primary fails
load balancing requires some hardware, and in practice, to do across multiple locations you need to look @ loadbalancing clusters of customer facing servers which read the site(s) off a variety of back-end servers at multiple locations - it depends what you're trying to acheive and how many pages left in your cheque book :P
__________________
Web Host - VIP Member
|
|
|
26th August 2003
|
#4 (permalink)
|
Trusted User (862) Platinum User
Join Date: Nov 2001
Location: Lincoln, UK
Age: 23
Posts: 792
|
The customer that wants it is prepared to pay, I am told.
They have a MySQL driven site which adds to the fun factor.
For a small budget (relatively speaking, as it will be expensive), what would we be looking at paying and what kind of hardware would we need?
They want the site mirrored from a server in the UK to one in the US, and if either one goes down for the other one to take over the hosting of their website. When both are up, they balance the load.
__________________
Matthew Russell
Tea Boy
Voxtreme UK Limited
Quote:
an i dont care if i look like a hair dresser their always styleish
|
__________________
Registered User
|
|
|
26th August 2003
|
#5 (permalink)
|
Join Date: Jul 2003
Location: London
Posts: 1,030
|
Quote:
|
Originally Posted by M@tt
They have a MySQL driven site which adds to the fun factor.
For a small budget (relatively speaking, as it will be expensive), what would we be looking at paying and what kind of hardware would we need?
|
MySQL v4 does replication I believe, no idea how well it works.
Something like rsync should be able to handle other data.
Look at Radware, Foundry, F5 etc for load balancing kit, I'm sure there will be others around.
Remember the simpler the design the better it'll work.
__________________
Paul Civati
Rack Sense Ltd
Views expressed are my own and not those of the company.
Company reg no. 05115163, VAT reg no. GB 912 5238 45
__________________
Web Host - Certified Member
|
|
|
30th August 2003
|
#6 (permalink)
|
Join Date: Aug 2002
Location: London, England
Posts: 3,042
|
Maybe...
Cisco Distributed Directors
Alteon Switches (Extremely hard to configure IMHO)
or... if you've got BGP4 in both locations there is a very elegant solution that could work out much cheaper than buying distributed load balancing switches. Do a search for "bgp4 anycasting"
If it wasn't dynamic content i'd have said look at Akamai
__________________
••• Mark Castle ••• Secura Hosting Ltd •••
••• Managed Hosting •••
••• AS29452 • UK Company Reg No: 04330657 • VAT Number: 789 2703 81 • Sales: 0845 123 2632 •••
My views are my own and not those of my company.
__________________
Web Host - VIP Member
|
|
|
6th September 2003
|
#7 (permalink)
|
Join Date: Jul 2003
Location: London
Posts: 1,030
|
I forgot about, but was reminded of elsewhere, http://www.wackamole.org/
Looks very good, especially with Backhand.
__________________
Paul Civati
Rack Sense Ltd
Views expressed are my own and not those of the company.
Company reg no. 05115163, VAT reg no. GB 912 5238 45
__________________
Web Host - Certified Member
|
|
|
6th September 2003
|
#8 (permalink)
|
Join Date: Mar 2002
Location: London, United Kingdom
Age: 38
Posts: 4,251
|
the prolems with wacamole are that
it doesnt replicate content - so you have to implement a replication methood across all the servers
it doesnt really balance load - relying on round-robin
all the machine need multiple ip's ( the *real* ip it communicates with and the virtual ip the website www A record is assigned.
its good in that it ensures that theres alway a machine responding on every ip but its not really redundancy ...
__________________
Web Host - VIP Member
|
|
|
6th September 2003
|
#9 (permalink)
|
Join Date: Jul 2003
Location: London
Posts: 1,030
|
The data replication is a separate issue, you're going to have to have some form of replication whatever technique you use for the actual balancing.
I think it can provide load balancing within each cluster, for some applications, eg. mod_backhand.
Usage of multiple IPs is going to happen one way or the other (real or RFC1918) which ever solution you use.
How is it not redundant when it ensures that a particular IP is always providing service?
I think it's a pretty cool solution for some applications, have say one cluster in the UK, one in the US, with DNS pointing to both clusters. Anyway, it all depends on exactly what you're trying to achieve, "load balancing" is a very wide ranging function..
__________________
Paul Civati
Rack Sense Ltd
Views expressed are my own and not those of the company.
Company reg no. 05115163, VAT reg no. GB 912 5238 45
__________________
Web Host - Certified Member
|
|
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
Similar Threads
|
| Thread |
Thread Starter |
Forum |
Replies |
Last Post |
| redundancy |
JGraham |
Dedicated Servers, VPS and Colocation |
17 |
29th August 2005 10:07 AM |
|
|