丛磊揭秘:SAE通过沙箱与智能路由保障商业应用的可靠运行

需积分: 10 2 下载量 99 浏览量 更新于2024-07-25 收藏 5.82MB PDF 举报
在第五届中国云计算大会上,新浪SAE首席架构师丛磊分享了SAE(新浪云应用引擎)如何确保商业应用的可靠运行。丛磊以Heroku事件作为引子,讲述了该事件中Heroku因调整算法导致用户请求时间延长、成本上升和用户排查困难的问题,从而引发了关于路由算法、数据信任、代码信任以及计费信任等核心问题的深入探讨。 商业应用在SAE平台上运行时,面临多方面的挑战,包括不同类型的客户需求。例如,银行类应用强调数据安全性与计算隔离,SAE通过引入沙箱机制来保障;移动应用则需要应对高峰访问和防攻击,SAE的自动伸缩机制和应用防火墙为此提供解决方案;游戏应用关注资源加载速度,SAE利用CDN优化;政府和教育机构对各地访问质量有高要求,SAE通过精细的机房规划满足需求。 SAE的整体架构设计围绕着隔离与安全展开,如沙箱技术、网络隔离、VPC(虚拟私有云)以及RDS(关系型数据库系统)和RDC(关系型数据库集群)提供的不同SLA级别的服务,确保数据和代码的安全。对于规模预知性和无法预知的应用流量,SAE通过智能路由机制实现了无缝自动伸缩,例如在Java应用中的JVM自动伸缩和回收功能。 丛磊还强调了数据、代码和账户的安全性,这是商业应用可靠性的重要组成部分。他举出中信银行和“你画我猜”等实际案例,展示了SAE在处理复杂应用场景时的灵活性和效率。 第五届中国云计算大会上的演讲深入剖析了SAE如何通过技术创新和精细管理,确保商业应用在云计算环境下的稳定、安全和高效运行,满足不同行业的特殊需求,并通过实例展示了其在处理各种挑战时的优势。