代码之家  ›  专栏  ›  技术社区  ›  Tim McNamara

AWS和GAE之上的兼容层?

  •  4
  • Tim McNamara  · 技术社区  · 14 年前

    是否有人在上面开发了一个抽象层? Amazon Web Services 以及 Google App Engine ?如果能够开发一个可以在这两个平台之间迁移的系统,那就太好了。我对蟒蛇感兴趣。

    2 回复  |  直到 14 年前
        1
  •  4
  •   Robert Kluin    14 年前

    看看 TyphoonAE AppScale . 这两个项目都提供了类似应用程序引擎的环境。我已经成功地运行了python应用程序,没有进行任何修改,使用 webapp 关于斑疹伤寒。

    你也可以看看 django-nonrel web2py 对于具有使GAE+Bigtable和其他数据存储之间的移动变得容易的功能的框架。

        2
  •  1
  •   Michael Neale    14 年前

    您所说的是基础设施服务(iaas-ec2)和平台服务(paas-gae),后者建立在类似前者的基础上(但显然gae不在ec2上运行)。

    为了获得您想要的可移植性——您需要构建一些在GAE上运行良好的东西——然后解决如何在EC2上重建底层的平台基础设施(可能不是一个简单的任务)。考虑到gae for python非常接近django,对于简单的应用程序,仔细编写,您可以通过在aws/ec2上使用一些django图像来实现这一点(显然,系统管理负担现在由您承担,而不是由gae承担)。

    希望有帮助!