Træfik

Træfik

Træfik er en moderne HTTP omvendt proxy og belastningsbalancer, der er lavet til at implementere mikroservices med lethed.Det understøtter adskillige backends (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper osv.) Til at administrere dens konfiguration automatisk og dynamisk.
Forestil dig, at du har installeret en masse mikroservices på din infrastruktur.Du har sandsynligvis brugt et service-register (som etcd eller konsul) og / eller en orkestrator (sværm, Mesos / Marathon) til at administrere alle disse tjenester.Hvis du vil have dine brugere til at få adgang til nogle af dine mikroservices fra Internettet, bliver du nødt til at bruge en omvendt proxy og konfigurere den ved hjælp af virtuelle værter eller præfiksstier: - domæne api.domain.com vil pege microservice api i dit private netværk -path domain.com/web vil pege mikroserviceweben i dit private netværk - domæne backoffice.domain.com vil pege mikroservices backoffice i dit private netværk, load-balance mellem dine flere forekomster Men en mikroservicearkitektur er dynamisk ... Tjenester ertilføjet, fjernet, dræbt eller opgraderet ofte, til sidst flere gange om dagen.Traditionelle omvendte fuldmagter er ikke indfødte dynamiske.Du kan ikke ændre deres konfiguration og genindlæse let.Her kommer Træfik ind.
tr-f-k

Internet side:

Alternativer til Træfik til alle platforme med enhver licens

nginx

nginx

nginx [engine x] er en HTTP og reverse proxy-server samt en mail-proxyserver skrevet af Igor Sysoev.
Haproxy

Haproxy

HAProxy er gratis open source-software, der giver en belastningsbalancer med høj tilgængelighed og proxyserver til TCP- og HTTP-baserede applikationer, der spreder anmodninger på flere servere.
Certbot

Certbot

Aktiver automatisk HTTPS på dit websted med EFF's Certbot, ved at implementere Let's Encrypt-certifikater.
CacheGuard-OS

CacheGuard-OS

CacheGuard OS er et apparatorienteret operativsystem dedikeret til webtrafikssikkerhed og optimering.
Envoy Proxy

Envoy Proxy

Envoy er en open source edge og serviceproxy, designet til cloud-native applikationer, backends og API'er.