Cmdb

2,265 views

Published on

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,265
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
54
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • 1.介绍CMDB架构2.介绍我们与总部CMDB的差异3.介绍我们对CMDB扩展功能和结构
  • 1.所有服务器通过Puppet进行配置管理,并将服务器硬件信息汇报给Puppet2.Puppet通过CMDB接口将服务器信息存储入CMDB数据库3.通过CMDB API获得服务器状态,对分组ip列表等信息4.队列负责存储CMDB要求所有服务器需要进行的任务5.Worker负责从队列获得某一服务器需要的工作
  • 1.监控,报警,负载均衡,代码发布都依靠CMDB提供API来获得需要影响服务器列表及状态2.通过UI管理服务器
  • 1.当要求一台新服务器或已经在使用服务器执行某些脚步或命令时,通过接口发布任务2.Worker获得任务后会在指定的服务器进行工作3.所有的任务都是脚步,脚步会自动通过接口反馈目前的执行进度和状态
  • 1.Burnin表示正在初始化2.Free为已经初始化但未分配3.Alocated 表示正在分配服务4.Configured正在安装软件
  • 1.未来我们应该强化UI,不仅管理服务器并且可以管理服务器的业务信息和流量2.有了业务信息就可以实现更加智能的自动化服务器部署
  • 1.有了流量数据和业务信息,可以通过智能分析自动评估是否需要增加服务器并部署业务
  • Cmdb

    1. 1. CMDB<br />Shaoqing Zhu<br />Kun Ji<br />
    2. 2. CMDB Structure<br />Queue<br />Interface<br />DB<br />Puppet<br />Cluster<br />Worker<br />API<br />Worker<br />Worker<br />CMDB<br />
    3. 3. CMDB Stack<br />Alert<br />Monitor<br />Release<br />API<br />Server Management<br />CMDB UI & Storage<br />Server Basic Info.<br />
    4. 4. CMDB <br />Job<br />Server<br />Worker<br />lock<br />Get job<br />Put job<br />Report log, Progress<br />Check lock<br />Interface<br />Queue<br />DB<br />Add job to Queue<br />
    5. 5. Full Machine Life<br />Commissioned<br />Burn In<br />Free<br />Allocated<br />Configured<br />Active<br />Parked<br />
    6. 6. CMDB In The Future<br />Alert<br />Monitor<br />Release<br />Auto<br />Deployment<br />API<br />Server Management<br />Traffic Analysis<br />APP Management<br />CMDB UI & Storage<br />Server Basic Info.<br />Server Traffic Info.<br />Server APP info.<br />
    7. 7. CMDB In The Future ?<br />1. CMDB can know which server is lazy, now<br />2. CMDB can know how to depoyment services<br />3. Add elasticity server <br />Load<br />CPU<br />….<br />Web<br />DB<br />….<br />Server Traffic Info.<br />ServerAPP Info.<br />Traffic Auto Analysis<br />Traffic Stroage<br />Deployment way<br />APP Stroage<br />CMDB UI & Storage<br />CMDB UI & Storage<br />

    ×