Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
-Automatisierung
Bei der Migration mehrerer Server ist die Verwendung der Befehlszeile zur Ausführung des AWS App2Container-Workflows keine skalierbare Lösung. Beispielsweise kann es überwältigend sein, den Fortschritt jedes Workflows manuell zu verwalten und zu verfolgen. Die Migration kann noch komplizierter werden, wenn der Anwendungsserver keinen Internetzugang oder keine ausreichenden Hardwareressourcen hat oder wenn die Docker-Engine nicht installiert werden kann. Wenn Sie Server mithilfe von Red Hat Ansible oder Jenkins verwalten, können Sie dieses Tool verwenden, um den App2Container-Workflow zu orchestrieren.
Automatisieren mithilfe von Ansible
Ansible Playbook automatisiert die serielle Ausführung von Aufgaben und überwacht den Migrationsfortschritt für jede Anwendung, wodurch menschliche Eingriffe reduziert und letztendlich die Migration beschleunigt werden. Das Playbook kann auf dem Arbeitscomputer oder einer Proxyinstance ausgeführt werden, die sowohl mit dem Anwendungsserver als auch mit dem Arbeitscomputer kommunizieren kann. Das Playbook kann mehrere Anwendungsserver parallel containerisieren. Weitere Informationen darüber, wie Ansible verwendet werden kann, um den End-to-End-Workflow von App2Container zu automatisieren, finden Sie im Blogbeitrag Automatisieren des AWS App2Container-Workflows
Automatisieren mithilfe von Jenkins
Mit Jenkins können Sie die Kontrolle zentralisieren und die Modernisierung mehrerer Anwendungsserver verwalten. Sie können die Jenkins-Benutzeroberfläche verwenden, um den App2Container-Workflow zu visualisieren. Jenkins erleichtert die Integration der bestehenden kontinuierlichen Integrationspipeline der Anwendung in eine Pipeline, die von App2Container erstellt wird.