我想知道在多臺 Linux 服務器上運行應用程式的最佳方法是什么。在不同區域使用 EC2 AWS linux。Web 應用程式在每個區域上都是相同的,每個應用程式使用不同的資料庫,這些資料庫在單個組態檔中定義。在我更新應用程式的那一刻,我必須手動更新每臺服務器,這是一項非常繁重的作業,而且出錯的風險很高。
我可以使用什么服務或方法輕松地將所有服務器上的所有應用程式更新到最新版本,排除一些檔案,我在考慮 Github,但我不確定這是否適合在生產環境中使用。
AWS 也有解決方案嗎?
謝謝你,羅爾。
uj5u.com熱心網友回復:
我可以使用什么服務或方法輕松地將所有服務器上的所有應用程式更新到最新版本,排除一些檔案,
為這類事情設計的 AWS 服務是 AWS CodePipeline/CodeBuild/CodeDeploy。您的代碼可以存盤在 AWS CodeCommit 或 GitHub 的 Git 存盤庫中。
我在考慮 Github,但我不確定這是否適合在生產環境中使用。
如果你指的是 GitHub Actions,那么有很多人在生產中使用它。如果您對在生產中使用它有具體的顧慮,請將這些顧慮包含在您的問題中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/536312.html
