Cloud

A collection of 4 posts
OAuth2

基于GAE的OAuth2.0授权模块

Google App Engine 平台上OAuth2.0的Python实现。 与普通http请求授权不同,GAE平台上使用urlfetch作为http请求的封装,其他基本上相同。 新浪微博、腾讯Qzone、豆瓣网OAuth2.0 示例 [https://www.nitrohsu.com/ji-yu-gae-de-xin-lang-wei-bo-qq-kong-jian-dou-ban-oauth2-0-ren-zheng-dai-xu] # -*- coding: utf-8 -*- from google.appengine.api import urlfetch ​ import uuid import urllib ​ class OAuth2(): def get_authorization(self,appid,req_url,redirect_uri): req_const = dict(response_type=
1 min read
Google

Google App Engine 使用总结

从3月份到今天,搭建在GAE上的网站在一步步走向平稳,没有大肆宣传,当前访问量不是很高,所以一直是在免费限额的范围当中。在开发过程中,走了不少弯路,也遇见了不少新问题。 配额介绍: 1)Instanced Hour免费限额为28IH(Instanced Hour),每Web页按350KB计,平均加载此页面需要耗费掉0.001IH,28/0.001=28000,在单次访问、不考虑缓存的情况下基本等于2.8w页/人/次.如果是内容博客等结构单一的网站基本上能够满足要求。 2)Database StoreDatabase是开发过程中首先碰到限额天花板的一项,最突出的是Database Small Operation,它的统计数据来自于GQL(Google开发的一套类SQL的数据库操作语句)中基于Key的查询,比如SELECT key FROM Person,这种语句都会统计到Small Operation中。这种查询在程序中使用频率不是很高,大部分情况下会采用 SELECT * FROM Person。对于在数据库中以Blob类型存储大量图片的web应用来说可能会是一场灾难,因为图片的
3 min read
Cloud

云数据服务的弄潮儿

原文链接 [http://gigaom.com/cloud/cloud-databases-101-who-builds-em-and-what-they-do/] 作者:Derrick Harris 还记得只能选择两三家云计算数据服务的时候吗?事实上,伴随着云计算的发展,在这几大云平台上已经迅速地构建了很多云数据服务。本文介绍一些主流并且当前运行良好的云数据服务(注:我们这里讨论管理型的数据服务而不是那些还需要专人来管理和维护的数据库实例)。虽然本文作了深入的分析,但难免有疏漏,欢迎指出纰漏之处。 SQL服务 Amazon关系型数据服务 是最先发布也是最完善的云数据服务之一。与大多数AWS服务一样,它提供了AWS服务接口,兼容其他绝大多数的AWS服务。在此之前它仅提供基于AWS主机的MySQL数据服务,现在它也为用户提供SQL Server和Oracle数据服务。 Clustrix数据即服务: 数据库供应商Clustrix在周二也加入云服务的行列。它的数据服务运行在Rackspace云平台上,为用户带来了设备的高效性、单租户发布的公平性。其中,在旗舰产品中加入了对MySQL
7 min read