锁定老帖子 主题:个人对云端服务的一些理解(GAE、SAE)
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-02-04
目前云端服务器一直是热门的话题 GAE是谷歌推出的google app engine, SAE是新浪出的 sina app engine,
GAE 本人也只使用过GoogleAppEngine(以下简称为GAE),GAE算上是比较早实现这个技术的, 优点: 1、GAE中有对于JAVA的支持 2、并且是免费提供的500M上传空间 3、后台直接对数据库的管理界面也友好 4、GAE是免费的 因为谷歌推出的这个GAE免费的缘故,对于我这个学生来说,是非常实用的,起码终于实现了自己可以建立网站。
当然其中也有存在不足, 1、例如保存的对象只能是1M以内的(如果想实现上传大的文件,就必须要把文件进行分块了。) 2、由于实用的是分布式,所有的对象储存的实现是由键对应的值来获取对象,所以查询时不允许HAVING GROUP BY等等 3、模糊查询需要实用到GQL,而不能直接用SQL来实现。 4、由于我国的保护政策(或者其他原因),由GAE直接建立的appspot的网址是会被墙给封住的。(解决办法目前有两个,一是使用者自身使用跨强软件,二是建立反向代理)
虽然有不足,但是GAE推出的商业版辅助足够普通的高并发,但是操作(查询等)的响应时间实在是不敢恭维。总的来说用于个人网站是非常之友好的!
SAE 关于SinaAppEngine(以下简称为SAE),最近想使用微博的网站接入时才接触的, SAE的优点是使用界面简洁全中文,而且上传文件等也应该比较快速(新浪有视频教学,虽然是简单版的) 因为新浪使用的是php数据库是mysql,本人对于php不太熟悉,所以也没尝试使用, SAE需要收费,但是服务器毕竟不用自己管理,可以算是一个便利吧。
总结 关于云端服务,因为减少了对于服务器等的考虑,相当于可以把更多的时间放在需求分析上,从而达到更好的理解。 当然目前普遍担心的都是因为数据库是在云端,没人知道数据是存放在哪里,对于一些企业式等涉密数据时候, 云端服务就显得非常不好的管理了。云端对于中小型的应该还是首选,但是云端应用安全要发展还需要一段很长的路吧。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 1834 次