Cluster-Setup für ein Autosurf Website
Im Laufe der Jahre, der gegenseitigen Verkehr Austauschprogramme wurden an Popularität gewinnt als Medium zur Förderung von Websites. Die meisten von diesen Programmen / Websites verwenden autosurf technogies zu generieren Treffer für ihre advitiser oder Mitglied der Websites. Verschiedene HYIP und Bezahltes Verkehr Austauschprogramme mit autosurf Skripte als ihre Basis auf dem Internet. Das Cluster-Setup wir taten, war für eine Website, die rein für den gegenseitigen Austausch-Verkehr ohne bezahlte Dienstleistungen. Das Mitglied Seiten benötigt, um Banner und Anzeigen aus der übergeordneten Website in Lue des Verkehrs Austausch über die Site.
Diese Seite gewann eine riesige Basis-Mitgliedschaft in nur wenigen Monaten und hatte Verkehr, die nicht Manged von einer einzigen dedizierten Server. Die Website, die ein autosurf bar geprüft, die für das Banner / Anzeigen Existenz auf der Website Mitglied gedreht und es unter den Mitgliedern alle paar Minuten. Die Höhe der Treffer das Mitglied der Website erhalten würde ist abhängig von der Höhe der Websites surfen, er würde über seine eigenen autosurf area.The Cluster-Setup hatten wir die Struktur wie folgt:
WebServer s: Der Webserver waren die meisten beschäftigt Knoten dieses Clusters. Ihre Website wurde alles über Generierung von HTTP-Verkehr und ihre Mitglieder wurden auf dem Gelände fast die ganze Zeit. Die autosurf Struktur dafür gesorgt, dass kein Mitglied war im Leerlauf und so den HTTP-Zugriffe wurden kontinuierliche und enorme Anzahl. Wir hatten zu verwenden 3 Webserver verwalten zu können die Höhe der Verkehr dieser Website erhalten wurde. Jede der Webserver-Knoten-Setup wurde mit lighttpd + PHP als FastCGI für eine schnellere Website-Leistungsindex und dynamischen Seite Generation.
Die Konfiguration für den Webserver verwendet wurde wir:
- Intel Pentium Dual-Xeon 2/8 Prozessor
- 2 GB DDR2 RAM / 160 GB SATA HDD Drive
- CentOS 4/6
- 1000Mbps Uplink
- Private LAN-Verbindungen zu anderen Knoten auf dem Cluster
Master Mysql Server: Alle drei Webserver intern über private wechseln Sie in das Master-Mysql-Server. Alle Website-Mitgliedschaft Daten und Statistiken Treffer wurden in der Datenbank gespeichert und Datenbank-Verkehr wurde riesige sowie jeden Treffer wurde geloggt in mysql. Der Client benötigt verwaltet MySQL-Backups und Redundanz und so MySQL-Replikation verwendet wurde für den Cluster. Aufgrund der Höhe der MySQL-Aktivität auf dem Master-MySQL-Server, Erstellung von Backups von diesem Knoten war fast unmöglich. Wir verwendeten die Replikation für die Synchronisierung der DB-Daten auf dem Slave-Server verwendet und die Slave-Server für die Erzeugung von MySQL-Backups. Die Konfiguration haben wir für den MySQL-Server ist wie folgt:
- Intel Pentium Core Quad Q6600-Prozessor
- 8 GB DDR2-RAM / 1 × 300 GB SCSI 10k RPM-Drive
- CentOS 4/6
- 100Mbps Uplink
- Private LAN-Verbindungen zu anderen Knoten auf dem Cluster
Die Slave-Mysql-Server auch als E-Mail-Server für das Setup. Die Mailing-Aktivitäten für die Website ist mäßig und so nur ein E-Mail-Server verwendet wird.
- Intel Pentium Core Quad Q6600-Prozessor
- 4 GB DDR2-RAM / 1 × 300 GB SCSI 10k RPM-Drive
- CentOS 4/6
- 100Mbps Uplink
- Private LAN-Verbindungen zu anderen Knoten auf dem Cluster
Dieses Setup verteilt den Verkehr für die Website zu den drei Knoten mit Round Robin DNS, die von der TTL. Kommentare sind wie immer willkommen.
Corporate Cluster-Mail-Server-Setup
Organisationen mit großen Personal oder sogar mittlere Organisationen mit schweren Mailing-Aktivität in der Regel Verwendung einer Cluster-Konfiguration für den Umgang mit ihrer E-Mails. Geeignete interne und Client-Kommunikation ist der Kern für die Notwendigkeit einer solchen Gesellschaft, und so E-Mail-Server uptime ist von größter Bedeutung für sie. Ich werde eine Fallstudie über die Architektur mit einem vorhandenen E-Mail-Server-Cluster-Setup haben wir für einen unserer Kunden.
Umwelt:
- Das Unternehmen ist ein mittleres Unternehmen mit Arbeitsbereich im Zusammenhang mit Engineering-und CAD-Zeichnung der Gestaltung.
- Der Mitarbeiter Stärke ist rund 250.
- Sie Mailing-Aktivität ist schwer wie die große Design-Dateien werden entlang intern innerhalb des Unternehmens und sogar auf ihre Endkunden meist mit schweren Mails und Attachments.
- Das Personal befindet sich in zwei verschiedenen Ländern mit fast der gleichen Stärke in jedem Büro.
Unsere Aufgabe und Ressourcen:
Unsere primäre Aufgabe für den Aufbau einer robusten und nicht über aktiviert Cluster für ihre Mailing-Aktivitäten. Das Volumen der E-Mails werden gerade über dieses Clusters war wesentlichen auf die Tatsache zurückzuführen, dass E-Mails waren der wichtigste Aspekt ihrer täglichen. Wir waren, die zur Verwendung ein sechs Knoten-Cluster für ihre Mails. Auch wenn es sich um eine Corporate-Setup hatten wir zu nutzen Open-Source-Software wie der Kunde wollte es kostengünstig. Wir verwendeten ein qmail, vpopmail etc. für ihre Cluster zur Verhinderung der Nutzung von bezahlten Software.
Das Setup:
Wie wir durften die Verwendung sechs Knoten für das Cluster, haben wir uns entschieden, zwei Knoten für ausgehende E-Mails, zwei Knoten für eingehende Mails und ein Knoten für eine POP3/IMAP-Anschluss und ein als E-Mail-Gateway.
Die Hardware-Konfigurationen für alle diese Knoten war unten ein:
- Intel Pentium Dual Xeon 2,8 GHz
- 2 GB DDR2-RAM, 2 × 500 GB SATA Drives
- Fedora Linux-Basissystem, 100Mbps Uplink auf jedem Knoten
Das Setup-Flow wurde unten ein:
Die eigentliche Funktionalität:
Wie Sie sehen vor, die Domain wurde Setup zu verwenden separate Knoten zum Senden und Empfangen der Mails. Eine kurze Erklärung, wie sie alle zusammen und jeder Knoten die Funktion unter:
MX Records: Die Domain hatte zwei MX-Datensätze. Einer war der primäre MX, welche nach den E-Mails für die Domäne vorbereitet und ihnen heruntergeladen werden von den POP3-Connector. Die zweite Backup MX-Eintrag der Knoten war ein Failover auf den primären MX gespeichert und die eingehenden E-Mails, während der primäre MX war.
SMTP-Server: Das Unternehmen hatte eine sehr hohe Volumen der ausgehenden E-Mails und so zwei SMTP-Server erforderlich, um verwendet werden. Da sie hatte zwei Büros, jeder von ihnen bekam einen eigenen SMTP-Server zu verwenden.
Mail-Gateway: Sowohl die SMTP-Server wurden an einem einzigen Qmail-Mail-Gateway basiert. Der E-Mail-Gateway, die Funktionen wie Archivierung von E-Mails zu überwachen Mitarbeiter Aktivität, Content-Filterung und die ordnungsgemäße Überwachung der ausgehenden Mail-Statistik für das gesamte Unternehmen.
POP3-Connector: Die POP3-Connector abgerufen und neu verteilt die Mails erhalten von der primären MX-Server für die Domain an den Benutzer, die Postfächer zur Verfügung gestellt via webmail oder regelmäßigen POP3 als auch IMAP-basierte Mail-Clients an die Mitarbeiter.
Diese spezielle E-Mail-Setup nicht die Verwendung von Round Robin DNS als Failover-Funktionalität war wichtiger als die Aufteilung des Verkehrs. Diese Art von Setup gibt uns auch den Umfang der Erweiterung, wenn es einen Anstieg der E-Mail-Aktivität für den Kunden. Ein weiterer SMTP-Server für ausgehende E-Mails oder einem anderen Knoten zu handeln als primäre E-Mail-Server können jederzeit hinzugefügt werden aufgrund der Architektur verwendet. Ich hoffe, Sie finden diese Fallstudie nützlich für die Bereitstellung von E-Mail-Server-Cluster. Kommentare sind immer willkommen ![]()
GeoLocation - Explained
Geolocation bezieht sich auf die Methode der Ermittlung der tatsächlichen Lage / Ort von einem Computer über das Internet oder ein Besucher auf Ihrer Website oder sogar die ein mobiles Gerät. Mit Bezug auf Hosting-Cluster, wir meist Trace der geografischen Lage der Website-Besucher. Es können verschiedene Verfahren verwendet, um die geographische Lage der Besucher von denen einige sind:
Internet-Protokoll-Adresse (IP-Adresse) Lookup:
Dies ist die am häufigsten verwenden wir auf unseren Setups. Die Besucher werden verfolgt auf der Grundlage der whois-Abfragen getan, um ihre aktuelle IP-Adresse. Diese Abfragen sind automatisiert, Echtzeit-und umgesetzt werden mit speziellen Server-Seite Module oder sogar dritte Partei Lookup-Dienste. Diese Abfragen können möglichst genaue Standorte der Besucher, da diese IP-whois-Datenbanken können immer Updates.
Media Access Control-Adresse (MAC-Adresse):
Media Access Control oder MAC-Adressen ist ein Unique Identifier zugeordnet zu den meisten Netzwerk-Adapter oder Ethernet-Karten durch ihre Hersteller. Es enthält eine Kombination des Herstellers Die einzigartige Identifikationsnummer und einige andere Codes zu erzeugen eine einzigartige MAC-Adresse für die physische Gerät. Die Lage von diesem Gerät lässt sich auf der Grundlage der Verkäufe Daten für den Hersteller oder eine andere ähnliche Methoden.
Radio Frequency Identification (RFID):
Radio Frequency Identification oder RFID nutzt Radiowellen zur Übertragung von Daten mit Hilfe von Geräten wie Transponder. RFID hat nicht viel Anwendungen im Internet im Zusammenhang geolocation aber es hat breite Verwendung in Unternehmens-und Enterprise Supply-Chain-Management-Systeme für die Inventar-Tracking-und andere Anwendungen.
Global Positioning System (GPS):
Global Positioning System oder GPS arbeitet mit verschiedenen künstlicher Erdsatelliten für die Auslegung des Mikrowellen-Signale aus bestimmten GPS-fähigen mobilen Geräten für die Berechnung der genauen geografischen Standort des Geräts. Das Gerät erhält diese interpretiert die Daten, die er nutzen kann, um sich selbst suchen und erhalten Navigation Anweisungen für ein bestimmtes Ziel von der aktuellen Position aus.
Die IP-WHOIS-Lookup-Methode ist die am häufigsten verwendete Methode für Cluster. Wir werden die genaue Umsetzung dieser Technik in der aktuellen Fallstudien werden wir bald die Freigabe.





















