Kubernetes容器平台建设中,F5解决方案好不好?-阿里云开发者社区

开发者社区> 心无余温> 正文

Kubernetes容器平台建设中,F5解决方案好不好?

简介:     近年来,随着OpenStack、Kubernetes等云技术的兴起,应用系统的微服务化、快速迭代对资源的弹性伸缩能力提出了更高的要求。基于多年在负载均衡领域的经验,Kubernetes容器平台建设中,F5解决方案好不好?     F5推出了Kubernetes容器服务解决方案   前不久,民生银行在Kubernetes容器平台建设中,探索使用了一种灵活的软件F5解决方案,在利用F5传统优势的同时,也满足了容器应用的高灵活性要求。
+关注继续查看

  
  近年来,随着OpenStack、Kubernetes等云技术的兴起,应用系统的微服务化、快速迭代对资源的弹性伸缩能力提出了更高的要求。基于多年在负载均衡领域的经验,Kubernetes容器平台建设中,F5解决方案好不好?
  0001

  F5推出了Kubernetes容器服务解决方案

  前不久,民生银行在Kubernetes容器平台建设中,探索使用了一种灵活的软件F5解决方案,在利用F5传统优势的同时,也满足了容器应用的高灵活性要求。相对于开源方案具备以下优势。

  1.简化的架构:目前开源方案中,在业务量增大后,需要在容器外部再部署负载均衡设备来实现node级的扩展,而F5的方案只需要通过一组设备就可以实现pod或node级的扩展,简化结构,方便使用。

  2.广泛的应用场景:目前开源的方案只能支持七层应用的分发对用户的使用场景有所限制;F5的方案可以支持四、七层方案,可以满足用户绝大部分的使用场景。

  3.灵活的发布能力:开源方案使用node的IP地址进行发布,发布场景受到很大限制;F5方案中VS(VirtualServer)地址可以使用用户规划的任意网络地址进行发布,实现灵活部署的需要。

  4.增强的应用交付能力:开源方案在应用交付的算法、健康检查等都比较简单;F5方案中提供了19种负载均衡算法、38种健康检查、11中会话保持方法,丰富的方法方便用户各种应用的灵活配置。

  5.监控能力:开源方案实现了基本分发功能,但监控能力很弱,对数据流以及业务的监控很有限。F5方案中,可以通过本身的HSL功能实现最高每秒20万日志的发送,同时可以配合requestlog或irules方式可以读取到所有应用层数据,方案网络故障排除及系统层分析,为大数据平台提供数据支撑。

  6.安全防护能力:F5本身提供了大量的安全功能,包括SSL、访问控制、应用防护等。开源方案只提供了基本的应用分发功能,没有安全功能扩展。

  值得关注的是,该方案包含2个组件,VE(Virtual Edition)和CC(Container Connector)。VE是F5LTM的软件化商业产品,可以安装在虚拟机或者物理机上,其功能与硬件设备完全一致。CC是F5解决方案的一个关键组件,为用户提供了企业级支撑,同时也是开源产品,用户可以根据自己的需要对CC进行功能扩展。目前,民生银行Kubernetes环境采用的是Flannel VXLAN网络模型,容器网络由Flannel负责分配与管理,不同节点上的容器间互访由Flannel自动化管理各个节点上的路由表、ARP表及FDB表。
  001

  组件调用关系

  通过以上介绍,对于“F5好不好”应该有了自己的判断,它的方案无疑是很优秀的。此外,该方案的实际应用效果与收益也是十分可观的,能够实现F5设备动态感知容器服务能力、实现F5到pod的负载转发能力、实现负载均衡多租户能力、实现F5设备在容器环境下的自服务能力以及丰富容器环境下负载均衡算法。由此可见,F5经过多年在负载均衡领域的经验积累,推出的F5容器服务解决方案是非常灵活的,很适合云环境下的金融企业进行部署。
  002

  Kubernetes容器平台的实际应用效果

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
.net中集合、容器(Collection)的这些事
一般的开发中常用的集合有: 列表:List 集合:Set 字典:Dictionary 队列:Queue 栈:Stack 只要知道了这些名字,在FCL库中可以找到合适的实现,如下列出了各种类,根据需要选择即可。
741 0
Kubernetes容器运行时接口-CRI
Kubernetes提供了多种容器开放接口用于对接不同的后端来提供资源,如提供计算资源的容器运行时接口(Container Runtime Interface, CRI),提供网络资源的容器网络接口(Container Network Interface, CNI),提供提供存储资源的容器存储接口(Container Storage Interface, CSI)。
647 0
容器服务-Kubernetes知识图谱
1. 概述  容器服务 kubernetes知识图谱,部分内容参考网上一知识图谱,更加结合阿里云容器服务。https://www.processon.com/view/link/5ac64532e4b00dc8a02f05eb#map 2.
1786 0
Kubernetes容器运行时接口-CRI
Kubernetes提供了多种容器开放接口用于对接不同的后端来提供资源,如提供计算资源的容器运行时接口(Container Runtime Interface, CRI),提供网络资源的容器网络接口(Container Network Interface, CNI),提供提供存储资源的容器存储接口(Container Storage Interface, CSI)。这篇作为这系列的开篇,主要介绍了kubelet的CRI接口实现。
390 0
Asp.net MVC P2 中无法正确获取 CheckBox值的bug的解决方案
View: Controller: AUser user = new AUser();BindingHelperExtensions.UpdateFrom(user, Request.Form); Model: public class AUser{    public bool IsBi...
604 0
Asp.net Mvc中MVCContrib中无法使用Castle的发解决方案
在使用Asp.net Mvc MVCContrib 0.0.1.91中的Castle时会出现No component for key Home was found这样的错误 错误解决方法如下: 下载MvcContrib源代码,更改MvcContrib.
658 0
.net framework 3.5 安装失败解决方案
出错提示:windows功能无法安装以下功能:.NET Framework 3.5(包括.NET 2.0和3.0) 安装方式1 1.png 安装方式2 运行网上下载的.net framework 3.5安装包 解决方案 在出现无法安装这种情况的时候,LZ当初尝试了各种方法,百度了很多内容,但排在前面的一些方法,不是盗版别人的文章就是上文不接下文,还有一些就是没有说清楚,给出的解决方法看不太懂,在这里我把内容整理一下,用简单的方式让人类可以听懂。
1745 0
+关注
36
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载