丛磊:sae:云时代的web分布式应用方案


Sina App Engine - a distributed web solution on cloud http://t.sina.com.cn/SinaAppEngine SAE Team SUMMARY Why we do Our destination Our concerns What we will do What we done Why we do The reason is quite simple: • great project comes from coincidence • cloud computing can make money • blank space of internal market • we have technical advantage Our destination Image DB Taskqueue Cron RDC Stor DeferredJob Appconfig Fetchurl Memcache SMail XHprof • Public Cloud • Entire Web Solution Php Tmpfs Our destination What is differences between SAE & VPS: • focus on web developer VS no special user • service user VS device tenant • entire distributed web solution VS only basic service • strong SLA VS week SLA • pay for usage VS prepayment Our concerns • static scalability & dynamical scalability • isolation & security • high availability ( computing & data ) What we done 2009.11.3 birthday sae.sina.com.cn What we done Version Date Functions SAE regroup 2009.8.1 start coding ...... SAE alpha1 2009.11.3 http;cron;mysql;mc;sdk SAE alpha2 2010.2.1 mail;xhprof;tmpfs;appconfig;image SAE beta 2010.8.** cloud beans;taskqueue;rdc;deferredjob;https Timeline: Support internal projects: 30+ weibo apps run on SAE Support external projects: 2000+ web developers on SAE 1500+ apps on SAE 400+ deploy actions every day What we done Preview: Sina Weibo Developer Conference 2010.9~2010.10 . weibo architecture . weibo cache design . scale mysql . real-time serch . sina cloud coming soon...... What we done What we done App Sandbox: What we done Service Type Details Permanent Storage Mysql(RDC*);Stor;Sina S3 Impermanent Storage MC;tmpfs Async Computing Taskqueue;DeferredJob;SMail;Cron Sync Computing Image;Fetchurl;ComfirmationCode(*) What we done Taskqueue features: 1, dynamic scalability . multi process + multi thread . worker delay time 2, memory queue, master-slave sync 3, dead queue awake What we done RDC features: 1, mysql cluster 2, full mysql protocal 3, sql security What we will do • No SQL DB ? • Java, Python support ? • C support ? • VM support ? • CDN support ? SAE 让云触手可及 Conglei "always coding" sprewellkobe@163.com http://t.sina.com.cn/kobe
还剩15页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 15 金币 [ 分享pdf获得金币 ] 0 人已下载

下载pdf

pdf贡献者

108439162

贡献于2011-11-07

下载需要 15 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf