首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于Docker的资源预调度策略构建弹性集群的研究

摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第9-14页
    1.1 研究背景及意义第9-10页
    1.2 国内外研究现状第10-11页
    1.3 本文研究内容第11-12页
    1.4 本文结构安排第12-13页
    1.5 本章小结第13-14页
第二章 相关技术介绍第14-21页
    2.1 云平台层次架构第14-16页
        2.1.1 经典PaaS平台第14-15页
        2.1.2 Iaa S+云平台第15-16页
        2.1.3 容器云平台第16页
    2.2 现有容器性能监控方案第16-18页
        2.2.1 Docker自带指令第16-17页
        2.2.2 cAdvisor第17页
        2.2.3 Data Dog第17-18页
        2.2.4 Prometheus第18页
    2.3 资源扩展第18-20页
        2.3.1 垂直扩展第18-19页
        2.3.2 水平扩展第19-20页
    2.4 本章小结第20-21页
第三章 基于Docker的跨主机集群设计与实现第21-33页
    3.1 跨主机集群主要问题分析第21-22页
    3.2 跨主机集群网络通信设计与实现第22-28页
        3.2.1 单主机容器通信模型第22-23页
        3.2.2 OVS+GRE实现跨主机容器通信第23-25页
        3.2.3 Flannel实现跨主机容器通信第25-27页
        3.2.4 直接路由实现跨主机容器通信第27-28页
    3.3 跨主机集群文件共享的设计与实现第28-32页
        3.3.1 跨主机集群文件共享的原因第28-29页
        3.3.2 镜像共享第29-30页
        3.3.3 持久化数据共享第30-32页
    3.4 本章小结第32-33页
第四章 基于Docker的容器集群性能监控实现第33-44页
    4.1 性能监控总体结构第33页
    4.2 性能数据采集与传输第33-38页
        4.2.1 数据采集维度第33-34页
        4.2.2 容器性能获取第34-35页
        4.2.3 节点性能获取第35-38页
    4.3 性能数据时序存储第38-40页
        4.3.1 TSDB中的存储格式第38-39页
        4.3.2 TSDB-UID中的存储格式第39-40页
    4.4 性能数据分组与聚合第40-42页
        4.4.1 数据插入与聚合第40-42页
        4.4.2 数据分组第42页
    4.5 性能数据展示第42-43页
    4.6 本章小结第43-44页
第五章 基于Docker的弹性集群设计与实现第44-69页
    5.1 弹性集群总体设计第44-47页
        5.1.1 总体架构第44-45页
        5.1.2 功能设计第45-46页
        5.1.3 弹性伸缩的原理第46-47页
    5.2 单主机容器弹性伸缩第47-50页
        5.2.1 容器编排与部署第47-48页
        5.2.2 基于Compose的伸缩策略第48-50页
    5.3 弹性伸缩组的设计与实现第50-52页
        5.3.1 Docker服务发现第50页
        5.3.2 弹性伸缩组自动服务发现第50-52页
    5.4 弹性集群资源调度策略研究第52-62页
        5.4.1 基于资源使用量的调度策略第53-55页
        5.4.2 宿主机调度策略第55-60页
        5.4.3 基于负载预测的预调度策略第60-62页
    5.5 弹性集群的总体实现第62-68页
        5.5.1 弹性集群自动扩展设计与实现第63-64页
        5.5.2 弹性集群自动收缩设计与实现第64页
        5.5.3 数据库设计与实现第64-68页
        5.5.4 弹性集群界面展示第68页
    5.6 本章小结第68-69页
第六章 测试与分析第69-79页
    6.1 环境配置与搭建第69-73页
        6.1.1 环境配置第69-70页
        6.1.2 环境搭建第70-73页
    6.2 弹性集群功能测试第73-75页
        6.2.1 弹性伸缩组创建第73页
        6.2.2 弹性伸缩测试第73-75页
    6.3 弹性伸缩性能分析第75-78页
    6.4 本章小结第78-79页
总结与展望第79-81页
参考文献第81-85页
攻读学位期间的研究成果第85-86页
致谢第86页

论文共86页,点击 下载论文
上一篇:基于信息融合的医院审计预警模型的研究
下一篇:一致性设计原则在互联网产品整合中的设计应用--以多平台自媒体运营工具的设计实践为例