Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Sina App EngineSina App EngineSina App EngineSina App EngineSina App EngineSina App EngineSina App EngineSina App Engine- a distributed web solution on cloud- a distributed web solution on cloud- a distributed web solution on cloud- a distributed web solution on cloud- a distributed web solution on cloud- a distributed web solution on cloud- a distributed web solution on cloud- a distributed web solution on cloud
http://t.sina.com.cn/SinaAppEnginehttp://t.sina.com.cn/SinaAppEnginehttp://t.sina.com.cn/SinaAppEnginehttp://t.sina.com.cn/SinaAppEngine
SAE TeamSAE TeamSAE TeamSAE Team
SUMMARYSUMMARYSUMMARYSUMMARY
Why we doWhy we doWhy we doWhy we do
Our destinationOur destinationOur destinationOur destination
Our concernsOur concernsOur concernsOur concerns
What we will doWhat we will doWhat we will doWhat we will do
What we doneWhat we doneWhat we doneWhat we done
Why we doWhy we doWhy we doWhy we do
The reason is quite The reason is quite The reason is quite The reason is quite simplesimplesimplesimple::::
• great project comes from coincidence
• cloud computing can make money
• blank space of internal market
• we have technical advantage
Our destinationOur destinationOur destinationOur destination
Image
DB
Taskqueue
Cron
RDC
Stor
DeferredJob
Appconfig
Fetchurl
Memcache
SMail
XHprof
• Public Cloud Public Cloud Public Cloud Public Cloud• Entire Web Solution Entire Web Solution Entire Web Solution Entire Web Solution
Php
Tmpfs
Our destinationOur destinationOur destinationOur destination
What is differences between SAE & VPS: What is differences between SAE & VPS: What is differences between SAE & VPS: 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 concernsOur concernsOur concernsOur concerns
• static scalability & dynamical scalability
• isolation & security
• high availability ( computing & data )
What we doneWhat we doneWhat we doneWhat we done
2009.11.3 birthday sae.sina.com.cn
What we doneWhat we doneWhat we doneWhat we done
VersionVersionVersionVersion DateDateDateDate FunctionsFunctionsFunctionsFunctions
SAE alpha1 2009.11.3 http;cron;mysql;mc;sdkSAE alpha2 2010.2.1 mail;xhprof;tmpfs;appconfig;imageSAE beta 2010.8.** cloud beans;taskqueue;rdc;deferredjob;https
SAE regroup 2009.8.1 start coding ......
Timeline:
Support internal projects:
30+ weibo apps run on SAE
Support external projects:
2000+ web developers on SAE1500+ apps on SAE400+ deploy actions every day
What we doneWhat we doneWhat we doneWhat we done
Preview: Preview: Preview: Preview: Sina Weibo Developer Conference 2010.9~2010.10Sina Weibo Developer Conference 2010.9~2010.10Sina Weibo Developer Conference 2010.9~2010.10Sina Weibo Developer Conference 2010.9~2010.10
. weibo architecture
. weibo cache design
. scale mysql
. real-time serch
. sina cloud
coming soon......
What we doneWhat we doneWhat we doneWhat we done
What we doneWhat we doneWhat we doneWhat we done
App Sandbox:
What we doneWhat we doneWhat we doneWhat we done
ServiceServiceServiceService TypeTypeTypeType DetailsDetailsDetailsDetails
Permanent Storage Mysql(RDC*);Stor;Sina S3Impermanent Storage MC;tmpfsAsync Computing Taskqueue;DeferredJob;SMail;CronSync Computing Image;Fetchurl;ComfirmationCode(*)
What we doneWhat we doneWhat we doneWhat 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 doneWhat we doneWhat we doneWhat we done
RDC features:
1, mysql cluster
2, full mysql protocal
3, sql security
What we will doWhat we will doWhat we will doWhat we will do
• No SQL DB ?
• Java, Python support ?
• C support ?
• VM support ?
• CDN support ?
SAE SAE SAE SAE 让云触手可及让云触手可及让云触手可及让云触手可及
CongleiCongleiCongleiConglei"always coding""always coding""always coding""always coding"
[email protected]@[email protected]@163.com
http://t.sina.com.cn/kobehttp://t.sina.com.cn/kobehttp://t.sina.com.cn/kobehttp://t.sina.com.cn/kobe