Load Balancing


Radio  FAQFAQ   MitgliederlisteMitgliederliste


Load Balancing


 
Foren-Übersicht » Technikfragen
Autor Nachricht

micha

Moderator



Anmeldung:
29.01.2006

Beiträge: 218

Wohnort:
Berlin

BeitragVerfasst: 26.11.2006 12:36    Titel: Load Balancing

Load Balancing nennt man die lastenverteilung von netzwerkverkehr.

jedes internet radio muß ab einer gewissen anzahl von hörern ein load balancing system einrichten. je nach austattung der server hardware oder bandbreite ist das halt früher oder später nötig.

ich will hier eine simple aber wirkungsvolle möglichkeit vorstellen. sie nennt sich Round Robin, ist leicht umzusetzen und ist auch bei sehr großen internet radios noch einsetzbar.

der vorteil bei diesem system ist, daß alle hörer nur eine url zu dem internet radio haben, aber jeweils auf verschiedenen servern / hardware landen.

als vorraussetzung muß man zugriff auf seine nameservereinträge haben. die meißten provider bieten das über ein webinterface an. nun definiert man einen domainnamen mit mehreren ip adressen.

der eintrag in der zonen datei würde dann z.b so aussehen:

Code:

$TTL 3600
@               IN SOA     www.goldmusic.de. hostmaster.goldmusic.de.
                 (2006092601 28800 7200 604800 86400)
                 IN A       181.169.185.152
                 IN NS      ns1.goldmusic.de.
                 IN NS      ns2.goldmusic.de.
                 IN MX 10   mail.goldmusic.de.


*                IN A       181.169.185.152
ns1             IN A       212.209.185.1
ns2             IN A       212.209.184.1

stream          IN A       212.209.186.1
stream          IN A       212.209.186.2
stream          IN A       212.209.186.3
stream          IN A       212.209.186.4
stream          IN A       212.209.186.5


in diesem beispiel haben wir fünf verschiedene server, die unter dem gleichen domainnamen stream.goldmusic.de angesprochen werden. der nameserver wird jetzt reihum (round robin) immer abwechselnd eine der ip adressen herausgeben.

die liste an server läßt sich beliebig erweitern. auch cname einträge sollten möglich sein (hab ich nicht getestet, hab zuviel ips Smile).

die ttl sollte zumindest vor änderungen auf 60 runtergesetzt werden, es bedeutet, das die anderen nameserver und clients nach 60 sekunden spätestens wieder eine anfrage stellen sollen.

anmerkung zu windows: da windows der meinung ist, ein internet wird sich nie ändern, fragt es nicht ein zweites mal einen nameserver, ob evtl. sich die ip geändert hat. erst nach einem reboot macht windows das. dadurch funktioniert das round robin auch nur bedingt. denn jeder windows user, der den nameserver befragt landet auf einem anderen der server, bleibt dann aber halt bis zu einem reboot darauf. alle anderen (linux,unix,mac) wechseln ständig bei fast jedem klick bzw. ablauf der ttl (time to live) auf einem anderen server.

wer dieses thema intensivieren möchte, sollte sich zuerst mit dem nameserver system beschäftigen. es bietet noch weitere und bessere möglichkeiten. erfordert aber auch gute kenntnisse und z.b. ein eigenes netzwerk.

Bind - Internet Systems Consortium (ISC)
_________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. - Albert Einstein
Nach oben
Benutzer-Profile anzeigen von micha
Load Balancing
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht » Technikfragen
Seite 1 von 1

Load Balancing



 

Gehe zu:  


Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



back | top

Internet Radio | Podcast | Online Game

©