Træfik

Træfik

Træfik es un proxy inverso HTTP moderno y un equilibrador de carga diseñado para implementar microservicios con facilidad.Admite varios backends (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper, etc.) para administrar su configuración de forma automática y dinámica.
Imagine que ha implementado un montón de microservicios en su infraestructura.Probablemente haya utilizado un registro de servicios (como etcd o cónsul) y / o un orquestador (enjambre, Mesos / Maratón) para administrar todos estos servicios.Si desea que sus usuarios accedan a algunos de sus microservicios desde Internet, deberá usar un proxy inverso y configurarlo mediante hosts virtuales o rutas de prefijo: - dominio api.domain.com apuntará la API de microservicio en su red privada -path domain.com/web apuntará a la web de microservicios en su red privada - dominio backoffice.domain.com apuntará a los microservicios backoffice en su red privada, equilibrando la carga entre sus múltiples instancias Pero una arquitectura de microservicios es dinámica ... Los servicios sonagregado, eliminado, asesinado o actualizado a menudo, eventualmente varias veces al día.Los proxys inversos tradicionales no son dinámicamente nativos.No puede cambiar su configuración y recargar en caliente fácilmente.Aquí entra Træfik.
tr-f-k

Alternativas a Træfik para todas las plataformas con cualquier licencia

nginx

nginx

nginx [engine x] es un servidor proxy HTTP e inverso, así como un servidor proxy de correo escrito por Igor Sysoev.
Haproxy

Haproxy

HAProxy es un software gratuito de código abierto que proporciona un equilibrador de carga de alta disponibilidad y un servidor proxy para aplicaciones basadas en TCP y HTTP que distribuye las solicitudes en varios servidores.
Certbot

Certbot

Habilite automáticamente HTTPS en su sitio web con Certbot de EFF, implementando certificados Let's Encrypt.
CacheGuard-OS

CacheGuard-OS

CacheGuard OS es un sistema operativo orientado a dispositivos dedicado a la seguridad y optimización del tráfico web.
Envoy Proxy

Envoy Proxy

Envoy es un proxy de servicio y borde de código abierto, diseñado para aplicaciones nativas de la nube, backends y API.