应用管理与运维平台 SERVICESTAGE-设置组件实例调度策略:亲和性概念阐述
亲和性概念阐述
在应用没有容器化之前,原先一个虚拟机上会装多个组件,进程间会有通信。
但在做容器化拆分的时候,通常直接按进程拆分容器。比如业务进程一个容器,监控日志处理或者本地数据放在另一个容器,并且有独立的生命周期。这时如果进程分布在网络中两个较远的点,请求经过多次转发,性能会很差。
亲和性可以实现就近部署,增强网络能力实现通信上的就近路由,减少网络的损耗。
反亲和性主要是出于高可靠性考虑,尽量分散实例,某个节点故障的时候,对应用的影响只是N分之一或者只是一个实例。
- 应用与可用区的亲和性
- 亲和:决定应用组件部署在特定的可用区中。
- 反亲和:决定应用组件不能部署在特定的可用区中。
- 应用与节点间的亲和性
- 亲和:决定应用组件部署在某些特定的主机中。
- 反亲和:决定应用组件不能部署在某些特定的主机中。
- 应用间的亲和性
- 如何快速体验应用管理与运维平台_快速体验_应用管理与运维平台_功能
- 如何使用应用管理与运维平台_应用管理_应用运维_微服务应用治理
- 应用管理与运维平台实战_应用托管_应用运维-华为云
- 如何创建用户并授权使用应用管理与运维平台_应用管理与运维平台_创建用户_用户授权
- 如何选择应用管理与运维平台_运维管理_灰度发布-华为云
- 应用管理与运维平台有什么作用_运维管理_灰度发布-华为云
- 应用管理与运维平台有哪些能力_应用管理_灰度发布-华为云
- 应用管理与运维平台的安全性_监控_日志管理-华为云
- 应用管理与运维平台如何管理微服务_微服务应用_微服务应用管理-华为云
- 应用运维管理优势_应用运维管理_AOM-华为云