是否有任何工具和/或最佳实践,使从 GAE(Python 或 PHP)及其服务生态系统(sa 身份验证、数据存储、搜索、缓存等)迁移到替代云托管服务的过程,甚至自托管 - 相当容易?
这是在选择与任何 PaaS 提供商合作之前的一个重要问题,即如何避免锁定,如果有足够的激励措施(财务/其他方面,包括易于迁移。也许,将自己限制在 IaaS 提供商的一个原因,尽管最初的努力投资(以及随着时间的推移)明显高于 PaaS。
是否有任何工具和/或最佳实践,使从 GAE(Python 或 PHP)及其服务生态系统(sa 身份验证、数据存储、搜索、缓存等)迁移到替代云托管服务的过程,甚至自托管 - 相当容易?
这是在选择与任何 PaaS 提供商合作之前的一个重要问题,即如何避免锁定,如果有足够的激励措施(财务/其他方面,包括易于迁移。也许,将自己限制在 IaaS 提供商的一个原因,尽管最初的努力投资(以及随着时间的推移)明显高于 PaaS。
您有几个选择,但主要是 Appscale。
业务: http: //www.appscale.com/
开发者:https ://github.com/AppScale/appscale/wiki
AppScale 是一个允许用户部署和托管自己的 Google App Engine 应用程序的平台。它在 Amazon EC2、Rackspace、Google Compute Engine、Eucalyptus、Openstack、CloudStack 以及 KVM 和 VirtualBox 上自动执行。它由位于圣巴巴拉的 AppScale Systems, Inc. 开发和维护。它支持 Python、Java、Go 和 PHP Google App Engine 平台。
http://en.wikipedia.org/wiki/AppScale
AppScale 是一个开源云计算平台,可在流行的公共和私有云系统以及本地集群上自动部署和扩展未经修改的 Google App Engine 应用程序。AppScale 以 App Engine API 为蓝本,支持 Python、Go、PHP 和 Java 应用程序。
AppScale 的目标是为开发人员提供一个快速的、API 驱动的开发平台,该平台可以在任何云基础设施上运行应用程序。AppScale 将应用逻辑与其服务生态系统解耦,让开发人员和云管理员能够前所未有地控制应用部署、数据存储、资源使用、备份和迁移。
还有台风
TyphoonAE 项目旨在提供一个功能齐全且高效的服务环境来运行 Google App Engine (Python) 应用程序。它提供了构建您自己的可扩展 App Engine 的部分,同时保持与 Google 的 API 兼容。