【问题标题】:migrate between cloud hosting providers在云托管服务提供商之间迁移
【发布时间】:2020-04-22 04:01:34
【问题描述】:

在云主机世界中,是否存在一次开发,部署到多个主机平台的情况?具体指 AWS 和 Google Cloud。

我的目标是轻松地从一个云提供商迁移到另一个。就像从 AWS 到 Google Cloud 到 Heroku 到 DigitalOcean 并在必要时返回。

一种选择是使用 docker 容器,但随后您必须针对 IaaS 进行部署,但这会变得昂贵。 我想 PaaS 更便宜,但存在专有格式障碍(如 Google App Engine 的应用程序格式,它很难迁移到 AWS,并且它本身对 webapp 代码施加了许多限制)。

我想到了 Docker 容器。 并找到了这个blogpost,它使用了coldbrew-cli,将Docker 容器部署到了Amazon EC2 Container Service。但这又感觉像是 IaaS,成本不便宜。

还有其他选择吗? 或许答案在于抽象 Web 服务层,以便它可以轻松地与 AWS 而不是 Google App Engine 交换。这甚至可能吗?

【问题讨论】:

    标签: amazon-web-services google-cloud-platform paas iaas


    【解决方案1】:

    我想我有你要找的东西:

    IAChttps://www.terraform.io/

    它允许您跨云提供切换,但您必须很好地定义结构和变量以完全符合您的需求。

    如果您有 Cloud Function/Lambdas,也可以使用这个:

    https://serverless.com/

    【讨论】:

    • 谢谢你,看起来很有希望。
    猜你喜欢
    • 2021-12-03
    • 2011-10-04
    • 1970-01-01
    • 2021-10-12
    • 1970-01-01
    • 2013-03-23
    • 2015-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多