Re: Απορία high availability

Apostolos Bessas mpessas at gmail.com
Thu Dec 15 20:15:10 EET 2011


Γεια,

On Thu, Dec 15, 2011 at 7:20 PM, Antonis Christofides
<anthony at itia.ntua.gr> wrote:
> Έχω δύο σέρβερ, τον Sa και τον Sb, που βρίσκονται σε δύο χωριστά data
> centers, Da και Db. Εξυπηρετούν ένα web site. Ας πούμε ότι ο Sa δουλεύει
> και ο Sb είναι standby. Ο Sa πέφτει (ή πέφτει το Da γενικώς). Πώς μπορεί
> να αλλάξει και να μπει ο Sb στη θέση του; Πρέπει να γίνει αλλαγή στο
> DNS;

Αν μιλάς για HA, τότε αυτό δεν είναι λύση. Τα DNS entries γίνονται
cached μέχρι και 24h, ίσως και παραπάνω.

> Ή μπορεί η IP που προηγουμένως είχε το Sa τώρα να πάει στο Sb; Ή
> υπάρχει τρίτος τρόπος;
>

Υπάρχουν διάφορες λύσεις, αλλά όλες (ή τουλάχιστον αυτές που μου
έρχονται τώρα στο μυαλό) απαιτούν τρίτο server, για να κάνει το
switching, είτε μιλάμε για load balancer, όπως το HAProxy είτε για
κάποια (πολύ πιο περίπλοκη) λύση με HeartBeat (δε νομίζω να το θες
αυτό).


> Σχετικό ερώτημα: host google.com δίνει 6 διευθύνσεις IP, round-robin
> DNS. Φαίνεται όμως ότι μια διεύθυνση IP σε άλλο data center βγάζει όταν
> είμαι στην Ελλάδα και σε άλλο όταν είμαι στην Αμερική. Αυτό πώς γίνεται;
> Είναι κάτι μόνο για μεγάλους όπως ο google, είναι κάτι που μπορεί να
> κάνει κι ένας μικρός και ασήμαντος χωρίς πολλά λεφτά;
>

Κοίτα το http://en.wikipedia.org/wiki/Round-robin_DNS

Αποστόλης
> --
> linux-greek-users mailing list -- http://lists.hellug.gr



More information about the Linux-greek-users mailing list