目前云端服务器一直是热门的话题
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需要收费,但是服务器毕竟不用自己管理,可以算是一个便利吧。
总结
关于云端服务,因为减少了对于服务器等的考虑,相当于可以把更多的时间放在需求分析上,从而达到更好的理解。
当然目前普遍担心的都是因为数据库是在云端,没人知道数据是存放在哪里,对于一些企业式等涉密数据时候,
云端服务就显得非常不好的管理了。云端对于中小型的应该还是首选,但是云端应用安全要发展还需要一段很长的路吧。