在 Google AppEngine 上托管社交网络(很可能会快速增长)有哪些优点和缺点?
我阅读了大量有关云托管以及 AWS 的出色之处的文章。还有这个优点和优点Google App Engine 的缺点。我觉得上面的内容已经很过时了。我在 AppEngine 上进行了大量部署,并获得了我本可以拥有的最佳体验。现在我希望在 AppEngine 上建立一个社交网络,但每个人都反对这个决定,并希望我研究一下rackspace 和 AWS。
因此我想知道如果我坚持使用 AppEngine 会遇到什么样的问题以及它的竞争对手的优势是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为 App Engine 的最大问题是,技术将决定您的解决方案,而不是您的解决方案决定要使用的技术。
另外,如果您已经弄清楚了模型,我建议您使用示例数据进行尝试。
设置一个原型,将一些数据放入数据存储中,并查看 get、put 和 query 操作如何在该模型上执行以及消耗了多少存储空间(例如,如果您使用列表属性来存储朋友,您可能会感到惊讶,当用户有大量列表时)。
另外,考虑一下您预期的用户的典型配置文件,并进行一些粗略的计算,这在配额消耗(存储、带宽、邮件等)方面意味着什么,同时保持最近宣布的价格结构记住。
I think the biggest problem with App Engine is, that technology will dictate your solution, instead of your solution dictating the technologies to use.
Also, if you have the model figured out, I would suggest to try it out with sample data.
Set up a prototpye which put some data in the datastore and see how get, put and query operations perform on that model and how much storage is consumed (if you use list properties to store friends for example, you could be in for a surprise, when users have large lists).
Also, think about the typical profile of a user that you would anticipate, and make some back-of-the envelope calculation what that would mean in terms of quota consumption (storage, bandwidth, mails etc.), keeping the recently announced price structure in mind.
首先你应该找到一种构建“朋友网”的方法。
有一个开源可以做到这一点,但据我记得,你不能将 jar 放入 Google Apps Engine 中,因为它会生成一个新线程。我忘记了项目的名称。
不过,您可能想向 SocialWok 学习,因为他们已经在 Google Apps Engine 之上创建了一个社交网络。 SocialWok 链接
First you should find a way to construct a "friend web".
There is an open source that able to do this, but as long as I remember, you cant put the jar inside Google Apps Engine because it spawns a new thread. I forgot the name of the project.
However you may want to learn from SocialWok since they already create a social network on the top of Google Apps Engine. SocialWok Link