Træfik

Træfik

Træfik to nowoczesny odwrotny serwer proxy HTTP i moduł równoważenia obciążenia stworzony do łatwego wdrażania mikrousług.Obsługuje kilka backendów (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper itp.), Aby zarządzać konfiguracją automatycznie i dynamicznie.
Wyobraź sobie, że wdrożyłeś kilka mikrousług w swojej infrastrukturze.Prawdopodobnie używałeś rejestru usług (jak etcd lub konsul) i / lub orkiestratora (rój, Mesos / Maraton) do zarządzania wszystkimi tymi usługami.Jeśli chcesz, aby użytkownicy mieli dostęp do niektórych twoich mikrousług z Internetu, będziesz musiał użyć odwrotnego proxy i skonfigurować go przy użyciu wirtualnych hostów lub ścieżek prefiksów: - domena api.domain.com wskaże interfejs mikrousług w Twojej sieci prywatnej -ścieżka domena.com/web wskaże sieć mikrousług w Twojej sieci prywatnej - domena backoffice.domain.com wskaże backoffice mikrousług w Twojej sieci prywatnej, równoważąc obciążenia między wieloma instancjami Ale architektura mikrousług jest dynamiczna ... Usługi sączęsto dodawane, usuwane, zabijane lub uaktualniane, ewentualnie kilka razy dziennie.Tradycyjne odwrotne proxy nie są natywnie dynamiczne.Nie można łatwo zmienić ich konfiguracji i ponownego ładowania na gorąco.Tutaj wchodzi Træfik.
tr-f-k

Stronie internetowej:

Alternatywy dla Træfik'a dla wszystkich platform z dowolną licencją

nginx

nginx

nginx [silnik x] to serwer HTTP i odwrotny serwer proxy, a także serwer proxy poczty napisany przez Igora Sysoeva.
Haproxy

Haproxy

HAProxy to bezpłatne oprogramowanie typu open source, które zapewnia moduł równoważenia obciążenia o wysokiej dostępności i serwer proxy dla aplikacji opartych na TCP i HTTP, który rozsyła żądania na wiele serwerów.
Certbot

Certbot

Automatycznie włącz HTTPS na swojej stronie za pomocą Certbota EFF, wdrażając certyfikaty Let's Encrypt.
CacheGuard-OS

CacheGuard-OS

CacheGuard OS to zorientowany na urządzenia system operacyjny dedykowany do bezpieczeństwa i optymalizacji ruchu w sieci.
Envoy Proxy

Envoy Proxy

Wysłannik jest open source Edge i usługowym serwerem proxy, zaprojektowanym dla aplikacji natywnych w chmurze, backendów i interfejsów API.