AirJD 焦点
AirJD

没有录音文件
00:00/00:00
加收藏

Devops在云端 by spencer@青云

发布者 devops
发布于 1432012838226  浏览 4891 关键词 DevOps 
分享到

第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 



支持文件格式:*.pdf
上传最后阶段需要进行在线转换,可能需要1~2分钟,请耐心等待。