Cloud-Migration ist kein Selbstzweck. Aber wenn der eigene Server-Stack wächst oder man Skalierbarkeit, Redundanz oder Managed Services will stellt sich irgendwann die Frage: was davon in die Cloud? Migration-Strategien Das 6R-Modell beschreibt verschiedene Herangehensweisen: Rehost (Lift & Shift): …
ist PHP's Interface zur Unix-Prozessverwaltung. Für Daemon-Prozesse, parallele Verarbeitung in CLI-Scripts und sauberes Signal-Handling unverzichtbar. Voraussetzung ist nur in CLI verfügbar, nicht in FPM oder Apache-Modulen. Signal-Handling Signale sind Nachrichten an laufende Prozesse. SIGTERM ist …
Viele Anwendungen müssen Mails verschicken: Passwort-Reset, Benachrichtigungen, Cronjob-Outputs. Postfix als lokaler Mail-Relay ist dafür die sauberste Lösung ohne einen externen SMTP-Dienst einzubinden. Installation Beim Setup-Dialog "Internet Site" auswählen und den Hostnamen eingeben. Konfigurati…
Software-Lizenzen sind rechtliche Dokumente. Wer sie ignoriert läuft in Probleme rein — besonders wenn Open-Source-Code in kommerziellen Produkten landet. Die wichtigsten Open-Source-Lizenzen MIT-Lizenz Darf verwendet, modifiziert und kommerziell vertrieben werden Einzige Pflicht: Lizenz und Copyrig…
Cloud-Begriffe werden oft als Marketing verwendet ohne klare Definition. Für technische Entscheidungen ist die Unterscheidung aber relevant — sie bestimmt was man selbst verwaltet und wofür man zahlt. Das Spektrum Auf dem einen Ende: alles selbst machen (eigene Server im Keller). Auf dem anderen End…
Træfik ist ein Reverse Proxy der sich besonders gut mit Docker verträgt. Neue Container werden automatisch erkannt und bekommen ohne manuelle Konfiguration ein HTTPS-Zertifikat. docker-compose.yml Anwendung registrieren Jeder Container bekommt Labels die Træfik sagen wie er zu erreichen ist. Sobald …
Ein Information Security Management System (ISMS) klingt nach ISO-27001-Zertifizierungen und riesigen Unternehmen. Die Grundidee ist aber simpler: Informationssicherheit nicht nach Gefühl betreiben sondern systematisch, dokumentiert und überprüfbar. Der PDCA-Zyklus ISMS basiert auf Plan-Do-Check-Act…
Suche über ist langsam und unflexibel. Kein Index wird genutzt, keine Relevanz-Sortierung, kein Stemming. MySQL's eingebaute Volltextsuche ist für viele Anwendungsfälle eine bessere Wahl ohne externen Dienst. Index anlegen Suche ausführen Der gibt die Relevanz an — höherer Wert bedeutet bessere Über…
Die schlechteste Dokumentation ist die die nicht existiert. Die zweitschlechteste ist die die veraltet ist. Gute Dokumentation ist selten weil sie Disziplin braucht, keine Intelligenz. Was dokumentiert werden muss Nicht alles. Nur das was ein neuer Entwickler (oder man selbst in sechs Monaten) nicht…
Server-Updates laufen entweder nach Plan oder mitten in der Nacht als Notfall. Wer Change Management hat weiß vorher welche der beiden Varianten es wird. Was Change Management für Server bedeutet Nicht der Enterprise-Prozess mit wochenlangen Freigabe-Committees. Für kleine Teams: vor jedem nicht-tri…