容器云平台容量规划及管理优化.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

容器云平台容量规划及管理优化

随着容器云平台实践的深入,容器基础设施资源的分配和使用也

暴露出了前期产品设计的一些意料之外的问题。特别在证券行业,资

源的使用时段往往比较集中在上午9点到10点时段前后,过了这个时

段,资源的使用量就迅速下来了,所以平时看起来资源利用率很低、

很空闲,但各个团队又不敢轻易释放资源,也就导致容器云平台资源

的浪费,使平台容量的规划和优化比较困难。在原来各个团队自己管

理时,由于没有相应的资源使用监控,也就不关注是否有资源浪费。

但在容器云平台,不得不考虑资源的规划、需求预测、增长趋势、意

外处理等。既要考虑弹性扩容,又要避免资源过度浪费等,因此做好

容器云平台的容量规划和管理,并不是件很轻松的事。

工欲善其事,必先利其器。要做好容量的规划和管理,就必须对

容器云平台的资源分配情况和资源使用情况比较了解,并了解和理解

用户的需求和关注点等,提升用户体验和满意度。

一、从用户体验入手

如何让租户用户更好的了解和理解自己的资源使用情况?分配量、

使用量、可用量等该怎么展示?不同的对象该面向哪些角色和人员?等

等都需要认真的考虑和规划。

从管理员视角,我们需要知道每个租户分配了多少资源、分出去

了多少资源、使用了多少资源、可用的资源等。在私有云环境,我们

不仅要关心租户用多少资源,还要关心资源的使用效率。不是说资源

随便分配随便用,好钢用在刀刃上,因此,虽然私有云环境不进行计

费,但要关心资源的使用效率。同时在用户界面上要简洁、一目了然。

从租户视角,我们要能很清晰的看到有多少资源,用了多少资源,

可用多少资源,这些资源分布在哪些集群上、哪些分区上,部署了多

少应用、多少服务,有多少实例,资源的利用效率多高,请求峰值及

资源使用峰值及时点等,在每个服务和实例管理界面要能看到服务的

配置和实例的配置及资源使用情况和使用效率。例如如果一个服务分

配了大量资源却一直利用率很低,那么就是不合理的,造成了资源浪

费,就需要进行调整,给它分配合适的资源。反过来,如果一个服务

分配的资源太少而服务可能无法启动,容器就可能不断的尝试重启。

因此合理的资源分配和管理是容器云平台重要的事项之一。

总的来说,从用户体验角度,容器云平台要尽可能提供完善的辅

助能力,帮助用户提高资源分配和使用效率。

二、容器云平台资源管理

我们讨论过多集群的设计和管理及适用场景。在初始需求量不是

很大时不适合搭建多个集群,当然需要根据业务的要求来确定,比如

需要多集群备份,就需要搭建至少两个集群实现关键业务的备份部署。

从容器云平台角度,一定要有全局的顶层的平台资源视角。平台

的资源总量、使用量、分配量、可用量等,然后才是每个集群、每个

分区、每个租户甚至每个节点的资源总量、分配量和使用量等。在实

现容器云平台多集群不能只考虑kubernetes,不是实现Kubernetes

集群联邦就ok了,一定要从平台的层次考虑,平台设计一定要高于

kubernetes。

很多人可能仅仅是从开发人员的角度来考虑如何使用容器云,也

就把容器云平台等同于kubernetes。如果是这样,直接使用

kubernetes就好,没必要再画蛇添足封装一层。我们定义的容器云平

台是基于容器管理的轻量化PaaS平台,所以仅仅kubernetes是不够

的。同时也从顶层设计来考虑容器云平台、云管平台、基础设施资源

管理、DevOps平台、服务治理、中台、API网关和OpenAPI管理等

的建设与融合。因此容器云平台的资源规划、扩容和管理需要结合相

关的系统和平台的整合与融合。

三、需求预测及容量规划

租户的资源需求通常是基于租户的应用部署要求来确定的。为租

户分配资源通常也是按照最大的请求量来考虑的。某一阶段内所有租

户的需求总和基本上反映了容器云平台的资源需求量,同时可以考虑

再预留部分资源以应对意外情况(或者实现按比例自动扩展等能力),

就可以得出并准备这段时间内的资源容量。通过评估应用服务和部署

每个实例的CPU/Memory资源分配,可以大致知道所需的计算资源,

评估服务持久化数据

文档评论(0)

130****4083 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档