Hosting-Optimierung

Vorhandene Ressourcen analysieren und diese sowie die Abfragen optimal daran anpassen, das ist unsere Stärke

Zu neuen Höhen mit Hosting Optimierung

Sie nutzen Amazon AWS, Google Compute Engine, Microsoft Azure oder andere Anbieter, eigene oder gemietete dedizierte Hardware oder eine Mischung und möchten Ihre Kosten, Performance oder die Verfügbarkeit ihrer Anwendungen optimieren?

Je nach Umfang der Optimierungen kann anschließend die Hosting-Umgebung verkleinert werden, um bei gleichbleibender Performance Kosten einzusparen oder bei gleichbleibenden Ressourcen die Performance zu erhöhen.

Hosting Optimierung

Optimierungsansatz

Wir beobachten Latenz und Durchsatzverhalten ihrer Systeme im Produktivbetrieb, aggregieren Timing-Daten aus Webserver-Logs oder z.B. MySQL/MariaDB/PostgreSQL-Datenbankservern mit eigens dafür entwickelten Werkzeugen, um eine schnelle Übersicht über potentiell verbesserbare Funktionen in der Webanwendung oder in den Datenbankabfragen zu finden.

Mit Unterstützung unserer Entwickler führen wir an den so gefundenen Bottlenecks ein detailliertes Profiling durch und erarbeiten Optimierungen am Code (PHP, JavaScript, Perl) oder den Datenbankabfragen bzw. Datenbank-Indices. Da viele Funktionen/Datenbankabfragen nur einen Prozessorkern gleichzeitig auslasten können, und die Leistung eines einzelnen Prozessorkerns eng begrenzt ist, sind über diese Optimierungen oft kürzere Ladezeiten erreichbar, als mit leistungsfähigerer Hardware möglich wären.

Falls Sie ihr Hosting grundlegend anpassen möchten - sei es von dedizierter Hardware in eine public- oder private-Cloud oder z.b. auf dedizierte Hardware in LXC* - erarbeiten wir anhand Ihrer Verfügbarkeits- und Datenschutzanforderungen Vorschläge für den zukünftigen Betrieb und helfen bei der Migration. Unser Fokus liegt eindeutig auf Linux-Systemen, unterstützen aber auch Microsoft Windows.

Wir legen Wert darauf, bei unseren Bewertungen unabhängig von Buzzwords und Hypes, sachlich zu bleiben.

Kompetenz

Wir konzeptionieren und betreiben seit über 20 Jahren sehr unterschiedliche Setups: Sehr kleine bis sehr große, international verteilte Anwendungen für Marktführer im Online-Business, bieten bei Bedarf ein engmaschiges Monitoring mit 24/7-Alarmierung und 24/7-Rufbereitschaft direkt durch unsere Mitarbeiter ohne vorgeschaltetes Callcenter und arbeiten eng mit unserer Entwicklungsabteilung zusammen.

Leistungsspektrum:

  • Bottleneck Analyse
  • Infrastruktur-Checkup
  • Monitoring

*LXC = LinuX Container, eine besonders ressourcensparende Möglichkeit, Services isoliert voneinander auf der gleichen physischen Hardware zu betreiben, ähnlich Docker