Wie mit Green Coding Ressourcenreduktion gelingt - ein Praxisbeispiel
Wie mittels verschiedener Architekturanpassungen und technischer Optimierungen eine DNS as a Service Cloud Plattform beschleunigt und dabei sogar der Ressourcenbedarf reduziert werden kann, stellte Daniel Clappier von Anexia vor.
Anexia entwickelt und betreibt eine DNS as a Service Cloud Plattform für seine Kunden. Die Plattform ermöglicht es den Kunden auszuwählen, ob diese eine weltweit verteilte Anycast oder Unicast-Infrastruktur nutzen möchten. Anycast bedeutet, dass sich alle Nameserver über dieselbe IP-Adresse ansprechen lassen. Damit nehmen DNS-Anfragen immer den routingtechnisch kürzesten Weg. Allerdings ist i. d. R. eine Anycast Infrastruktur damit auch immer mit einem höheren Ressourcenbedarf (Server) verbunden als beispielsweise eine Unicast-Infrastruktur.
Im letzten Jahr haben einige interne Kunden damit begonnen, ihre Legacy Nameserver zur DNSaaS Plattform sowohl auf Anycast als auch auf redundante Unicast-Infrastrukturen zu migrieren. Im Zuge der Migrationen hat sich in einzelnen Infrastrukturen die Anzahl der Zonen um einen Faktor 10 erhöht. Die gesamte Plattform wurde träge und hatte mit einem Vielfachen der Last zu kämpfen, sodass Anexia seine selbst gesteckten SLOs partiell verfehlte. Ab diesem Punkt wurde die Initiative ergriffen und mittels verschiedener Architekturanpassungen und technischer Optimierungen die Plattform beschleunigt, erstaunlicherweise wurde dabei sogar der Ressourcenbedarf reduziert.
In seinem Vortrag hat Daniel Clappier genau diese Maßnahmen hinsichtlich der Ressourcenreduktion vorgestellt.
Referent
Unser Referent Daniel war früher Dualer Student bei netcup und später bei Anexia. Nach dem Studium war er für ein paar Jahre Hauptberuflich Maintainer der DNSaaS Plattform. Aktuell ist er wieder Student am Ende seines Masterstudiums und macht noch immer DNS Dinge bei Anexia.
Die Veranstaltung findet in Präsenz statt. Daniel ist vor Ort. Falls auswärtige Interessent:innen gerne remote teilnehmen möchten, bitte in den Kommentaren vermerken, um das Catering besser planen zu können.
Es verspricht wieder ein spannender Abend mit viel Insights, Diskussionen und der Möglichkeit zum Netzwerken zu werden.
Wann und Wo?
Datum: 25.06.2024
Uhrzeit: 18:00 Einlass & Networking, 18:30 Vortrag mit kleiner Pause zwischendurch, 21:00 Ende & Networking
Ort: bluehands GmbH & Co.mmunication KG, Waldstraße 63 (Eingang Blumenstraße), 76133 Karlsruhe
----------------------------------------
Weitere Information und Anmeldung unter
Die Veranstaltungsreihe der Green Software Development Karlsruhe wird von der Initiative karlsruhe.digital im Rahmen des "supported by karlsruhe.digital" Programms unterstützt. Weitere Unterstützer sind das CyberForum e.V., der Impact Hub Karlsruhe sowie Fairantwortung.
Green Software Development Karlsruhe ist ein unabhängiger Teil der globalen Green Software Foundation.
