Der belgische Radio- und TV-Sender der Französischen Gemeinschaft (RTBF) hat sich für die Entwicklung seiner hochverfügbaren Infrastruktur für Infomaniak entschieden. Dank dieser strategischen Zusammenarbeit konnte die Zahl der Zugriffe auf die RTBF-Websites seit 2010 auf mehr als 2 Millionen pro Monat gesteigert werden. 10% der Besuche erfolgen aus dem Ausland. Der tiefgreifende Medienwandel erforderte eine regelmässige Anpassung der Infrastruktur an neue Konsumgewohnheiten. Weil Infomaniak mehrere Ausschreibungen gewann, war der RTBF dank eines auf Kostenoptimierung und Unabhängigkeit fokussierten Ansatzes in der Lage, weiter auf Spitzentechnologie zu setzen.
Den Ausbau der webbasierten Dienste des RTBF begleiten
Ausgangspunkt des Projekts sind die Autonomie und die hohe Verfügbarkeit der IT-Infrastruktur. Als öffentlich-rechtliches nationales Medium muss der RTBF die Robustheit, Resilienz und Skalierbarkeit seiner digitalen Plattform gewährleisten. Der RTBF ist in Belgien eine wichtige Institution für Information und Kultur. Der Wirkungskreis erstreckt sich auf die gesamte französische Sprachgemeinschaft, wobei Sendungen insbesondere über seine digitalen Plattformen weltweit ausgestrahlt werden.
Für den Aufbau seiner IT-Infrastruktur hat der RTBF ein sehr anspruchsvolles Pflichtenheft mit 100% Uptime erstellt. Dies soll die hohe Verfügbarkeit und das vollständige Eigentum am infrastrukturspezifischen Code gewährleisten, damit die webbasierten Dienste unabhängig sind.
Um diese Ziele zu erreichen, ist der RTBF auf einen starken Partner angewiesen, den er bei regelmässigen Ausschreibungen auswählt (europäische öffentliche Aufträge).
Die Herausforderung: auf die Explosion des Web reagieren und von 2010 bis 2024 die technologische Entwicklung vorantreiben.
- Aufbau der Web-Infrastruktur des RTBF für das unabhängige Software-Framework Cryo (CMS).
- Gewährleistung der hohen Verfügbarkeit der webbasierten Dienste des RTBF.
- Technische Betreuung über den gesamten Bereich hinweg, d. h. Beratung zur Architektur, Debugging im Zusammenhang mit Anwendungen, Migrationen, Wartung und Weiterentwicklung der Infrastruktur im Allgemeinen.
- Weiterentwicklung der RTBF-Infrastruktur auf Basis von Bare-Metal-Geräten und angemessene Betreuung, um die Einführung neuer Technologien im Laufe der Jahre zu ermöglichen.
Die Entscheidung für Infomaniak
Luc Thunissen, Leiter des Bereichs Anwendungen und Produkte beim RTBF, erklärt dazu: «Infomaniak ist der einzige europäische Anbieter, der bei den regelmässigen Ausschreibungen des RTBF zwischen 2010 und 2024 zur Weiterentwicklung der Infrastruktur in der Lage war, sich den Anforderungen des RTBF anzunähern.»
- Wettbewerbsfähigkeit: Die globalen Tarife von Infomaniak liegen systematisch deutlich unter anderen Anbietern.
- Zuverlässigkeit: Die Infrastruktur geht dank SLA-Klauseln (Service Level Agreement) mit einer Garantie von 99.99% Uptime einher.
- Skalierbarkeit: Infomaniak erbringt massgeschneiderte Dienstleistungen, um die Technologie der Infrastruktur weiterzuentwickeln. Die Infrastruktur as Code bleibt im Eigentum des RTBF.
- Massgeschneiderte Betreuung: Der Handlungsumfang übersteigt einen reinen Infrastrukturanbieter, der nur prüft, ob alles in Ordnung ist. Die Ingenieur*innen von Infomaniak analysieren den vom RTBF-Team gepushten Code und empfehlen fallweise Lösungen oder Optimierungen.
- Dedizierter Support rund um die Uhr: Die Ingenieur*innen des RTBF arbeiten direkt mit den Kolleginnen und Kollegen von Infomaniak zusammen und tauschen proaktiv Informationen und Empfehlungen aus, um die Nutzung der Infrastruktur zu optimieren.
Umsetzung der Infrastruktur: drei Meilensteine
2010 – Einrichtung einer verwalteten Bare-Metal-Infrastruktur
2009 stösst die bestehende Infrastruktur des RTBF an seine Grenzen: 4 Drupal-Rechner, 1 DB-Rechner und 2 Frontend-Rechner, die sowohl PHP-Skripts als auch statische Assets verwalten, verursachten Leistungseinbussen. Um den steigenden Datenverkehr zu bewältigen, entwickelt das neue Ingenieurteam des RTBF «Cryo», d.h. ein massgeschneidertes CMS, das den Cache und die Bearbeitung von Artikeln durch die Integration externer Daten in Drupal optimiert.
Von 2010 bis 2015 stellt Infomaniak die IT-Infrastruktur für dieses neue Framework bereit. Dabei handelt es sich um einen öffentlichen Auftrag mit Erneuerung des Pflichtenhefts. In dieser Phase besteht die Infrastruktur zu 100% aus physischen Maschinen, die von Infomaniak verwaltet werden. Die Infrastruktur garantiert die hohe Verfügbarkeit mit 99.99% Uptime (damals extrem selten). Das Team trennt die Funktionen, indem es eine dedizierte «statische Farm» (NGINX) einrichtet, die auf die schnelle Verteilung statischer Dateien spezialisiert ist. Parallel dazu werden separate Server (Apache) spezifisch für die Ausführung der PHP-Skripte konfiguriert. Durch diese Trennung wird die Gesamtleistung des Systems verbessert, indem die einzelnen Servertypen optimiert werden. Die Infrastruktur wird mit einem redundanten MySQL-Cluster verstärkt, um die Verfügbarkeit und Stabilität der zunächst zu MariaDB (später MariaDB Galera) migrierten Datenbank zu verbessern. Die Anzahl der Frontend-Rechner wird erhöht und ein Loadbalancer eingerichtet, um die Last zwischen den spezialisierten Servern zu verteilen.
2015 – Hybridisierung der Infrastruktur
Um das organische Wachstum der Dienste zu unterstützen, werden für den RTBF angeschaffte neue Geräte regelmässig zur Infrastruktur hinzugefügt und von Infomaniak verwaltet. Um die Skalierbarkeit zu erhöhen, wird die Infrastruktur auf eine hybride Architektur umgestellt. Infomaniak führt eine Recyclingstrategie für physische Maschinen ein, die für die ursprüngliche Infrastruktur des RTBF bereitgestellt wurden. Die Ingenieur*innen wandeln einen Teil dieser Maschinen in kleine Hypervisoren um, um VMs und virtualisierte Nodes zu generieren, die auf die neue Infrastruktur übertragen werden.
«Das Ergebnis ist ein erster Schritt in Richtung Virtualisierung, die mehr betriebliche Effizienz und mehr Flexibilität ermöglicht. Dieser Wechsel zur Virtualisierung eröffnet neue Möglichkeiten für die Zukunft der Infrastruktur: die Umstellung auf die Orchestrierung für künftige Anwendungsentwicklungen des RTBF.» Michael Simonini, DevOps-Ingenieur – RTBF
2020 – Managed Private Cloud: Containerisierung und Microservices-Architektur
Die Ingenieur*innen des RTBF erkennen das Potenzial einer vollständig virtualisierten Infrastruktur und entwickeln eine «API driven»-Vision, bei der Datenströme wie Belga News oder Wetterdienste zentralisiert werden. Es wird eine Multi-Service-API entwickelt und insbesondere von der Website AUVIO genutzt, auf der das gesamte audiovisuelle Angebot des RTBF abrufbar ist. Die API ist das Herzstück des gesamten Systems mobiler Anwendungen sowie von Smart TV, PlayStation, Tizen, Xbox usw.
Nachdem die Infrastruktur schrittweise virtualisiert wurde, ist sie nun bereit für die Orchestrierung. Infomaniak stellt zunächst VM-Cluster mit dem Orchestrierungsmodul Docker Swarm und im Anschluss Managed Kubernetes Cluster bereit. Die massgeschneiderte Infrastruktur des RTBF wird zu einer Managed Private Cloud.
Die vom RTBF verwalteten Datenbanken verbleiben in einem Cluster physischer MariaDB Galera-Maschinen, der von Infomaniak verwaltet wird.
Darüber hinaus nutzen die Ingenieur*innen des RTBF seit 2022 den S3-Speicher der Public Cloud von Infomaniak.
Ergebnisse
Die Cloud-Infrastruktur des RTBF wird von Infomaniak verwaltet und gewartet. Dabei bedient sie monatlich 2.2 Millionen Besuchende mit Spitzen von bis zu 7 Millionen Besuchenden (Journal Télévisé (Tagesschau), EM-Spiele, Demain nous appartient, Ici tout commence, Formel 1, Tour de France, Motorrad-GP, Spielfilme, Olympische Spiele usw.).
Der RTBF profitiert nicht nur von On-Demand-Ressourcen, sondern auch von der Erfahrung von Infomaniak im Bereich der Hochverfügbarkeit:
«Das Managed Private Cloud-Modell eignet sich hervorragend für den RTBF, da wir keine DevOps-Spezialisten sind. Durch die Weiterentwicklung von Produkten wie kSuite verfügt Infomaniak bereits über Erfahrung mit der Skalierung seiner eigenen Infrastruktur mit Millionen von Nutzer*innen. Letztendlich haben wir die Ressourcen, die wir für die Weiterentwicklung der Dienste des RTBF benötigen, ohne uns jemals um die Verwaltung der Infrastruktur kümmern zu müssen, mit der wir uns nicht auskennen.» Michael Simonini, DevOps-Ingenieur – RTBF
Der RTBF wird durchweg betreut: So arbeitet der Sender über einen dedizierten Support eng mit den Produktionsteams von Infomaniak zusammen. Auch wenn Infomaniak für die Umsetzung der Infrastruktur verantwortlich zeichnet, stellt es seine Ingenieur*innen zur Verfügung, um bestimmte Implementierungsentscheidungen zu unterstützen, anormales Verhalten einer Maschine zu melden oder bei Bedarf Prozesse für ein Rollback festzulegen. Infomaniak bringt seine Erfahrung auch bei der Optimierung des infrastrukturspezifischen Codes ein.
Ein Managed Kubernetes Service seit 2020: Die Orchestrierung der Ressourcen ermöglicht die Implementierung eines Kubernetes-On-Demand-Dienstes auf der Infrastruktur des RTBF – bei Bewahrung einer unabhängigen Kontrolle. Dies bietet dem RTBF Entwicklungskapazitäten nach den besten Marktstandards, insbesondere um den Übergang zu Microservices / Multiservices beispielsweise mit dem API Marketplace zu unterstützen. Dazu gehören die App RTBF info, die AUVIO-Plattform und das von allen Journalist*innen verwendete CMS CRYO.
Mehr erfahren
Fallstudie: RGOODS entwickelt internationale NGO-Shops mit Cloud-Lösungen von Infomaniak
Donnerstag 28 März 2024