Anwendung in den Container umziehen, ohne sie neu zu schreiben

Wir ziehen Ihre Lucee-, ColdFusion- oder PHP-Anwendung vom klassischen Hosting in Container um, ohne sie neu zu schreiben. So lässt sich die Umgebung nachbauen, aktualisieren und verlegen. Manche Hoster berechnen Aufschläge für alte PHP-Versionen, für PHP 8.2 enden die Sicherheits-Updates am 31.12.2026 (Stand: 2026-10).

  • ColdFusion und Lucee seit 2015 in Produktivsystemen, PHP seit 2012
  • Erst auf Staging getestet, mit Rückweg
  • Antwort innerhalb eines Werktags
Oben ein orange umrandetes Blatt mit drei Zeilen; eine Linie verzweigt sich zu drei gleichen Kästen mit je drei waagerechten Balken

Wann der Umzug in den Container naheliegt

Der Hoster berechnet einen Aufschlag oder schaltet Ihre Version ab

Manche Hoster halten ältere PHP-Versionen gegen Aufpreis bereit oder schalten sie ab. Der Aufschlag verschafft Zeit, ändert aber nichts daran, dass das PHP-Projekt die Version nicht mehr pflegt. Läuft die Frist in wenigen Tagen ab, beginnen wir mit der 48-Stunden-Notfall-Einschätzung.

Die Umgebung kennt nur eine Person

Webserver-Einstellungen, PHP-Erweiterungen, Versionen und Cronjobs hat irgendwann jemand gesetzt und nie dokumentiert. Fällt diese Person aus, lässt sich die Umgebung nicht oder nur mit großem Aufwand nachbauen.

Updates lassen sich nirgends testen

Ohne zweite Umgebung probiert man eine neue PHP-, Lucee- oder ColdFusion-Version nur auf dem Produktivsystem aus. Deshalb bleibt das Update immer wieder liegen. Wir planen eine Infrastruktur aus Servern und virtuellen Umgebungen, die zu Ihrem Fall passt.

Eine Zeitachse mit Teilstrichen; eine orange Markierung auf der Achse steht für das Support-Ende; ein gestrichelter Bogen führt von einem kleinen alten Server darüber zu einem neuen Server

Vorher auf dem Server, nachher in einer beschriebenen Umgebung

Heute besteht Ihre Umgebung aus dem, was über die Jahre auf einem Server installiert wurde. Im Container steht sie in Dateien: Webserver, Laufzeit (PHP, Lucee oder Adobe ColdFusion) und Einstellungen liegen in Ihrem Repository.

Daraus lässt sich die Umgebung auf jedem geeigneten Server neu aufbauen, bei Ihnen, bei einem anderen Anbieter oder auf einem Testsystem. Die Anwendung selbst bleibt in der Regel unverändert. Wie wir mit Images, Updates und dem Weg zurück arbeiten, beschreibt die Seite Docker, die Konfiguration der Server als Code die Seite Ansible.

Links ein schraffierter Block, rechts derselbe Block in einem Container-Umriss, ein dünner Pfeil verbindet beide, der Container-Umriss ist orange

So ziehen wir um: sechs Schritte, jeweils mit schriftlichem Ergebnis

  1. Inventar der Umgebung

    Wir erfassen Versionen, Erweiterungen, Webserver-Einstellungen, Cronjobs, Dateien und Uploads, Sitzungen, Mailversand und Datenbanken. Das Inventar erhalten Sie schriftlich.

  2. Definition der Umgebung

    Wir beschreiben die Umgebung in Dateien und legen sie in Ihrem Repository ab. Damit kann Ihr Team oder ein anderer Dienstleister sie auf einem neuen Server wieder aufbauen.

  3. Betrieb neben der Produktion

    Wir starten die Anwendung im Container auf einem Staging-System neben Ihrem Produktivsystem. Das Produktivsystem bleibt unverändert.

  4. Tests

    Wir prüfen die kritischen Abläufe und die erzeugten Dokumente. Nach einem Plattformwechsel ändern sich mitunter Schriften und Seitengrößen in PDF-Dateien. Das Testprotokoll hält auch fest, ob sich die Umgebung aus den Dateien vollständig neu aufbauen ließ.

  5. Umschalten im Wartungsfenster

    Plan, Zeitpunkt und Rückweg zum alten Stand stimmen wir vorher schriftlich mit Ihnen ab. Dann schalten wir um.

  6. Runbook für Updates

    Sie erhalten eine Anleitung, wie Sie oder ein anderer Dienstleister eine neue Version erst testen, dann einspielen und notfalls zurücknehmen.

Das Support-Ende einer Version gilt im Container wie auf dem Server

Stand: 2026-10
Datum Ereignis Quelle
2025-12-31 PHP 8.1: Ende der Sicherheits-Updates. php.net (öffnet in einem neuen Fenster)
2026-11-10 Adobe ColdFusion 2021: Ende des erweiterten Supports. helpx.adobe.com (öffnet in einem neuen Fenster)
2026-12-31 PHP 8.2: Ende der Sicherheits-Updates. php.net (öffnet in einem neuen Fenster)
2028-12-31 PHP 8.4: Ende der Sicherheits-Updates. Mögliche Zielversion. php.net (öffnet in einem neuen Fenster)

Bleiben, containerisieren oder aktualisieren? (Stand: 2026-10)

Kriterium Auf dem Hosting bleiben In den Container umziehen Version aktualisieren Lucee statt Adobe ColdFusion
Passt, wenn Die Version wird unterstützt, die Sicherungen sind getestet, und es ist nichts geplant. Sie brauchen eine nachbaubare Umgebung, wollen Updates neben der Produktion testen oder auf einen anderen Server umziehen. Die Plattform erhält keine Sicherheits-Updates mehr, unabhängig davon, wo sie läuft. Der Code wird bei Bedarf angepasst. Sie bezahlen mehrere Adobe-Lizenzen, und die Rechnung für den Wechsel geht auf. Der Code wird auf Unterschiede geprüft und angepasst.
Was es nicht löst Das Wissen steckt weiter in einem Kopf, Updates lassen sich nirgends testen. Eine Version ohne Sicherheits-Updates bleibt es auch im Container. Die Umgebung bleibt schwer nachzubauen, wenn sie niemand beschreibt. Auch Lucee braucht Pflege.
Lizenz und Kosten Hosting und Aufschläge laufen weiter. Lucee und PHP: keine Lizenzkosten. Einmaliger Aufwand für Anpassung und Tests. Einmaliger Aufwand für Migration und Tests.

Wann sich der Container nicht lohnt

Bleiben Sie auf Ihrem Hosting, wenn alle drei Punkte zutreffen:

  • Die Anwendung läuft auf einem kleinen Server in einer unterstützten Version.
  • Die Sicherungen bestehen einen Wiederherstellungstest.
  • Es sind keine Änderungen geplant, weder an der Anwendung noch am Hoster.

Dann verkaufen wir Ihnen kein Container-Projekt. Sinnvoll sind Updates und die Absicherung des Servers, wie sie die Leistung Linux-Betrieb und Infrastruktur beschreibt.

Läuft die Anwendung auf einer Version ohne Sicherheits-Updates, löst auch ein Container das Problem nicht. Dann steht zuerst das Update an, etwa nach dem Vorgehen auf der Seite PHP-Update auf PHP 8.

Ein System läuft auf einer geraden Linie weiter; die Abzweigung zu einer neuen, gestrichelten Plattform ist mit einem orangen Querstrich gesperrt

Erfahrung unserer Ingenieure mit Containern und Plattformwechseln

Container
Docker-Umgebungen für Lucee, Adobe ColdFusion und PHP
Umgebungen
Konfiguration als Code mit Ansible, getrennte Inventare für Produktion und Test
Plattformwechsel
Umzüge von Windows und IIS auf Linux, mit Test der Dokumente auf Schriften und Seitengrößen

So arbeiten wir beim Umzug in den Container

  • Zugangsdaten, Code und Dokumentation bleiben bei Ihnen.
  • Das Produktivsystem stellen wir erst um, wenn die Anwendung auf dem Staging besteht. Der Rückweg bleibt bis zum stabilen Betrieb offen.

Und wenn bei uns jemand ausfällt? Die Dokumentation erstellen wir auf Wunsch. Das Repository liegt in der Regel bei Ihnen. Eine Vertretung stellen wir auf Wunsch.

Mehr dazu unter Erfahrung und So arbeiten wir.

Links ein Blatt mit Textzeilen und einer Unterschriftszeile mit orangem Haken; ein Pfeil zeigt auf einen gestrichelt gezeichneten Server rechts

Der erste Schritt: Legacy-Review mit Container-Eignung

Legacy-Review

Für Unternehmen mit einem System, das niemand mehr genau kennt: vor einem Update, vor einer Migration oder beim Wechsel des Dienstleisters.

  • Inventar der Versionen und Abhängigkeiten
  • Landkarte aus Anwendung, Datenbank, Server und E-Mail
  • Risikoregister zu Sicherheit, Support und Wissen
  • Bewertung der Backups und der Wiederherstellung
  • Empfehlung „bleiben, Version anheben oder migrieren“ mit Optionsmatrix, die auch „in den Container“ und „als API bereitstellen“ enthält
  • Aufwandsschätzung in Tagen

Der Preis gilt für ein System, also eine Anwendung mit ihrer Datenbank und ihrem Server. Weitere Systeme bepreisen wir einzeln.

Was das Ergebnis enthält

Ein schriftlicher Bericht mit Bestandsaufnahme, Risikoregister, Empfehlung und Aufwandsschätzung. Der Bericht gehört Ihnen.

ab 3.800 € zzgl. USt.

In der Regel 5 Werktage

Legacy-Review anfragen

48-Stunden-Notfall-Einschätzung

Für Unternehmen, deren Entwickler oder Dienstleister plötzlich weg ist und deren System trotzdem weiterlaufen muss.

  • Bestandsaufnahme: Versionen, Abhängigkeiten, Zugänge, Backups, geplante Tasks, Datenquellen und Mailversand
  • Liste der Risiken, die sofort Aufmerksamkeit brauchen
  • Stabilisierungsplan für die ersten 5 Tage und für die ersten 30 Tage
  • kurze Besprechung der Ergebnisse

Das Ergebnis liegt 48 Stunden nach Zugang zum System vor. Änderungen am Produktivsystem und weitere Arbeiten erfolgen nur nach Ihrer Zustimmung.

Was das Ergebnis enthält

Ein schriftlicher Befund mit dem Zustand des Systems, den Sofortrisiken und dem Stabilisierungsplan. Der Befund gehört Ihnen.

ab 1.900 € zzgl. USt.

In der Regel 2 Werktage

48-Stunden-Einschätzung anfragen

Ein Fall aus unserer Arbeit

  • Ein Telefon mit QR-Code, eine in Stücke geteilte Datei, drei parallele Ströme zu einem Server mit Festplatte und ein Galerieraster

    Eine Foto-Upload-App für Hochzeitsgäste

    Hochzeitsgäste scannen einen QR-Code, öffnen eine geheime Adresse und laden Fotos und Videos direkt vom Telefon hoch: keine App, kein Konto, keine Anmeldung. Dateien bis 5 GB landen auf der Festplatte des Kunden, und das Paar sieht zu, wie sich die Galerie während der Feier füllt. Ein Abend, keine zweite Chance, und Telefone von vor sechs Jahren.

Fragen zum Umzug in den Container

Was bringt der Umzug in einen Container?

Eine Umgebung, die sich nachbauen lässt. Dieselbe Version und Konfiguration gelten beim Entwickler, auf dem Staging und in der Produktion, festgehalten im Repository statt im Kopf einer Person. Neue Versionen von PHP, Lucee oder ColdFusion testen wir neben der Produktion und können sie zurücknehmen. Auch ein Umzug auf einen anderen Server oder zu einem anderen Anbieter wird einfacher.

Ein Container behebt keinen Fehler im Code und hebt keine nicht mehr unterstützte Version an. Er erleichtert nur diese Änderungen.

Muss meine Anwendung für den Container geändert werden?

In der Regel bleibt die Logik der Anwendung unverändert, es ändern sich Umgebung und Konfiguration. Ausnahmen sind Dinge, die an den alten Server gebunden sind, etwa absolute Dateipfade im Code, Sitzungen im lokalen Dateisystem oder Dienste, die auf demselben Server erwartet werden.

Das erfassen wir im Inventar und nennen Ihnen vor der Umsetzung, was angepasst werden muss.

Was passiert mit Datenbank und hochgeladenen Dateien?

Beides behandeln wir getrennt von der Anwendung. Daten sollen einen Neustart oder den Austausch eines Containers überstehen, deshalb liegen sie außerhalb davon: die Datenbank auf einem eigenen Server oder in einem eigenen Container mit dauerhaftem Speicher, hochgeladene Dateien in einem eingebundenen Verzeichnis.

Im Inventar legen wir fest, wo was liegt und wie es gesichert wird. Vor dem Umschalten prüfen wir, dass sich beides aus der Sicherung wiederherstellen lässt.

Lässt sich auch Adobe ColdFusion in Containern betreiben?

Ja, Adobe ColdFusion lässt sich wie Lucee und PHP in Containern betreiben. Wir gehen dabei genauso vor: Inventar der Umgebung, Tests neben der Produktion und Umschalten mit Rückweg.

Müssen wir für den Container den Hoster wechseln?

Bei klassischem Shared Hosting lässt sich Docker meist nicht nutzen. Sie brauchen dafür einen Server, auf dem Sie Software frei installieren können, etwa einen virtuellen Server.

Ob Ihr jetziges Paket das zulässt oder ein Wechsel nötig ist, klären wir im Review. Den Server können Sie bei einem Anbieter Ihrer Wahl betreiben, wir richten die Container dort ein.

Lässt sich der Umzug in den Container rückgängig machen?

Ja. Wir schalten erst um, wenn die Anwendung im Container auf dem Staging besteht, und lassen das alte System bis zum stabilen Betrieb unverändert stehen. Der Rückweg gehört zum Plan, den Sie vorab schriftlich erhalten.

Daten, die zwischen dem Umschalten und einer Rückkehr entstehen, behandeln wir im Plan ausdrücklich, damit nichts verloren geht.

Wer betreibt die Container nach dem Umzug?

Das entscheiden Sie. Mit dem Runbook können Ihre Leute oder ein anderer Dienstleister die Container selbst betreiben und aktualisieren.

Auf Wunsch übernehmen wir den Betrieb, im Rahmen von Übernahme und Wartung und Linux-Betrieb und Infrastruktur.

Ist der Extended Support meines Hosters eine Alternative zum Update?

Kurzfristig kann er Zeit verschaffen, eine Alternative zum Update ist er nicht. Er gilt nur beim jeweiligen Hoster, endet spätestens mit der Abschaltung der Version und sagt nichts darüber, ob Ihre Anwendung auf einer neuen Version läuft.

Der Aufschlag ist ein Warnsignal: Ihre Version gilt beim Hoster als Auslaufmodell. Wer ohnehin vom klassischen Hosting wegziehen will, findet den Weg unter Vom Hosting in den Container.

Wo läuft Ihre Anwendung heute?

Nennen Sie uns Technologie und Version (PHP, Lucee oder Adobe ColdFusion), Hoster oder Server und den Anlass. Wir antworten innerhalb eines Werktags.

Felder mit dem Zusatz „optional“ können leer bleiben.

Antwort per E-Mail

Für den Rückruf genügt Ihre Telefonnummer: Notfälle rund um die Uhr, sonst innerhalb eines Werktags.

Um welches System und welche Technologie geht es, was möchten Sie erreichen? Bitte senden Sie keine Passwörter oder vertraulichen Unterlagen.

Antwort innerhalb eines Werktags · unverbindlich

Wir verwenden Ihre Angaben nur, um Ihre Anfrage zu beantworten. Prownex IT Services Sp. z o. o. ist für die Verarbeitung verantwortlich. Speicherdauer und Ihre Rechte beschreibt die Datenschutzerklärung.