`
郑富成
  • 浏览: 15561 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

 

 

总结

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

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

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

 

分享到:
评论

相关推荐

    GAE和SAE的比较

    云计算下的PaaS中的GAE和SAE平台

    基于GAE的Demo

    GAE是Google提供的一个云计算平台,允许开发者在Google的基础设施上部署和运行Web应用,提供了包括计算、存储、数据库等在内的多种服务。 首先,Google App Engine(GAE)是Google推出的一个PaaS(Platform as a ...

    gae_in_pytorch-master_GAE_

    总之,`gae_in_pytorch-master`项目提供了在PyTorch中实现GAE的完整代码,为研究者和开发者提供了一个理解和实践图自动编码器的平台。通过这个项目,你可以深入理解GAE的原理,掌握图神经网络在图结构学习中的应用,...

    gae-pytorch-master_pytorch_pytorchgae_GAE_自编码器_gaepytorchmaster_

    【标题】"gae-pytorch-master_pytorch_pytorchgae_GAE_自编码器_gaepytorchmaster_" 提供的信息表明,这是一个使用PyTorch实现的图自编码器(Graph Autoencoder, GAE)项目,其核心是将自编码器的概念应用于图数据。...

    GAE使用规则

    GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则

    GAE搭建个人网站图文详细教程

    - **定义与特性**:GAE(Google App Engine)是Google推出的一种基于云端的应用程序托管服务,它允许开发者在其上部署各种Web应用程序。GAE自2008年发布以来,已经成为了一个非常受欢迎的选择,特别是对于那些寻求...

    spring+gae

    Spring是一个广泛使用的开源Java框架,提供了依赖注入、面向切面编程和MVC(模型-视图-控制器)等功能,而GAE是Google提供的一个平台即服务(PaaS)解决方案,它允许开发者在Google的基础设施上部署和运行Web应用。...

    新浪SAE云计算入门攻略

    SAE的定位和谷歌的GAE(Google App Engine)类似,都提供了托管服务来简化开发者对于应用程序的部署和管理过程。 SAE的主要特点包括: 1. 不需要用户关心硬件架设,不需要知道运行的操作系统,也不需要配置运行...

    关于GAE的教程、工具与文档(建站)

    5. **资源限制**:GAE对应用的运行时间和内存使用有特定限制,这是为了保持服务的高效和低成本。因此,优化代码以适应这些限制是必需的。 6. **调度器与任务队列**:对于后台任务或异步操作,GAE提供了任务队列服务...

    GAE入门教程

    pass之GAE入门教程, 学习GAE

    GAE包(以配置好,解压可用)

    描述中提到,“GAE集成程序,共有三个软件包”,这可能包括GAE的SDK(软件开发工具包)、Python解释器以及一些辅助工具。Python是GAE支持的主要编程语言之一,用于编写应用程序。SDU(可能是某种特定的工具或服务)...

    GAE之webapp框架

    - **集成性**:与GAE环境高度集成,易于使用GAE提供的各种服务。 - **灵活性**:支持多种Web开发模式,如MVC等。 #### 三、`webapp`框架核心组件 **1. RequestHandler 类** `RequestHandler` 是`webapp`框架中最...

    GAE blog安装

    标题“GAE blog安装”指的是在Google App Engine (GAE)上部署一个博客应用的过程。GAE是一个由Google提供的平台即服务(PaaS)云环境,允许开发者构建、运行和...这个过程需要对Web开发、云服务和项目管理有深入理解。

    GAE编程指南

    《GAE编程指南》是一种云计算服务,跟其他的同类产品不同,它提供了一种简单的应用程序构建模型,通过这种模型,你可以轻松地构建出能够容纳数百万用户的应用程序。《GAE编程指南》是介绍使用这个强大平台的专家级...

    云端代码Google App Engine编程指南 高清带书签

    最后,通过《云端代码Google App Engine编程指南》的指导,开发者可以更加系统地掌握GAE开发的核心知识,学会如何高效地使用这一平台来构建和维护各种Web应用和服务。通过学习这些知识,开发者能够利用GAE提供的各种...

    GAE read rss send to 腾讯微博

    GAE支持Python、Java、Go等多种编程语言,本案例中很可能是使用Python,因为它是GAE的早期支持语言,并且处理RSS和Web服务非常方便。 接着,应用的核心部分是RSS解析。Python有多个库可以用来解析RSS,例如...

    gae编程指南

    《GAE编程指南》是一种云计算服务,跟其他的同类产品不同,它提供了一种简单的应用程序构建模型,通过这种模型,你可以轻松地构建出能够容纳数百万用户的应用程序。《GAE编程指南》是介绍使用这个强大平台的专家级...

    让gae支持php的方法

    在Google App Engine(GAE)平台上,虽然原生支持的语言是Java和Python,但通过一些技术手段,我们确实可以实现对PHP的支持。标题"让gae支持php的方法"所指的就是如何在GAE环境中运行PHP应用程序。描述中提到的"基于...

Global site tag (gtag.js) - Google Analytics