Træfik

Træfik

Træfik ist ein moderner HTTP-Reverse-Proxy und Load-Balancer, mit dem Microservices problemlos bereitgestellt werden können.Es unterstützt verschiedene Backends (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper usw.), um seine Konfiguration automatisch und dynamisch zu verwalten.
Stellen Sie sich vor, Sie haben eine Reihe von Microservices in Ihrer Infrastruktur implementiert.Sie haben wahrscheinlich eine Serviceregistrierung (wie etcd oder consul) und / oder einen Orchestrator (swarm, Mesos / Marathon) verwendet, um alle diese Services zu verwalten.Wenn Ihre Benutzer über das Internet auf einige Ihrer Mikrodienste zugreifen sollen, müssen Sie einen Reverse-Proxy verwenden und diesen über virtuelle Hosts oder Präfixpfade konfigurieren: - domain api.domain.com verweist auf die Mikrodienst-API in Ihrem privaten Netzwerk. -path domain.com/web verweist auf das Microservice-Web in Ihrem privaten Netzwerk - domain backoffice.domain.com verweist auf das Microservices-Backoffice in Ihrem privaten Netzwerk und sorgt für einen Lastenausgleich zwischen mehreren Instanzen. Eine Microservices-Architektur ist jedoch dynamischhäufig hinzugefügt, entfernt, getötet oder aufgerüstet, eventuell mehrmals am Tag.Herkömmliche Reverse-Proxies sind nicht von Haus aus dynamisch.Sie können ihre Konfiguration nicht einfach ändern und im laufenden Betrieb neu laden.Hier tritt Træfik ein.
tr-f-k

Kategorien

Alternativen zu Træfik für alle Plattformen mit einer Lizenz

nginx

nginx

nginx [engine x] ist ein HTTP- und Reverse-Proxy-Server sowie ein von Igor Sysoev geschriebener Mail-Proxy-Server.
Haproxy

Haproxy

HAProxy ist eine kostenlose Open-Source-Software, die einen Lastenausgleich für hohe Verfügbarkeit und einen Proxyserver für TCP- und HTTP-basierte Anwendungen bereitstellt, der Anforderungen auf mehrere Server verteilt.
Certbot

Certbot

Aktivieren Sie HTTPS auf Ihrer Website automatisch mit dem Certbot von EFF, indem Sie Let's Encrypt-Zertifikate bereitstellen.
CacheGuard-OS

CacheGuard-OS

CacheGuard OS ist ein Appliance-orientiertes Betriebssystem, das sich der Sicherheit und Optimierung des Webverkehrs widmet.
Envoy Proxy

Envoy Proxy

Envoy ist ein Open Source Edge- und Service-Proxy, der für Cloud-native Anwendungen, Backends und APIs entwickelt wurde.