Python 从Google应用程序引擎生态系统迁移

Python 从Google应用程序引擎生态系统迁移,python,google-app-engine,google-cloud-datastore,gae-search,Python,Google App Engine,Google Cloud Datastore,Gae Search,是否有任何工具和/或最佳实践可以使从GAE(Python或PHP)及其服务生态系统(s.a.身份验证、数据存储、搜索、缓存等)迁移到另一种云托管服务,甚至自托管的过程变得相当简单 在选择与任何PaaS提供商合作之前,这是一个重要的问题,即如何避免被锁定,并在有足够的动机(财务/其他方面,包括迁移的便利性)的情况下有选择迁出的自由。也许,将自己局限于IaaS提供商的一个原因是,尽管最初的努力投资(以及随着时间的推移)明显高于PaaS。您有几个选择,但主要是Appscale 业务: 开发商: App

是否有任何工具和/或最佳实践可以使从GAE(Python或PHP)及其服务生态系统(s.a.身份验证、数据存储、搜索、缓存等)迁移到另一种云托管服务,甚至自托管的过程变得相当简单


在选择与任何PaaS提供商合作之前,这是一个重要的问题,即如何避免被锁定,并在有足够的动机(财务/其他方面,包括迁移的便利性)的情况下有选择迁出的自由。也许,将自己局限于IaaS提供商的一个原因是,尽管最初的努力投资(以及随着时间的推移)明显高于PaaS。

您有几个选择,但主要是Appscale

业务:

开发商:

AppScale是一个允许用户部署和托管自己的应用程序的平台 谷歌应用引擎应用程序。它在Amazon上自动执行 EC2,机架空间,谷歌计算引擎,桉树,Openstack, CloudStack,以及KVM和VirtualBox。它已经被开发和应用 由位于圣巴巴拉的AppScale系统公司维护。它支持 Python、Java、Go和PHP谷歌应用程序引擎平台

AppScale是一个开源云计算平台,可以自动 部署和扩展未经修改的Google应用程序引擎应用程序 流行的公共和私有云系统以及本地集群。 AppScale以应用程序引擎API为模型,支持Python, Go、PHP和Java应用程序

AppScale的目标是为开发人员提供一个快速、API驱动的 可以在任何云上运行应用程序的开发平台 基础设施AppScale将应用程序逻辑与其服务分离 为开发者和云管理员提供前所未有的生态系统 控制应用程序部署、数据存储、资源使用、备份和 迁移

还有

台风号项目旨在提供一个功能齐全且富有成效的 运行Google应用程序引擎(Python)应用程序的服务环境。信息技术 提供用于构建您自己的可扩展应用程序引擎的部件,同时 与谷歌的API保持兼容


np:顺便说一句,通过了(这个)[ppt,并得到这样的印象:虽然运行时环境可能是GAE的“替代品”,但对于API来说却不一样。我会看看当前的文档,该幻灯片非常陈旧。是的,您不会发现API的100%覆盖率,但我怀疑任何应用程序都会使用所有APIs@PaulCollingwood,请将您的评论写进回答中(可能会稍微扩展一点,以避免链接只是诅咒:-)这样它就可以被正确地向上投票和接受!