HAProxy Load Balancers

Von führenden Unternehmen genutzt

Booking.com

Pavlos Parissis, Senior Unix Systems Admin

“Der HAProxy Load Balancer ist hoch konfigurierbar, absolut stabil und kommt mit hervorragenden Support. In unserem Setup ist er schneller als NGINX.”

GitHub

HAProxy wird bei Github intensiv genutzt und wir könnten nicht viel von dem was wir machen ohne ihn schaffen.“ – Matt aus GitHub

Lesen Sie mehr im diesen GitHub-Blogbeitrag mit dem Titel „How We Made GitHub Fast“. Viel Lernmaterial ist auch vorhanden, für alle die eine skalierbare Site starten möchten. Interessanterweise enthält ein anderer Artikel Details darüber, warum nicht nur HAProxy, sondern auch ldirectord verwendet wird (z. B. weniger Speicherverbrauch in VMs).

Instagram

Mike Krieger, Co-Founder und Software-Ingenieur

Mike Krieger erklärt auf Slideshare wie Instagram mit Hilfe von HAProxy in weniger als 2 Jahren für mehr als 30 Millionen Nutzer skaliert wurde.

Stack Overflow

Jeff Atwood, Co-Founder

„Wir sind große Fans von HAProxy. Die Jungs von Reddit haben uns auf ihn aufmerksam gemacht. Er funktioniert einwandfrei für die Lastverteilung zwischen zwei – und jetzt drei – Servern.”

Lesen Sie mehr über Ihre neue Architektur

 

StackPath

Jovan Katic, Systems Admin

“HAProxy: Eine Kick-Ass Software für Load Balancing.”

Im diesen Blog-Beitrag erklärt StackPath wie Sie HAProxy nutzen.

 

Tumblr

Dieser Artikel enthält einige Details zur Tumblr-Architektur, die 500M-Seitenaufrufe pro Tag und 40.000 Anfragen/s – mit Plänen für 400.000 Anfragen/s – unterstützt und ein monatliches Wachstum von 30% beachtet. Tumblr hat mehr als 1000 Server und setzt 25 HAProxys, 15 Varnishs und 8 Nginxs ein, damit dies reibungslos funktioniert.

Twilio

Kevin Burke, Software-Ingenieur

„HAProxy ist eine ziemlich magische Software, die wir bei Twilio intensiv verwenden.“

Vimeo

Andrew Rodland, Backend-Ingenieur

„Es war eine wahre Freude mit dem HAProxy-Maintainer, Willy Tarreau, zu arbeiten. Er erkannte den Wert des Algorithmus und sagte mir nicht, wie schrecklich mein Patch war. Er gab mir einen ausgiebigen Review und sehr wertvolles Feedback.“

Stripe

Julia Evans, Software-Ingenieur

„Eine der wichtigsten Lektionen, die wir gelernt haben, ist, dass einfache Wege oft die richtigen sind. Dieses System arbeitet für uns zuverlässig ohne Zwischenfälle seit mehr als einem Jahr. Stripe bearbeitet nicht annähernd so viele Anfragen wie Twitter oder Facebook, aber wir legen sehr großen Wert auf extreme Zuverlässigkeit.“

reddit

Sehen Sie hier ihre HAProxy-Konfiguration hier.

OpenShift

Wie es im diesen Architektur-Overview beschrieben ist, verwendet Red Hat in seiner OpenShift Cloud-Architektur HAProxy als ihre Load Balancing Lösung. Obwohl ich sicher bin, dass sie nicht der erste Cloud-Anbieter sind, der HAProxy verwendet, kann ich sagen, dass sie die ersten sind, die dies offen zugeben, und das ist nett von ihnen (übrigens ist ihr Architektur-Overview detailliert und lesenswert).

Airbnb

Igor Serebryany und Martin Rhoads

„Die eigentliche Arbeit wird von HAProxy ausgeführt, der äußerst stabil und kampferprobt ist… HAProxy giebt uns eine ganze Reihe von Vorteilen – inklusive leistungsfähigen Logging und Introspektion. Wir erhalten Zugriff auf sehr fortgeschrittene Load Balancing Algorithmen, Queueing-Controls, Retries,und Timeouts.
Es hat integrierte
Es hat integrierte Health Checks, mit denen wir uns vor Netzwerkausfällen schützen können (so lernten wir über ein verfügbares Backend von Nerve, aber aufgrund des Netzwerks konnten wir nicht wirklich mit ihm „sprechen“). Tatsächlich könnten wir wahrscheinlich einen ganzen zusätzlichen Blogbeitrag füllen, in dem es nur um HAProxy geht und wie wir ihn konfigurieren.

Airbnb hat SmartStack auf HAProxy aufgebaut. In diesem Artikel werden die Einschränkungen aller anderen Lösungen (einschließlich HAProxy selbst) detailliert erklärt.

Alibaba

Das CDN von Taobao ist das größte CDN der Welt. Es liefert Inhalte für alle von Taobao und Alibaba gehosteten Online-Shops. Sie machen rund 80% des chinesischen Online-Geschäfts aus. Sie verwenden eine einfache und skalierbare Architektur, einschließlich LVS + HAProxy für das Load Balancing Layer, Squid für den Cache-Speicher und ihren Nginx-Fork (Tengine) für die Server. Einen ziemlich vollständigen und interessanten Overview finden Sie hier.

Disqus

Jason Yan, Co-Founder, CTO und David Cramer, Infrastructure Lead

Disqus hat sich für HAProxy entschieden, weil er „hoheleistungsfähig ist und intelligentes Server Availybility Checking und gute Statistikberichte biete.“

Ein Artikel auf High Scalability enthält Details zur Architektur von DISQUS und dem Datenverkehr, mit dem es sich befassen muss: 17,000 Anfragen pro Sekunde, 250 Millionen Besucher. Sie verwenden HAProxy sowohl vor den Webservern als auch vor der Datenbank. Sehen Sie sich die ausführliche Präsentation an.

thredUP

HAProxy ist ein wesentlicher Bestandteil der thredUP-Infrastruktur. Es routet den gesamten Datenverkehr und bietet Einblicke in Leistung und Verfügbarkeit. HAProxy spielte eine sehr wichtige Rolle, als thredUP zur Kubernetes-Plattform migrierte.

Egnyte

Sachin Shetty, Cloud-Architekt

“HAProxy ist ein fantastischer Load Balancer mit vielen Features, und wir bei Egnyte verwenden ihn schon seit einiger Zeit. Abgesehen von der Verwendung von HAProxy für Standard App Load Balancing, verwenden wir HAProxy, um einige Einschränkungen von Apache zu überwinden, wie z. B. das Warteschlangen-Timeout, um das Backloggingin Apache zu verhindern, wenn die App Server geladen werden. Wir verwenden auch HAProxy für die Load-Leitung, um Anfragen weiterzuleiten, d. H. Anfragen an bestimmte Server unter bestimmten Bedingungen und entsprechendem Failover zu senden.“

Fedora

Fedora ist eine Community-basierte Distribution die hinter Red Hat liegt. Das Wiki erklärt, wie HAProxy dort verwendet wird, und bietet sogar Links zu den Statistikseiten.

Virgin America

Virgin America verwendet HAProxy für Lastverteilung. Sehen Sie sich die vollständige Präsentation von LinuxCon 2010 an, in der sie erklären wie sie HAProxy verwenden. Es ist auch im PDF-Format verfügbar.

W3C

Gerald Oskoboiny, Web-Hacker

Die Hauptwebsite von W3C, www.w3.org benutzt die HAProxy Load Balancing Software für Lastverteilung auf einer Reihe von Servern.

Weitere Informationen dazu, wie W3C HAProxy verwendet, finden Sie hier.

TubeMogul

Nicolas Brousse, Leiter - Betriebs-Engineering

„Wir verwenden HAProxy in vier verschiedenen EC2-Regionen und fünf Availability-Zonen. Damit können wir täglich über 10 Milliarden HTTP-Bidanfragen bearbeiten und, im letzten Jahr, mehr als sechs Milliarden Video-Streams liefern.“

Kernel.org

Konstantin Ryabitsev, Administrator und Architekt der Hosting-Infrastruktur für Linux-Kernel, teilt seine Erfahrung teilt seine Erfahrung mit der Bereitstellung einer der anspruchsvollsten Websites, die dem Development gewidmet ist. Natürlich läuft Sie auf HAProxy 🙂

IMVU

Jon Watte, CTO

„HAProxy ist Teil einer Architektur, die auf 1.000.000 gleichzeitige Benutzer skaliert ist.“

Die Architektur wird auf SlideShare beschrieben

Imgur

Auf Reddit beschriebt Alan von Imgur seine Entscheidungen für Imgurs Architektur, und hier erklärt er, warum HAProxy eine gute Wahl für ihn ist.

Globo.Tech

Anthony Levesque, Direktor - Verkauf und Marketing

„Wir wissen, dass wir mit HAProxy robuste und skalierbare Setups nicht nur für unsere Kunden, sondern auch für unsere internen Services bauen können. Wir betreiben mehrere interne oder private Cloud-Infrastrukturen, bei denen hohe Verfügbarkeit und Skalierbarkeit des Management-Layers dank HAProxy möglich sind. HAProxy ist eine zuverlässige Konstante in unserem Clustering-Design.“

Globo.Tech ist ein Hosting und Managed-Service Anbieter in Kanada.

Biblio.com

Brendan Sherar, Geschäftsführer

„Biblio.com verwendet HAProxy für Lastverteilung. Wir bieten Fault-Toleranz für 10 Millionen Suchvorgänge pro Tag in einem Cluster von Solr-Suchservern. Diese Server indexieren 95 Millionen bibliografische Datensätze gebrauchter und seltener Bücher. HAProxy ist für uns sehr schnell und absolut stabil. Wir sind dankbar, dass HAProxy für uns da ist.“

Tuenti

Ricardo Bartolomé, Senior Systemingenieur

„Sehr robustes und zuverlässiges, Layer-7 Load Balancing. HAProxy wurde für Lastverteilung entworfen.“

Tuenti is eine Spanische Website mit mehr als 12 Millionen Nutzern und 40 Milliarden Seitenaufrufen pro Monat.
http://www.slideshare.net/ricbartm/load-balancing-at-tuenti.

BitPusher

Daniel Lieberman, Geschäftsführer

„Wir verwenden HAProxy intensiv – er dient als unserer standardmäßiger Edge Load Balancer, aber auch (insbesondere in AWS) als unser Proxy für interne Services. So eliminieren wir IP-basierte Failovers.“

BitPusher entwirft, implementiert und verwaltet Infrastrukturen, die äußerst zuverlässig, skalierbar und leistungsfähig sind.

A0 Labs

Olivier Warin, Geschäftsführer

„A0 Labs ist ein französisches Hosting-Unternehmen. Wir sind auf unverzichtbare Apps, die hohe Leistung und Sicherheit benötigen, spezialisiert. Seit mehreren Jahren verwenden wir HAProxy für unsere Kunden, um ihren Websites hohe Verfügbarkeit und Leistung zu bieten.“

Free

Unter den französischen ISPs spielt Free eine wichtige Rolle. Free hat schon immer die Verwendung von freier Software gefördert und verwendet HAProxy seit Jahren. Ihre  Webmail -und the File Exchange Services waren am stärksten belastet in Bezug auf die Netzwerkbandbreite, mit Datenverkehr der im jeden Zeitpunkt mehr als 5 Gbit/s beträgte, und Leistungen die höher als 10 Gbit/s sein können.
Wenden Sie sich an unsere HAProxy Experten, die Ihnen helfen können die bestmögliche Lösung hinsichtlich Bereitstellung, Skalierung und Sicherheit zu finden.