Speaker
Description
The web hosting infrastructure at CERN provides a range of solutions fulfilling the diverse needs of the community, from simple/static sites to content management systems (Drupal) to complex web applications (Platform-as-a-Service).
An ambitious plan to modernize the web hosting infrastructure started in 2019, aiming at consolidating the various hosting technologies on a shared multi-tenant Kubernetes/OpenShift platform. The new platform is intended to replace all legacy heterogeneous systems, including Windows web servers.
This paper will present the design of the web hosting infrastructure resulting from this project, and how we leveraged the Kubernetes operator pattern to automate provisioning and configuration management of the range of web hosting solutions in a consistent way.
The paper will also cover our choices and design decisions regarding the user interface for site management, the use of upstream components from the Kubernetes ecosystem and the integration of this Kubernetes-based infrastructure with CERN SSO and more generally the CERN computing environment.
Consider for long presentation | No |
---|