打造自己的持续交付平台
IaaS会是新常态
如何用云来加速业务创新?
➢ Ticket-based (Dev | Ops)
➢ 纵向扩展 (Scale-Up)
➢ 硬件冗余实现高可用
Cloud IT
Fit App into Cloud(IaaS)
➢ Self-Service (DevOps)
➢ 横向扩展(Scale-Out)
➢ Design for Failure
传统 IT
Fit Infra into App
FIT2CLOUD(Fit to Cloud)
促进从传统 IT到Cloud IT的转变
传统IT -> Cloud IT: 采纳IaaS只是第一步
采纳IaaS只是第一步,用户需要应用架构、管理和部署工具、开发运维协作模
式、交付流程上也进行改变。
低
(Low)
高
(High)
业务价值
(Value to Business)
服务器自动化
(Server Automation)
资源创建、管理
(Resources Provision
& Management)
应用持续部署
(Code Deploy)
持续交付
(Continuous Delivery)
云初级用户
(Cloud-Beginner)
云高级用户
(Cloud-Focused)
用户类型
(Maturity) 3
1
2
4
5
FIT2CLOUD:打造自己的持续交付平台
端到端监控
(End to End Monitoring)
Running Service
(端到端监控)
FIT2CLOUD:打通从代码到服务的通道
版本控制
服务
CI Server
Artifact
仓库
开发环境
Dev
测试环境
Test
准生产环境
Acceptance
生产环境
Production
1. 从Code到Artifact仓库
(Code Pipeline)
2. 从Artifact仓库到Running Service
(Infra Provision + Deployment)
3. 从开发、测试环境到准生产、生产环境
(DTAP/Release)
第一步:建立统一的Artifacts仓库
1
定义Artifact规范
(兼容AWS CodeDeploy)
2
建立Artifact仓库
(对象存储/FTP/Nexus)
第二步:统一开发、测试、生产环境的部署和运维
代码
持续部署
服务器
自动安装和配
置
环境创建
一键自动化创建
监控告警
端到端监控
31 2 4
可视化 自动化 标准化
第三步:帮助用户建立DTAP交付流程
演示

FIT2CLOUD - 打造自己的持续交付平台