您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > IDC大会新浪SAE架构与设计
@程辉新浪SAE技术经理2012-01-11新浪SAE架构与设计SAE背景介绍-SAE试用-SAE是什么-SAE成绩单SAE架构分析-整体架构-重点服务设计-安全性SAE企业服务-业务介绍-合作案例-客户评价内容概要SAE试用-首页(首页-登陆后应用首页-)SAE试用-我的首页(首页-登陆后应用首页-)SAE试用-创建应用(首页-登陆后应用首页-)SAE试用-应用首页(首页-登陆后应用首页-)SAE试用-代码管理(首页-登陆后应用首页-)svn仓库地址在线编辑器SAE试用-在线编辑器(首页-登陆后应用首页-)SAE试用-MySQL服务管理(首页-登陆后应用首页-)SAE试用-Memcache管理(首页-登陆后应用首页-)SAE试用-资源报表(首页-登陆后应用首页-)SAE是什么?SinaAppEngineSAE是什么?SinaAppEngine平台级应用——微游戏game.weibo.comSAE是什么?SinaAppEngine工具类应用——微盘SAE是什么?SinaAppEngine游戏类应用——微三国SAE是什么?SinaAppEngine门户类应用——北外主站SAE是什么?“简单高效的应用开发和托管平台”SAE是什么?“简单高效的应用开发和托管平台”SAE是什么?“简单高效的应用开发和托管平台”SAE是什么?“简单高效的应用开发和托管平台”所有操作尽量做到“一键化”SAE是什么?“简单高效的应用开发和托管平台”SAE是什么?“简单高效的应用开发和托管平台”SAE是什么?“简单高效的应用开发和托管平台”SAE是什么?LAMPinCloud单机开发云端部署SAE是什么?PaaS平台Compute|Network|StorageInfrastructureasaServiceRuntime|ServicesPlatformasaServiceApplications|UISoftwareasaServiceSAE成绩单5亿PV/日172215应用数(截止1月10号凌晨)14万注册用户70%微博应用托管在SAE100%微博合作伙伴正在使用SAESAE背景介绍-SAE试用-SAE是什么-SAE成绩单SAE架构分析-整体架构-重点服务设计-安全性SAE企业服务-业务介绍-合作案例-客户评价SAE架构-BigPictureMySQLAppRouterRuntimeKVDBMemCacheFetchURLCronServiceGateEtc…DynamicDNSSVNCodeDeployerUsersDeveloperPHPPythonJavaSAE架构-DynamicDNSMySQLAppRouterRuntimeKVDBMemCacheFetchURLCronEtc…DynamicDNSSVNCodeDeployerUsersDeveloperPHPPythonJavaServiceGateSAE架构-DynamicDNSDynamicDNS特点•多线路支持•智能解析•IDC容灾SAE架构–AppRouterMySQLAppRouterRuntimeKVDBMemCacheFetchURLCronEtc…DynamicDNSSVNCodeDeployerUsersDeveloperPHPPythonJavaServiceGateSAE架构–AppRouterAppRouter特点•基于nginx•共享内存实现高速存取,吞吐量可达10W/s•高可用(HA),见右图。功能•反向代理•应用功能和权限配置•域名服务SAE架构-RuntimeMySQLAppRouterRuntimeKVDBMemCacheFetchURLCronServiceGateEtc…DynamicDNSSVNCodeDeployerUsersDeveloperPHPPythonJavaSAE架构-Runtime沙箱(sandbox)•代码隔离•AppLimit(并发连接数及内存)•ExecLimit(最大请求时间)•分钟配额应用配置(appconfig)•替代htaccess•高效、简单•安全本地IO•TmpFs•StorageWrapper•MCwrapperRuntime核心模块•MySQL(mysqli/mysql)•Session•Memcache•GD/cURL/XhProfSAE架构–CodeDeployerMySQLAppRouterRuntimeKVDBMemCacheFetchURLCronEtc…DynamicDNSSVNCodeDeployerUsersDeveloperPHPPythonJavaServiceGateSAE架构–SVN代码管理SAE架构–MySQL服务MySQLAppRouterRuntimeKVDBMemCacheFetchURLCronEtc…DynamicDNSSVNCodeDeployerUsersDeveloperPHPPythonJavaServiceGateSAE架构-MySQL服务RDCProxy•MySQL透明代理•SQL预判,过滤不合理SQL•健康检查•故障切换(slave-slave,slave-master)MySQLPool•单实例,多用户(DB)•一主两从一备•DB动态分配特点•安全:14天内任意时间点数据恢复•可靠:99.99%可用•高性能:单实例几千dbSAE架构-MemcacheMySQLAppRouterRuntimeKVDBMemCacheFetchURLCronEtc…DynamicDNSSVNCodeDeployerUsersDeveloperPHPPythonJavaServiceGateSAE架构-Memcache特点•单实例(进程)多用户•命名空间:应用MC资源隔离,同一命名空间内实现LRU•统计及计费•支持在线扩容•连接数LRUSAE架构-ServiceGateMySQLAppRouterRuntimeKVDBMemCacheFetchURLCronEtc…DynamicDNSSVNCodeDeployerUsersDeveloperPHPPythonJavaServiceGateSAE架构-其它服务MySQLAppRouterRuntimeKVDBMemCacheFetchURLCronEtc…DynamicDNSSVNCodeDeployerUsersDeveloperPHPPythonJavaServiceGateSAE架构-其它服务Etc…Mail异步邮件服务Security安全扫描服务Counter计数器服务Images图像处理服务LBSService地理位置服务TextSearch全文检索CDNService内容分发服务SMS短信服务AppFirewall应用防火墙SAE安全ServicesAppRouterRuntimeSandBoxsDynamicDNSSVNCodeDeployerUsersDeveloperInternalNetworkPublicNetworkFetchURL(Proxy)SAE背景介绍-SAE试用-SAE是什么-SAE成绩单SAE架构分析-整体架构-重点服务设计-安全性SAE企业服务-业务介绍-合作案例-客户评价SAE企业服务-业务介绍SAE企业服务SinaAppEngine第三方服务接入ServiceGateSAE应用商店AppStore在SAE公有云基础上为企业提供个性化解决方案和咨询服务欢迎第三方稳定的服务对接SAE为开发者提供web应用售卖渠道SAE企业服务-业务介绍SAE企业服务SinaAppEngine配额保障按需提升分钟配额,更高的存储及并发上限等,禁用保护等高级服务域名绑定,DBA服务,CDN服务,敏感内容主动监测等技术支持电话技术支持,应用迁移指导,应用架构指导,企业培训等SAE企业服务-业务介绍第三方服务接入ServiceGateServiceGateSAE第三方服务BillingQuotaStaticsMobilePCSAE企业服务-业务介绍SAE应用商店AppStoreSAE企业服务-客户评价SAE云计算平台可靠性和安全性非常高,性能不断优化,后台不断提供各种监控分析图表,方便微游戏全方位掌控和优化应用,免去了我们在运维上的后顾之忧——五分钟CTO张伟志SAE的服务非常好,反馈的问题能及时迅速的解决,我们提到的一些新需求也能尽量满足并达到预期效果。——自游网CEO吴军SAE平台解决了我们中小型开发团队使用专业分布式平台的梦想。稳定、低成本、0维护,让我们能更安心的专注产品的开发工作,一个字,赞。——微三国游戏负责人赵立元SAE企业服务-联系人SAE商务经理冯泽磊13426310128也可以跟我联系@程辉邮箱:chenghui@staff.sina.com.cnThanks!Q&A
本文标题:IDC大会新浪SAE架构与设计
链接地址:https://www.777doc.com/doc-1085454 .html