Green Coding in Action - Praxisbeispiel Ressourcen Reduktion

In Kooperation mit Green Software Development

Wir bei Anexia entwickeln und betreiben eine DNS as a Service Cloud Plattform für unsere Kunden. Die Plattform ermöglicht es unseren 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 begonnen, ihre Legacy Nameserver zu unserer DNSaaS Plattform sowohl auf Anycast als auch 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 wir unsere selbst gesteckten SLOs partiell verfehlten. Ab diesem Punkt haben wir die Initiative ergriffen und mittels verschiedener Architekturanpassungen und technischen Optimierungen die Plattform beschleunigt und erstaunlicherweise dabei sogar den Ressourcenbedarf reduziert. In diesem Vortrag soll es um unsere Maßnahmen hinsichtlich der Ressourcenreduktion gehen.

Der Referent Daniel Clappier 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. Jetzt ist er wieder Student am Ende seines Masterstudiums und macht immer noch DNS Dinge bei Anexia.

Die Veranstaltung findet wieder 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.

Agenda
18:00 Einlass & Networking
18:30 Vortrag mit einer kleinen Pause zwischendurch
21:00 Ende & Networking
----------------------------------------
Die Veranstaltung wird von karlsruhe.digital im Rahmen des “supported by karlsruhe.digital” Programms unterstützt.

Green Software Development Karlsruhe ist ein unabhängiger Teil der globalen Green Software Foundation Community.

Das CyberForum, die Fairantwortung und der ImpactHub Karlsruhe sorgen für eine Verbreitung des Events im Netzwerk.

 

Du hast Interesse und möchtest mehr über die Veranstaltung erfahren?

Weitere Informationen und die Anmeldefunktion findest du hier.