【问题标题】:How do I use Blue-Green Deployment in Pivotal Web Services?如何在 Pivotal Web 服务中使用蓝绿部署?
【发布时间】:2014-11-28 05:42:50
【问题描述】:

我从本指南http://docs.cloudfoundry.org/devguide/deploy-apps/blue-green.html 中了解到,此部署是通过 CLI 支持的。

  1. 我可以使用我的 Pivotal Web 服务 Web 界面来执行此操作吗?
  2. Green 实例是否连接到生产数据库?

任何指南都非常受欢迎

【问题讨论】:

    标签: cloud-foundry


    【解决方案1】:
    1. 是的,您可以使用 Web 界面来映射和取消映射路线。当您转到应用程序的详细应用程序时,您可以在底部看到一个选项卡面板。其中一个标签显示“路线”。在那里您可以映射和取消映射路线。

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

    【讨论】:

    • 如何通过 Web 界面将new app 推送/部署到新路由?我需要为它创造额外的空间吗?
    • 您必须通过命令行界面推送应用程序。不过,重要的是,您可以通过用户界面管理/映射到您的应用程序的路线。您不必创建新空间。通常,如果您要创建一个新空间只是为了发布您的应用程序的新产品版本,我会认为这会很奇怪。大多数情况下,您会看到用于 dev/test/staging/demo/prod 分离的空间(尽管还有其他很酷的方式来使用空间)。
    • 我需要在域中配置什么?
    • 您不必对域进行任何特殊配置。
    • 这取决于您是否使用-p 选项指向路径。如果您不使用-p 选项,是的,您必须在根文件夹中运行该命令。这里有一些关于推送应用的教程:-Getting Started Deploying Ruby on Rails Apps-Getting Started Deploying Spring Apps-For apps using other frameworks or for general guidelines
    猜你喜欢
    • 2020-10-08
    • 1970-01-01
    • 2018-10-12
    • 2017-04-28
    • 2018-06-01
    • 1970-01-01
    • 2019-01-01
    • 2021-07-18
    • 1970-01-01
    相关资源
    最近更新 更多