Traefik gab heute die allgemeine Verfügbarkeit von Traefik Hub bekannt, seiner cloudnativen API-Verwaltungslösung zum Veröffentlichen, Sichern und Verwalten von APIs. Traefik Labs wurde 2016 von Emile Vauge gegründet und konzentrierte sich schon früh auf seine Open-Source-Projekte: Traefik Proxy und Mesh – eine cloudnative Reverse-Proxy-Lösung und ein Service Mesh.
Im Jahr 2015 war Vauge nach Stationen bei Lyra Network, Airbus, Thales Communications und Nortel Entwickler und DevOps-Berater. Damals versuchte er, Tausende von Microservices über das Internet zugänglich zu machen, und die vorhandenen Lösungen entsprachen seinen Anforderungen nicht.
„Im Grunde begann ich, an meinen eigenen Sachen zu arbeiten, und landete schließlich bei der Open-Source-Lösung Traefik – einem Reverse-Proxy, der von Grund auf für Microservices und Container entwickelt wurde. Titelseite von Hacker News. Es war ein unerwartet großer Erfolg, der mich einige Monate später dazu veranlasste, das Unternehmen Traefik Labs zu gründen“, erzählte mir Vauge letzten Monat auf der KubeCon Amsterdam.
Mittlerweile wurde Traefik über 3 Milliarden Mal heruntergeladen, das Unternehmen beschäftigt 40 Mitarbeiter und die Community des Traefik-Projekts besteht aus über 700 Mitwirkenden. Das Unternehmen hat außerdem knapp über 11 Millionen US-Dollar an Finanzmitteln von Unternehmen wie Balderton Capital, Kima Ventures, 360 Capital und Elaia eingesammelt.
Vauge stellte fest, dass der Fokus des Unternehmens immer auf Einfachheit lag. Tatsächlich lautete einer von Traefiks frühen Slogans: „Networking langweilig machen.“ Das ist auch der Schwerpunkt von Traefik Hub. Wie das Unternehmen feststellt, nutzten seine Traefik-Proxy-Benutzer die Plattform bereits als einheitliches Ingress- und API-Gateway. Aber Traefik Proxy wurde nicht unbedingt im Hinblick auf die API-Verwaltung entwickelt. In der Zwischenzeit versuchten viele Benutzer, sich von ihren großen, monolithischen API-Verwaltungslösungen zu verabschieden, die nicht immer mit der DevOps-Philosophie und den Cloud-nativen Plattformen übereinstimmen, auf die viele Unternehmen jetzt umsteigen.
Traefik Hub ist also eine Kubernetes-native API-Verwaltungslösung mit Unterstützung für Traefik sowie andere Proxys wie NGINX, HAProxy, Ambassador und andere. Da es Benutzern diese Wahl lässt, besteht das Versprechen darin, dass sie Traefik Hub für ihr API-Management standardisieren können, ohne alle ihre bestehenden Investitionen austauschen zu müssen. Damit sollte die Veröffentlichung einer API von jedem vorhandenen Kubernetes-Microservice aus nur ein paar Klicks entfernt sein.
Das Unternehmen weist außerdem darauf hin, dass es den Dienst unter Berücksichtigung der Sicherheit entwickelt hat, was bedeutet, dass er rollenbasierte Zugriffskontrollen sowie Authentifizierung und Autorisierung beispielsweise über OAuth 2.0 und JSON Web Tokens unterstützt.
„Im Jahr 2015 sah ich eine Gelegenheit, ein neues modernes Reverse-Proxy-Modell zu entwickeln – weil ein Bedarf bestand. Das hat mir gefehlt. Und das ist genau das Gleiche [in today’s API space]. Es gibt einen riesigen Markt und einen großen Bedarf. Wir glauben, dass es eine große Chance gibt, weil bestehende API-Management-Lösungen nicht gut für die Cloud-native-Welt geeignet sind“, sagte Vauge. „Sie sind zu schwer, zu teuer und vor allem wurden sie vor der Cloud-nativen Revolution gebaut.“