文档介绍:基于OpenStack构建网易
云主机服务
网易杭州研究院
张晓龙
内容
• OpenStack项目介绍
•网易私有云平台
•网易云主机服务
• OpenStack开发实践
•配置部署情况
•社区参与和未来工作
• Q&A
OpenStack项目
•目标:
–为公共及私有云建设提供一个开放、简单易实现、高可扩展性的云计算
平台
•特征
–开放源代码:由NASA和Rackspace联合开源
–体系架构清晰、组件化,易定制及二次开发
–社区发展迅速,6个月发行一个大版本
– OpenStack生态系统日趋完善
OpenStack组件
•核心项目组件
OpenStack AWS
– Compute (Nova)
– Networking (Quantum) Nova EC2
– Block Storage (Cinder) Quantum VPC
– Object Storage (Swift)
– Identity (Keystone) Swift S3
– Image Service (Glance) Cinder EBS
– Dashboard (Horizon)
Keystone IAM
– Orchestration Service (Heat)
Heat CloudFormation
Horizon Console
OpenStack VS. Amazon AWS
网易私有云平台
•目标:为网易公司大量的WEB类互联网产品提供统
一的云计算平台
–提高硬件资源利用率,促进资源共享,以降低硬件成本
–提高资源管理与系统运维的自动化水平,以降低运维成本
–提高资源使用弹性,以增强业务波动的适应能力
–促进公共技术研发与应用,使业务获得更好的基础技术服
务
网易私有云平台
•核心IaaS服务
提供计算、存储、网络等核心IT设备的虚拟化
•核心PaaS服务
提供海量结构化与非结构化数据存储、管理与检索功能,满足互联网典型平台需求
网易云主机服务
•目标
–作为网易私有云平台核心服务,提供弹性、高效、
稳定可靠的虚拟机服务,满足公司产品上线、开发
测试等对IT基础设施的需求
•现状
–基于开源云平台OpenStack开发
–对OpenStack进行了全面测试
–修复了OpenStack若干Bugs
–开发并优化了OpenStack若干功能
–完成了与私有云其他服务的整合
–目前已提供了稳定云主机服务
主要功能
•云主机生命周期管理
•云主机状态详情查看
•镜像快照管理
•网络与访问安全管理
•云主机计费管理
•云主机监控报警管理
开发部署历程
•
• E版本供网易相册试用
• E版本开发的云主机
服务,随后网易相册和网易云课堂正式上线
•
•
•截止2013年7月
–已稳定运行8个多月
–中间经历一次云主机服务的在线平滑升级
–一共13个产品上线
–规模:几十个物理节点,几百台云主机
OpenStack优化和新功能开发
•云主机服务质量保证
•镜像快照存储处理优化
•调整云主机规格优化
•用户自助服务和运维管理平台
•云主机监控报警功能
•云主机实例存储配额功能
•……
•…