本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
自動化
遷移多部伺服器時,使用命令列執行 AWS App2Container 工作流程不是可擴展的解決方案。例如,手動管理和追蹤每個工作流程的進度可能很難應對。如果應用程式伺服器沒有網際網路存取權或足夠的硬體資源,或者無法安裝 Docker 引擎,遷移可能會更複雜。如果您使用 Red Hat Ansible 或 Jenkins 管理伺服器,則可以使用該工具來協調 App2Container 工作流程。
使用 Ansible 進行自動化
Ansible Playbook 可自動化任務的序列效能,監控每個應用程式的遷移進度,從而減少人工介入並最終加快遷移速度。您可以從工作機器或可同時與應用程式伺服器和工作機器通訊的代理執行個體執行 Playbook。Playbook 可以平行地容器化多個應用程式伺服器。如需如何使用 Ansible 來自動化 App2Container 端對端工作流程的更多洞見,請參閱使用 Ansible 部落格文章的 Automate AWS App2Container 工作流程
使用 Jenkins 進行自動化
使用 Jenkins,您可以集中控制和管理多個應用程式伺服器的現代化。您可以使用 Jenkins 使用者介面來視覺化 App2Container 工作流程。Jenkins 可加速將應用程式的現有持續整合管道整合至 App2Container 建立的管道。