热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

星火计划优秀课题之“通过PaaS组件混合部署模式提升IaaS资源使用率”

星火计划优秀课题之“通过PaaS组件混合部署模式提升

前言
10月29日,中国电信第三期“星火计划”领军人才培养项目圆满收官。历时3个多月的学习,5G、云计算、大数据和AI三个专业的学员研讨形成19个课题,内外部专家从课题的目标达成、课题成果的价值、可复制性和创新性等维度进行了严格评审,最终,“通过PaaS组件混合部署模式提升IaaS资源使用率”获评星火计划优秀课题之一。
提升IaaS资源利用率是中国电信优化资源成本,提高上云成效的重中之重。星火计划领军人才李宇赫、赵幽、程建敏、赵东亮、时瑞、秦国强组成课题小组,协同研究如何通过一系列手段提升资源利用率:实现上云设备CPU峰值利用率达到30%到40%,或内存峰值利用率超过50%。
面对上云设备存量大、资源提升落地难、缺方案的困境,课题组积极探索破局方法:通过先进厂商方案追踪以及技术调研,确认了PaaS组件容器化是实现平台级资源充分调度使用的技术前提。在PaaS容器化还未落地的当前阶段,课题组也通过大量的技术分析与验证,给出了当下最好的解决方案:提存量、控增量、给方法
提存量是给出方案指导各单位在现网设备上部署更多的PaaS实例,既提升资源使用率又减少未来的硬件投资需求。控增量是给出以后新购设备的参考标准,根据不同PaaS组件建设需求进行更合理的CPU、内存、磁盘搭配,使得未来新购的设备具备各项资源充分发挥的前提,不留短板。给方法,课题组输出了两个PaaS组件混合部署指南文档,帮助各省分公司和专业公司完成前述目标。(注:在云荐社区-PaaS组件-技术论坛版块可获取PaaS混合部署指南文档
课题组分析了全网PaaS组件开通实例数据,从54种组件中挑选开通数量较多的12个组件进行技术特征分析,将前述组件分为了负载重的核心组件以及资源消耗少的“小虾米”组件。根据组件技术特性不同,给出了三种部署方案:混部套餐;不适合混部的,提升组件实例部署密度;小虾米混部,不独占机器,在任意有资源的组件设备上叠加部署。
目前,提升部署密度以及混部的方案在北京、湖北、江西进行了试点,均收到了良好的效果:CPU利用率普遍提升10%以上,内存利用率提升超30%,超额完成课题设置的目标。
课题成员感言
01
李宇赫(北京)

PaaS组件的架构设计、部署规划是上云系统稳定运行的基础,也非常考验技术积累。借本课题机会,我重新审视了TeleDB及UDAL的规划关键,总结供大家参考。

02
时瑞(广州)

通过参与课题我对很多组件特性有了深入了解,也得出很多组件性能使用方面的最佳实践和选型,这些都是很有价值的结论,应用于政企客户的利用率提升也会是很有效的,也可以进一步指导客户优化他的组件利用率,这才是体现我们服务客户IT上云具体表现。

03
赵幽(湖北)

通过云计算课程的系统学习,我深入的理解了提升资源使用率在机房能耗方面以及碳中和方面的重大意义。借此课题机会,我仔细研究了telepg和小型组件提升使用率、节约物理机的方式方法,供大家参考

04
程建敏(江西)

通过这次课题的研究,提出小组件混合部署、提高组件部署密度以及容器化等方向提升资源利用率,小范围实践取得较好的效果,希望这次课题的成果为大家提供些参考。

05
秦国强(重庆)

通过课题的研讨学习,学习了各省在资源利用率提升的实践与经验,对各PaaS组件的特性有了更全面深入的了解,希望我们课题的成果能为大家提供参考,在生产建设落地,实现价值。

06
赵东亮(山西)

课题从更宏观的角度指引我们全面的学习和研究了PaaS组件的特性,为paas组件使用和维护提出了新的思路,希望能得到各省PaaS专家支持。



推荐阅读
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 基于事件驱动的并发编程及其消息通信机制的同步与异步、阻塞与非阻塞、IO模型的分类
    本文介绍了基于事件驱动的并发编程中的消息通信机制,包括同步和异步的概念及其区别,阻塞和非阻塞的状态,以及IO模型的分类。同步阻塞IO、同步非阻塞IO、异步阻塞IO和异步非阻塞IO等不同的IO模型被详细解释。这些概念和模型对于理解并发编程中的消息通信和IO操作具有重要意义。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了在Docker容器技术中限制容器对CPU的使用的方法,包括使用-c参数设置容器的内存限额,以及通过设置工作线程数量来充分利用CPU资源。同时,还介绍了容器权重分配的情况,以及如何通过top命令查看容器在CPU资源紧张情况下的使用情况。 ... [详细]
  • Python SQLAlchemy库的使用方法详解
    本文详细介绍了Python中使用SQLAlchemy库的方法。首先对SQLAlchemy进行了简介,包括其定义、适用的数据库类型等。然后讨论了SQLAlchemy提供的两种主要使用模式,即SQL表达式语言和ORM。针对不同的需求,给出了选择哪种模式的建议。最后,介绍了连接数据库的方法,包括创建SQLAlchemy引擎和执行SQL语句的接口。 ... [详细]
  • 在编写业务代码时,常常会遇到复杂的业务逻辑导致代码冗长混乱的情况。为了解决这个问题,可以利用中间件模式来简化代码逻辑。中间件模式可以帮助我们更好地设计架构和代码,提高代码质量。本文介绍了中间件模式的基本概念和用法。 ... [详细]
  • 本文介绍了一种图片处理应用,通过固定容器来实现缩略图的功能。该方法可以实现等比例缩略、扩容填充和裁剪等操作。详细的实现步骤和代码示例在正文中给出。 ... [详细]
  • C++语言入门:数组的基本知识和应用领域
    本文介绍了C++语言的基本知识和应用领域,包括C++语言与Python语言的区别、C++语言的结构化特点、关键字和控制语句的使用、运算符的种类和表达式的灵活性、各种数据类型的运算以及指针概念的引入。同时,还探讨了C++语言在代码效率方面的优势和与汇编语言的比较。对于想要学习C++语言的初学者来说,本文提供了一个简洁而全面的入门指南。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • 【回顾】聚焦DTCC | 巨杉数据库与您相约DTCC 数据库技术大会
    2018年5月10-12日,第九届中国数据库技术大会(DTCC2018)将以“数领先机•智赢未来”为主题,设定2大主会场及20个技术专场,邀请来自国内外互联网、金融、教育等行业百余 ... [详细]
author-avatar
个信2602907025
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有