第1页
Devops 在云端
spencer@yunify.com
第2页
自我介绍
► 2004
–
2010
清华大学
► 2010
–
2012 腾讯
► 2012
–
至今 QingCloud
► 2013年7月正式商用
► 8个数据中心
► 30000家企业客户
第3页
Devops on QingCloud
第4页
因 Devops 而生
► 解决 Devops
的需求
► 快速搭建测试环境
► 减少重复劳动
► 提高开发测试效率
第5页
为招商银行构建新一代DevOps应用云
第6页
Devops
► 持续集成、交付
► 自动化测试、部署、运维
► 高效率与低成本
第7页
Devops 需求
► 高效
► 灵活
► 自动化
► 成本
第8页
高效
► 秒级创建
第9页
灵活 - 积木式组件
► 主机
► 硬盘
► 公网IP
► 私有网络
► 路由器
► 映像
► 负载均衡器
► 数据库
► 缓存
► 防火墙
第10页
灵活 – 组网方式
► 单台主机 ► 多台主机(基础网络) ► 多台主机(一个私有网络,一个路由器) ► 多台主机(多个私有网络,一个路由器) ► 多台主机(多个私有网络,多个路由器) ► 跨区组网 ► VPN 接入
第11页
SDN - 多台主机(基础网络)
Internet
第12页
SDN - 多台主机(一个私有网络,一个路由器)
Internet
第13页
SDN - 多台主机(多个私有网络,一个路由器)
Internet
第14页
SDN - 多台主机(多个私有网络,多个路由器)
Internet
第15页
SDN – 跨区组网
Internet
广东1区(GD1)
北京2区(PEK2)
第16页
SDN – VPN接入
Internet
广东1区(GD1)
第17页
自动化
► AutoScaling
自动伸缩
► 根据负载自动增减服务能力
► 根据使用量自动扩容
► Scheduler
调度器
► 定期自检
► 定期备份
第18页
自动化
► 可编程
► 开放全部API
► 所有组件可编程
► 通过代码调度虚拟IDC
API 200个
SDK/CLI
Python Ruby PHP NodeJS
…
第19页
成本
► 按秒计费
► 按需使用
► 按需付费
► 更专注业务
第20页
Demo
第21页
Devops In QingCloud
第22页
开发&测试
► 多人共同开发
► QingCloud
in
QingCloud
► All-‐in-‐One
► 自动化测试
► 代码测试
► 功能测试
► longrun
第23页
持续交付
► All-‐in-‐one
-‐>
TesJng
-‐>
Staging
-‐>
ProducJon
► 自动化发布
► 基于 deb
包管理
第24页
运维
► 没有运维
► 自动化运维
► P2P
架构
► 机器人运维
► Installer
► 硬件上架
► 自动发现
► 自动安装
► 自动注册
第25页
Developer is King
研发工程师 = 产品经理 + 开发 + 测试 + 运维 + 客服 更大的权力与责任
第26页
工具
► QingCloud
► Git
► Jenkins
► Skype
► Google
► Trello
第27页
Thank you.
spencer@yunify.com
招
聘:
研发工程师
工作地点:深圳 /
北京
hr@yunify.com