Skalierbares Webhosting mit Amazon Web Services
Kunden-Fokus dank Cloud-Redesign.
Der VNR Verlag zählt zu den größten Fachverlagen in Deutschland. Das in Bonn sesshafte Unternehmen macht Expertenwissen seit den 70er Jahren einer breiten Masse verfügbar. Als klassischer Verlag gestartet, setzt VNR immer stärker darauf seine Kunden digital zu erreichen. Heute betreibt das Unternehmen hunderte von Webseiten und Online-Portale und entwickelt Lösungen die klassisches Fulfilment mit datengetriebenen, intelligenten Plattformlösungen verbindet.
Ein in die aktuelle Zeit passendes Digital-Produkt des VNR Verlages ist das Zusammenspiel aus Magazin und Online-Portal unter www.wegweiser-digitale-schule.de. Hier bietet der VNR Verlag rechtliche, ethische und pädagogische Inhalte für u.a. Schulleiter und Digitalbeauftragte, die sich mit dem Thema Digitalisierung in der Schule auseinandersetzen. Um ein skalierendes Wachstum des digitalen Angebots von VNR sicherstellen zu können, wurden alle Webseiten und Portale in enger Zusammenarbeit mit AWS und Arvato Systems Experten zukunftsfähig konsolidiert.
-
Technische Lösung
Technische Lösung
Ein Kubernetes Cluster unter Verwendung von AWS EKS ermöglicht es alle WordPress-Instanzen zu konsolidieren. Die notwendige Datenhaltung wurde durch den Einsatz von Amazon S3 und Aurora-Serverless implementiert. Die Auslieferung der Webseiten wird durch das Content Deliver Network von AWS (Cloudfront) sichergestellt und durch eine Web Application Firewall abgesichert (WAF). Dadurch ist die Verarbeitung, Datenhaltung und Auslieferung entkoppelt und skaliert unabhängig voneinander.
In der neuen Architektur werden die einzelnen Webseiten mit Hilfe einer CI/CD-Pipeline automatisiert ausgerollt. Sowohl Word-Press Plug-Ins als auch Themes werden dabei in die Container integriert. Bereits beim Bau der Container Images werden automatisierte Tests ausgeführt. Somit kann zentral sichergestellt werden, dass nur überprüfte Plug-Ins und Themes zum Einsatz kommen. Updates können dabei zentral ausgerollt werden.
Um schnell und risikoarm Änderungen implementieren zu können, werden die Container zunächst in eine Dev- und PreProd-Umgebung ausgerollt. Dies ermöglicht den VNR Entwicklern eine reibungslose Kontrolle in Zusammenarbeit mit den kaufmännischen Fachabteilungen.
-
Verwendete Services
Verwendete Services
- VPC
- ALB
- EC2
- ECR
- EKS
- Codebuild
- Codepipeline
- Aurora Serverless
- Cloudfront
- Route53
- IAM
- WAF
- Cloudformation
- Parameter Store
- Certificate Manager
- KMS
- kubernetes
- helm
- alb-ingress
- cluster-autoscaler
- kube2iam
- prometheus
- grafana
Ergebnis
Der erreichte Automatisierungsfaktor ermöglicht es VNR sich auf die Integration der Digitalprodukte in die Digitalplattform des Unternehmen zu konzentrieren, die kosteneffizient zu steigern und gleichzeitig die Sicherheit zu erhöhen.
Durch das Redesign in der AWS Cloud profitiert VNR nun von einer höheren Systemperformance, was nicht nur positive Auswirkung auf die Customer Experience hat, sondern darüber hinaus den Pagespeedindex ohne Code-Optimierungen verbessert. Dank Multi-Rechenzentrum-Clustering ist das Risiko einer Nichtverfügbarkeit einzelner Dienste minimiert worden.
Auch IT-Prozesse konnte VNR effizienter aufsetzen. Der Produkt-Deploymentprozess wurde professionalisiert und automatisiert, Landingpage-Deploymentprozesse laufen nun effizienter mit Near-time-Synchronisierung. Der Tiny-URL-Dienst (Yourls) steht nun als Standard zur Verfügung und Zertifikatserneuerungen werden vollends automatisch gehandhabt.
Kundenvorteile
Die Entscheidung für die AWS Cloud als Basis für unsere DevOps-Entwicklung hat sich als richtig erwiesen. Dank der Einbindung der Arvato Systems konnten wir parallel zum eigenen Wissensaufbau direkt in die Umsetzung starten und so deutlich Zeit gewinnen. Die so geschaffene Architekturqualität erlaubt uns in der fortgesetzten Zusammenarbeit eine kontinuierliche Weiterentwicklung mit wachsendem Tempo.