我正在将一个打包的自由服务器部署到包含我的应用程序的 Bluemix 中。
我想更新我的应用程序,但在此之前,我想知道备份当前已启动和运行的应用程序的最佳方法是什么?如果我的更新不好,我想恢复我的应用程序的先前版本。
换句话说,在 Bluemix 中更新在 Liberty 服务器上运行的 Web 应用程序的最佳实践或推荐方法是什么。我是否只是保留我推送到 Bluemix 的 zip 的备份并在出现问题时恢复它?或者 Bluemix 是否提供了用于备份和恢复的管理功能?
最佳答案
据了解,手动备份推送的 zip 是一种可接受的策略。此外,我发现 Bluemix 文档 Blue-green deployments 是一个合理的解决方案,因为它是一种利用持续交付并允许客户在出现任何问题时回滚其应用程序的部署技术。
Cloud Foundry 文章 Using Blue-Green Deployment to Reduce Downtime and Risk 简洁地解释了部署步骤(由于 Bluemix 基于 Cloud Foundry,因此这些步骤类似于之前引用的 Bluemix 文档中的示例:使用 cf map-route 命令步骤)。
关于websphere-liberty - 有没有办法在 Bluemix 中备份 Liberty 服务器部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29570035/