Azure Fluid Relay (AFR) 是一款全球实时协作平台,基于微服务架构和 Kubernetes 自动扩展,优化了资源配置以应对流量波动,确保服务高效可靠。
Azure Fluid Relay (AFR)服务使用Nodejs和Azure Kubernetes Service构建实时协作体验。它利用Azure Monitor Managed Service for Prometheus收集和分析指标,确定集群负载并限制额外的流量。Loadfeedback服务查询Prometheus端点以评估集群负载并设置CPU使用率的阈值。AFR还利用水平Pod扩展(HPA)和Azure Front Door(AFD)进行流量路由和负载均衡。当集群已满时,AFD将流量重定向到下一个可用的集群。
本文介绍了如何使用Git作为Azure Fluid Relay(AFR)服务的存储机制,通过将Azure Blob Storage作为文件系统解决了长期数据存储和性能挑战。同时,使用内存计算Git摘要树减少了存储访问请求,降低了存储成本。总体上减少了Azure Fluid Relay服务的存储费用。
Azure Fluid Relay是一项提供分布式、一致状态的服务,由Ordering Service和Storage Service组成。Ordering Service优化了延迟,Storage Service符合数据合规要求。流量通过Azure Front Door进行路由,以提高延迟、安全性和可靠性。容器的创建和加入通过最近的健康集群进行路由。协作生成的摘要存储在用户指定的主目录位置。Azure Fluid Relay确保冗余性和数据居住要求的合规性。
完成下面两步后,将自动完成登录并继续当前操作。