© 2010 NetApp 。保留所有权利。© 2010 NetApp 。保留所有权利。
新浪 IT 基础架构回顾
与展望
新浪网
研发中心平台架构部 总监
童剑
2010 年 11 月
目 录
新浪的共享基础架构
新浪基础架构的未来发展规划
新浪使用 NetApp 的情况和感受
网站技术架构概览
网络架构
机房 A
机房 B
C
D
系统运维 资产管理
业务规划 安全管理
监控报警
服务器
基础设施
应
用
平
台
虚拟机
应用托管
CDN
网页 / 图片
下载 / 视频
存储 数据库
应用
服务
平台
搜索 反垃圾
IP 库 图片处理
平台设施
合作伙伴
应用托管
数据库
网站托管
桌面 游戏 无线
门
户
新闻
体育
财经
互
动
博客
微博
论坛
产品研发
CDN 平台
特点:技术方案针对性强
根据业务特点独立发展
多个平台共存,相互吸取经验
简单的说可分为 3 个:
新闻门户
相册和图片
视频和 Mp3 、软件下载
针对静态内容的解决方案
北京
哈尔
滨
广州
上海
西安
济南
成都
应用托管平台
高可用 + 低成本 + 可扩展
没有单点故障
基于 LAMP 架构和其它开源软件技术
平台资源被多个业务共享从而提高资产利用率
增加服务器即可提升服务容量并且对应用透明
应用开发和平台开发分离
技术团队专业分工,各自作擅长的事情
开发人员在已有系统平台迅速开发应用,缩短开发周期,提高效率
统一的运行环境
统一标准的系统环境配置,方便开发,方便运维
开发环境发布代码到生产环境即可正常运行
简单映像的体系架构
让开发人员只看到一个 Web 前端、一个 DB 、一个存储、一个
Cache
底层系统集群技术、节点多机房分布等技术对开发人员透明