从Google App Engine生态系统迁移

2024-06-09 10:05:47 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有什么工具和/或最佳实践,使得从GAE(Python或PHP)及其服务生态系统(s.a.身份验证、数据存储、搜索、缓存等)迁移到另一种云托管服务,甚至是自托管——的过程相当容易吗?在

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


Tags: 工具数据身份验证过程情况原因财务提供商
1条回答
网友
1楼 · 发布于 2024-06-09 10:05:47

你有几个选择,但主要是Appscale。在

业务:http://www.appscale.com/

开发者:https://github.com/AppScale/appscale/wiki

AppScale is a platform that allows users to deploy and host their own Google App Engine applications. It executes automatically over Amazon EC2, Rackspace, Google Compute Engine, Eucalyptus, Openstack, CloudStack, as well as KVM and VirtualBox. It has been developed and is maintained by AppScale Systems, Inc., in Santa Barbara. It supports the Python, Java, Go, and PHP Google App Engine platforms.

http://en.wikipedia.org/wiki/AppScale

AppScale is an open-source cloud computing platform that automatically deploys and scales unmodified Google App Engine applications over popular public and private cloud systems and on-premises clusters. AppScale is modeled on the App Engine API and has support for Python, Go, PHP and Java applications.

The goal of AppScale is to provide developers with a rapid, API-driven development platform that can run applications on any cloud infrastructure. AppScale decouples app logic from its service ecosystem to give developers and cloud administrators unprecedented control over app deployment, data storage, resource use, backup and migration.

{a4}还有^

The TyphoonAE project aims at providing a full-featured and productive serving environment to run Google App Engine (Python) applications. It delivers the parts for building your own scalable App Engine while staying compatible with Google's API.

相关问题 更多 >