Google app engine 在我的情况下,从谷歌应用程序引擎(GAE)迁移的最佳托管选项是什么?
我有一个小的谷歌应用程序引擎网站,它似乎正在成长,我想迁移到其他地方 它基于Java/Stripes Framework/Objectify,只使用来自Google服务的URLFetch。目前,它使用约60个前端小时和约4GB的数据存储,每天有约5k的访问者访问约25k的页面 我认为我应该迁移的原因:Google app engine 在我的情况下,从谷歌应用程序引擎(GAE)迁移的最佳托管选项是什么?,google-app-engine,amazon-ec2,cloud,cloud-foundry,cloud-hosting,Google App Engine,Amazon Ec2,Cloud,Cloud Foundry,Cloud Hosting,我有一个小的谷歌应用程序引擎网站,它似乎正在成长,我想迁移到其他地方 它基于Java/Stripes Framework/Objectify,只使用来自Google服务的URLFetch。目前,它使用约60个前端小时和约4GB的数据存储,每天有约5k的访问者访问约25k的页面 我认为我应该迁移的原因: 我在早些时候做了一些假设,这些假设不再有效,并且正在运行1MB内存缓存/数据存储限制。虽然我可以重构它,但它可能会增加数据存储操作的数量/总体性能特征恶化,并涉及数据库转换步骤(我也可以使用它迁
- 我在早些时候做了一些假设,这些假设不再有效,并且正在运行1MB内存缓存/数据存储限制。虽然我可以重构它,但它可能会增加数据存储操作的数量/总体性能特征恶化,并涉及数据库转换步骤(我也可以使用它迁移到其他地方)
- 我想添加一些功能,这将涉及到存储数据(约100 GB)和前端时间的显著增加
- 由于我使用的资源超过了免费配额,成本的增长似乎很快。虽然它们现在是相当容易管理的,但如果应用程序变得更流行,我担心它可能再也负担不起了
- 一些稳定性问题(从内存错误和其他我无法解释的错误中获取一些信息,并且无法在本地环境中很好地复制)
顺便说一句,若你们正在摆脱记忆错误,你们真的应该检查你们的代码。内存中的大量数据存放在哪里?问题:您愿意为系统管理/支持支付多少费用?如果您设置了自己的解决方案,那么您将需要有人来设置并支持它。这将超过GAE的总成本。另外,如果您认为GAE不可靠,请等到您看到EC2(我知道,我们都在运行)。您问题中的所有内容都是我必须首先使用GAE的原因。Peter,谢谢您的评论。“所以我想你可以把它分解成多个更小的对象。”是的,实体大小和memcache对象大小