首页 > 行业资讯 > 容器云平台如何实现弹性伸缩?

容器云平台如何实现弹性伸缩?

时间:2023-06-02 来源: 浏览:

容器云平台如何实现弹性伸缩?

原创 twt社区 twt企业IT社区
twt企业IT社区

talkwithtrend

talkwithtrend.com社区(即twt社区)官方公众号,持续发布优秀社区原创内容。内容深度服务企业内各方向的架构师、运维主管、开发和运维工程师等IT专业岗位人群,让您时刻和国内企业IT同行保持信息同步。

收录于合集

社区探讨,供大家参考:

容器云平台如何实现弹性伸缩?上容器的价值在什么地方?

问题来自社区会员,以下分享均来自社区会员

@waring_id 美宜佳 系统架构师:

容器弹性伸缩要匹配无服务的应用使用。大部分的容器编排工具能够实现按资源配置的方式实现伸缩扩容。

具体的伸缩扩容需要结合实际的业务场景和业务应用规划。例如支付结算相关的场景(或是长连接业务)会不会导致中断超时重连等不好的体验;图形音像相关的展示场景相对影响较小。

@zxd 中原银行 高级工程师:

容器云平台实现弹性伸缩的方法通常是基于容器编排工具的,通过自动化的方式来管理容器的数量和分布。一般来说,大致有三种方式:

1、基于CPU、内存、网络流量等指标的自动扩缩容,通过提前设置阈值,当容器内的资源使用率超过一定比例时,自动增加或减少容器的数量,以保证系统的稳定性和性能。

2、基于应用负载的自动扩缩容,通过监控应用的请求量、响应时间等指标,根据预设的规则,自动扩展或收缩容器数量,以保持应用的高可用性和性能。

3、手动扩缩容,管理员可以根据实际需求手动增加或减少容器数量,以应对特定场景的需求,比如做一些促销活动,可以提前手动扩容。

对于上容器的价值,个人理解是在于它们提供了一种轻量级、可移植的封装方式,使得应用可以在不同的环境中运行,而无需改变应用本身的代码。容器还可以提供隔离、安全性、可靠性等方面的保障,使得应用更加稳定和安全。采用容器技术还可以实现快速部署、快速扩缩容、快速更新等,从而提升应用的开发、测试和运维效率。

@zftang:

目前Kubernetes支持CPU、Memory伸缩策略,但CPU和Memory很多场景并不适合。CPU和Memory的使用情况有时并不能真实反映实际业务的运行情况,而且用他们来扩展、收缩容器也显得武断,很可能导致没有完成的业务请求的容器被回收,象证券涉及的都是钱、资金,如果在资金处理上出错将是对客户的极端不负责任,很容易失去客户的信任。所以在考虑弹性收缩时就考虑的更多。
  您怎么看?

欢迎来探讨

欢迎点击文末 阅读原文 到社区阅读和讨论交流,发表您的看法

觉得本文有用,请 转发 或点击 ,让更多同行看到

 资料/文章推荐:

  • 容器云平台如何进行日常巡检?| 运维进阶

  • 干货:容器云平台网络架构设计

  • 容器云平台规划部署架构设计 | 周末送资料

欢迎关注社区  “容器云”技术主题  ,将会不断更新优质资料、文章。地址: https://www.talkwithtrend.com/Topic/98447

下载 twt 社区客户端 APP

长按识别二维码即可下载

或到应用商店搜索“twt”

长按二维码关注公众号

*本公众号所发布内容仅代表作者观点,不代表社区立场

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐