Leistung

Infrastruktur, an die Sie nicht denken sollen.

Gute Infrastruktur erkennt man daran, wie selten jemand hinsehen muss. Das heißt: Aktualisierungen, die von allein laufen, langweilige Deployments, Sicherungen, denen erst vertraut wird, wenn sie zurückgespielt wurden, und Meldungen, die kommen, bevor ein Kunde etwas merkt.

Was dazugehört

  • Bereitstellung, die aufgeschrieben ist statt erinnert

    Ein Server, den niemand neu aufbauen kann, ist ein Risiko. Die Konfiguration liegt im Repository — damit ist der Aufbau prüfbar, wiederholbar und überlebt denjenigen, der ihn zuerst getippt hat.

  • Deployment, das mit Absicht langweilig ist

    Ein Deployment sollte das uninteressanteste Ereignis des Tages sein: reproduzierbar, schnell zurückzunehmen und ohne einen Menschen, der zur Unzeit eine Liste im Terminal abarbeitet.

  • Sicherungen, gemessen am Zurückspielen

    Eine Sicherung, die nie zurückgespielt wurde, ist eine Annahme. Was zählt, ist, wie lange eine Wiederherstellung dauert und wie viele Daten sie kostet — beides bekannte Zahlen, keine Hoffnungen.

  • Überwachung und Alarmierung

    Erreichbarkeit, Zertifikate, Länge der Warteschlangen, fehlgeschlagene Jobs, Plattenplatz. Das Ziel ist keine Wand voller Anzeigen, sondern eine kleine Zahl von Meldungen, auf die jemand tatsächlich reagieren würde.

  • Härtung und Aktuellbleiben

    SSH-Zugang nur per Schlüssel, unbeaufsichtigte Sicherheitsaktualisierungen einschließlich der Fremdquellen, eine Firewall auf einer Ebene statt auf zweien, und keine Dienste, die lauschen, ohne gebraucht zu werden.

Was wir einsetzen

  • Systeme

    • Debian
    • systemd
  • Web & TLS

    • Caddy
    • nginx
    • Let's Encrypt
  • Anwendungsbetrieb

    • PHP-FPM
    • Octane
    • Horizon
    • Redis
  • Container

    • Docker
    • Docker Compose
  • Ausbringung

    • Git
    • GitHub Actions
    • rsync
  • Betrieb

    • Sicherungen
    • Überwachung
    • Log-Auswertung

Ist das Ihr Problem?

Wenn es eher angrenzt als genau passt, sagen Sie es trotzdem — die nützlichen Gespräche fangen meist so an.

Termin buchen