Hosting

High Availability & Security

Ein einzelner Server kann einen technischen Single Point of Failure darstellen. Abhängig von den Anforderungen planen wir redundante Architekturen, bei denen wichtige Aufgaben auf mehrere Systeme verteilt werden können.

High Availability

Wir planen redundante Architekturen, bei denen wichtige Aufgaben auf mehrere Systeme verteilt werden können. So lässt sich der Ausfall einzelner Komponenten abfangen, ohne die gesamte Anwendung zu gefährden.

HAProxy kann als Load Balancer und Reverse Proxy eingesetzt werden, um Anfragen kontrolliert auf mehrere Backend-Systeme zu verteilen. So entsteht ein zentraler Zugriffspunkt für Ihre Webanwendung.

Health Checks prüfen die Backend-Systeme technisch. Reagiert ein Backend nicht wie erwartet, kann es je nach Konfiguration vorübergehend aus der Verteilung genommen werden. Das schafft die Grundlage für Skalierung und Ausfallsicherheit.

Eine WAF (Web Application Firewall) analysiert HTTP- und HTTPS-Anfragen vor der eigentlichen Webanwendung und kann bekannte problematische Muster erkennen und blockieren. Dazu gehören etwa auffällige Requests oder bekannte Exploit-Muster.

Sie ergänzt sichere Entwicklung, regelmäßige Updates und weitere Schutzmaßnahmen, ersetzt diese aber nicht. Regeln müssen zur jeweiligen Anwendung passen und werden bei Bedarf angepasst, damit legitime Anfragen nicht blockiert werden.

Varnish kann häufig angeforderte Inhalte zwischenspeichern und Anfragen beantworten, ohne dass die eigentliche Anwendung bei jedem Zugriff vollständig ausgeführt werden muss. Dadurch können Backend-Systeme entlastet und Lastspitzen besser verarbeitet werden.

Nicht jeder Inhalt eignet sich für Caching – sensible oder personalisierte Bereiche wie Login oder Warenkorb erfordern eine sorgfältige Konfiguration. Da wir Anwendungen wie TYPO3 selbst entwickeln und betreuen, betrachten wir Anwendung und Cache-Konfiguration gemeinsam.

Hardening

Wir reduzieren unnötige Dienste und Zugriffe, halten eingesetzte Systeme aktuell und überprüfen technische Konfigurationen. So wird die Angriffsfläche systematisch verkleinert, ohne die Funktionsfähigkeit der Anwendung einzuschränken.

Ergänzend arbeiten wir bei Penetrationstests mit spezialisierten Testern zusammen und setzen identifizierte technische Maßnahmen um – von der Bewertung des Befunds bis zur Nachprüfung nach der Behebung.