首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--监视、报警、故障诊断系统论文

PaaS云平台自动化部署和监控的设计与实现

摘要第4-5页
Abstract第5页
第1章 绪论第11-19页
    1.1 平台即服务技术背景与现状第11-15页
        1.1.1 云计算的背景第11-12页
        1.1.2 PaaS云平台部署与监控现状第12-13页
        1.1.3 PaaS云平台现有自动化部署与监控的缺陷第13-15页
    1.2 自动化部署与“四层”监控技术第15-17页
    1.3 本文的研究内容第17-18页
    1.4 本文的组织结构第18页
    1.5 本章小结第18-19页
第2章 相关技术综述第19-33页
    2.1 Cloud Foundry架构简介第19-21页
    2.2 自动化部署技术综述第21-25页
        2.2.1 自动化部署的模式第21-22页
        2.2.2 Puppet自动化部署工具第22-25页
    2.3 监控技术综述第25-32页
        2.3.1 时间序列数据库第25页
        2.3.2 分布式键值存储第25-26页
        2.3.3 系统监控第26-29页
        2.3.4 进程监控第29-30页
        2.3.5 应用日志监控第30-31页
        2.3.6 应用性能监控第31-32页
    2.4 本章小结第32-33页
第3章 Cloud Foundry自动化部署系统设计与实现第33-45页
    3.1 自动化部署架构设计第33-36页
        3.1.1 自动化部署实现目标第33页
        3.1.2 自动化部署服务架构第33-35页
        3.1.3 自动化部署的整体流程第35-36页
    3.2 自动化部署系统与BOSH部署对比第36-40页
        3.2.1 相关组件与功能对比第37-39页
        3.2.2 部署流程对比第39-40页
    3.3 关键技术流程第40-44页
        3.3.1 制作更新发行包时结构解析第40-42页
        3.3.2 部署过程结构解析第42-43页
        3.3.3 部署完成后的结构解析第43-44页
    3.4 自动化部署系统的使用场景与价值第44页
    3.5 本章小结第44-45页
第4章 自发现式虚拟机监控与心跳监测第45-57页
    4.1 虚拟机层监控设计目标第45-46页
    4.2 现有监控系统分析第46-48页
    4.3 虚拟机层监控架构设计第48-50页
    4.4 服务发现与虚拟机注册第50-52页
    4.5 虚拟机层监控关键技术第52-56页
        4.5.1 监控信息获取子模块第52-53页
        4.5.2 基于NATS的消息转发模块第53页
        4.5.3 基于etcd的心跳保持与服务发现子模块第53-54页
        4.5.4 基于BOSH的health monitor监控组件改造第54-55页
        4.5.5 OpenTSDB数据获取第55页
        4.5.6 自定义监控数据模块第55-56页
    4.6 本章小结第56-57页
第5章 组件进程监控与高可用改造第57-64页
    5.1 组件进程层监控设计目标第57-58页
    5.2 组件进程监控架构设计第58-59页
    5.3 组件进程监控实现第59-62页
        5.3.1 Monit API信息获取及执行模块第59-61页
        5.3.2 基于NATS的消息转发模块第61-62页
        5.3.3 监控服务端模块与报警第62页
    5.4 组件进程高可用实现第62-63页
        5.4.1 MySQL主从高可用改造第62-63页
        5.4.2 Haproxy高可用改造第63页
    5.5 本章小结第63-64页
第6章 应用容器监控与定制化应用日志监控第64-69页
    6.1 应用容器与日志监控设计目标第64页
    6.2 应用容器与日志监控架构设计第64-65页
    6.3 应用容器与日志监控系统实现细节第65-68页
        6.3.1 监控服务端本身的监控第65-66页
        6.3.2 Cloud Foundry必要组件与必要资源检测第66页
        6.3.3 Cloud Foundry应用容器监控第66-67页
        6.3.4 Cloud Foundry应用日志监控模块第67页
        6.3.5 自定义监控数据模块第67-68页
    6.4 本章小结第68-69页
第7章 试验结果与分析第69-78页
    7.1 自动化部署实验与分析第69-73页
        7.1.1 部署环境介绍第69-71页
        7.1.2 部署实验结果对比第71-73页
    7.2 监控实验与分析第73-77页
        7.2.1 系统资源与虚拟机监控实验第73-74页
        7.2.2 组件进程监控实验第74-76页
        7.2.3 应用容器监控与应用日志监控实验第76-77页
    7.3 本章小结第77-78页
第8章 总结与展望第78-80页
参考文献第80-82页
作者简历第82-83页
致谢第83-84页
附录A 部署实现第84-90页
    A.1 部署服务器初始化第84页
    A.2 集群部署第84-86页
    A.3 组件状态获取第86页
    A.4 组件重启等执行命令第86-87页
    A.5 集群更新(扩展、缩小)第87页
    A.6 节点硬件资源获取第87-88页
    A.7 操作日志下载第88页
    A.8 特殊组件的安装第88-89页
    A.9 异常处理第89-90页
附录B Mysql高可用改造步骤第90页

论文共90页,点击 下载论文
上一篇:校本教学研究探讨
下一篇:基于macvlan的Docker容器网络系统的设计与实现