Cloud foundry 如何在关键Web服务中使用蓝绿色部署?

Cloud foundry 如何在关键Web服务中使用蓝绿色部署?,cloud-foundry,Cloud Foundry,我从本指南中了解到,通过CLI支持此部署 我可以使用我的关键Web服务Web界面来实现这一点吗 绿色实例是否连接到生产数据库 任何向导都非常感激 可以,您可以使用web界面映射和取消映射管线。当您转到应用程序的详细信息应用程序时,您可以在底部看到一个选项卡面板。其中一个标签上写着“路线”。在那里,您可以映射和取消映射路线 是的,两个实例都应该连接到同一个数据库。在一段时间内,当两个实例都处于活动状态时(生产路线映射到这两个实例),用户将使用旧版本和新版本。如果用户正在使用旧版本,则您希望在用户切

我从本指南中了解到,通过CLI支持此部署

  • 我可以使用我的关键Web服务Web界面来实现这一点吗
  • 绿色实例是否连接到生产数据库
  • 任何向导都非常感激

  • 可以,您可以使用web界面映射和取消映射管线。当您转到应用程序的详细信息应用程序时,您可以在底部看到一个选项卡面板。其中一个标签上写着“路线”。在那里,您可以映射和取消映射路线

  • 是的,两个实例都应该连接到同一个数据库。在一段时间内,当两个实例都处于活动状态时(生产路线映射到这两个实例),用户将使用旧版本和新版本。如果用户正在使用旧版本,则您希望在用户切换到新版本时存储并显示他/她的编辑。注意:这意味着您应该确保所有数据库迁移都是向后兼容的


  • 如何通过web界面将
    新应用程序推送/部署到新路线?我需要为它创建额外的空间吗?你必须通过命令行界面推送应用程序。不过,重要的是,您可以通过用户界面管理/映射到应用程序的路由。您不必创建新空间。通常,我认为如果你只是为了发布你的应用程序的新prod版本而创建一个新的空间会很奇怪。大多数情况下,您会看到用于dev/test/staging/demo/prod分离的空间(尽管还有其他很酷的使用空间的方法)。我需要在域中配置什么吗?您不必配置域中的任何特殊内容。这取决于您是否使用
    -p
    选项指向路径。如果不使用
    -p
    选项,则必须在根文件夹中运行该命令。以下是一些关于推送应用程序的教程:---