关键词:sdn 微服务 负载均衡 控制器
摘要:微服务是互联网分布式服务设计的新理念,通过服务拆分成细粒度、功能独立的微服务模块,达到功能解耦,服务独立演进的能力。微服务架构在业务需求日益复杂的庞大系统中发挥越来越重要的作用,研究适合微服务特点的负载均衡具有现实的意义和重要性。软件定义网络作为新型互联网架构,将数据平面与控制平面分离,简化了网络管理的复杂性,具有全局网络状态视图,能够灵活地实现网络流量控制,为微服务架构中服务之间的负载均衡提供了一种新的解决方案。文中研究将微服务与SDN网络相结合,利用SDN的全局网络视图和对网络流精细化的控制能力,为微服务调用提供更精细化的负载均衡能力。通过虚IP与IP改写技术将微服务的负载均衡决策上移到SDN控制平面,进而通过控制平面对微服务调用链路进行分析,得到基于调用链路分析的负载均衡算法。在负载过高时还提供了基于VLAN与流表优先级的限流策略,保护微服务的正常运行。最后通过实验验证了该方案的可行性。
计算机技术与发展杂志要求:
{1}参考文献著录格式请参照国家标准《文后参考文献著录规则》(GB7714-87)。
{2}鼓励首发,反对抄袭、剽窃等侵犯他人著作权的行为。由此给本刊造成不良后果的,本刊将追究责任。
{3}本刊稿件从发表之日起,如无电子版、网络版、有声版等方面特殊说明,即视作投稿者同意授权本刊电子版、网络版、有声版等的复制权、汇编权、发行权、翻译权、信息网络传播权及其转授权等专著权。
{4}中文题名一般不超过20个汉字,一般不使用副题名,中英文题名含义一致。
{5}投稿请填写真实有效的详细地址、邮政编码、联系电话及E-mail,以便联系。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社