个人对云端服务的一些理解(GAE、SAE)

阅读更多

目前云端服务器一直是热门的话题

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需要收费,但是服务器毕竟不用自己管理,可以算是一个便利吧。

 

 

总结

关于云端服务,因为减少了对于服务器等的考虑,相当于可以把更多的时间放在需求分析上,从而达到更好的理解。

当然目前普遍担心的都是因为数据库是在云端,没人知道数据是存放在哪里,对于一些企业式等涉密数据时候,

云端服务就显得非常不好的管理了。云端对于中小型的应该还是首选,但是云端应用安全要发展还需要一段很长的路吧。

 

你可能感兴趣的:(app,engine,zhengfucheng)