微服务扩展概念

自动扩展

1, 垂直扩展(硬件升级)

2. 水平扩展(服务实例增加)

自我注册和自我发现  

  1. 服务注册表(注册中心)
  2. 客户端
  3. 微服务实例

 

意义

1. 高可用,容错能力

2. 增加可伸缩性

3. 最佳使用率,节约成本

4. 优先考虑某些服务和服务组

 

自动扩展模式

1.应用程序级别(实例替换)

2. 基础架构级别(虚拟机扩展)

扩展方法

1. 资源监控(CPU使用率或者内存)

2. 特点时间段 扩展服务

3. 消息长度(消息队列的长度)

防止消费者 消费不过来

4. 业务参数 

比如业务事件,来增加服务实例

5. 根据预测

比如 历史信息或者当前趋势 去预测 来扩展。 更智能

 

 

 

按需扩展

ff15d817edb75ff8c089043d35d0812a20e.jpg

 

 

容器编排

1, 一个容器抽象层,在许多物理或者虚拟机上提供统一的抽象

2 。 容器编排和初始化系统在集群抽象之上智能管理和部署

3. 容器编排工具提供了一个抽象层来处理大规模的集装箱部署

4. 具备发现,资源管理,监控和部署等功能

5. 集群管理, 自动部署, 可伸缩性,运行监控,基础架构抽象,

资源优化,资源分配,服务可用性, 敏捷性, 隔离

 

容器资源分配算法

1. 传播

平均分配

2. 装箱

试图 让某个主机给完全利用起来。 

比如 按需付费云服务

3, 随机

技术选择

570f1cea152c82d93ec7532b90a1cefd058.jpg

 

 

 

--来自慕课网

 

转载于:https://my.oschina.net/ouminzy/blog/3080634

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值