F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh

Posted F5Networks

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh相关的知识,希望对你有一定的参考价值。

F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh


【IT人的诗和远方】


我们都向往诗和远方
如果不给自己注入新鲜血液
即使去到了向往的远方
也会有新的挑战与苦难


IT人不光有996
还有有趣的人、有趣的书、有趣的事
忙碌之余,来F5书架
看两三本好书,分享行业趣闻,探讨经典案例
这里藏着你的诗和远方


F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh
F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh





 已 有 藏 书 


F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh




F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh
好书推荐


《从传统ADC迈向Cloud Native ADC》

F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh
林静
F5 Networks 软件解决方案架构师,历任技术专家,F5 Global Service ENE,APAC Professional Service 顾问。10 余年应用交付技术经验,多年为国内中大型金融客户提供应用交付解决方案,精通应用交付相关技术,熟悉 Web 安全,云原生拥抱者。拥有 Kubernetes CKA 认证,中国首个 F5 Security Solution Expert 认证获得者。


本书适合阅读人群



CIO、开发架构师、PaaS架构师、Devops实践相关者、开发人员,面向转型的数据中心网络运维人员等。



  本  书  特  色  



系统化的阐述在云原生应用快速发展的今天,应用交付领域出现的新特征以及如何应对云原生场景下所面临的应用交付新挑战。使得读者能够更加清晰的了解什么是云原生、云原生的特点,云原生ADC的形态及其要解决的问题,同时也阐述了F5/nginx作为Cloud Native ADC是如何帮助客户更好的在云原生场景下交付应用服务。



    目      录    




开  篇 ………… 
第一篇 ………… 
第二篇 ………… 
第三篇 ………… 
第四篇 ………… 
第五篇 ………… 
第六篇 …………  F5/NGINX与云原生之Service Mesh
第七篇 ………… F5/NGINX与云原生之API优先
第八篇 ………… Cloud-Ready 迈向云原生的第一步



  发  布  方  式 




本书共分9期,每周一会通过F5官方微信发布。上期介绍了“ ”,本期介绍“第六篇-F5/NGINX与云原生之Service Mesh”。




F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh

欢迎浏览

F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh



第六篇:F5/NGINX与云原生之Service Mesh



容器化平台带来了更加弹性的底层平台架构,更好的支撑了微服务本身对平台敏捷性的要求,使得企业更加愿意进行微服务化改造,但是微服务不是银弹,分布式的服务使得服务单元间的调用更加复杂,服务与服务之间的治理变得更加重要,应用中访问中,大量的服务,每个服务大量的实例,使得服务间调用路径及关系变得复杂,弹性扩展平台的时刻动态性使得访问路径时刻处在变化当中,监控,日志收集,问题排错回溯都变得异常困难。应用开发人员要做好局部服务失败的熔断处理,避免一个服务不可用而影响整个应用。微服务虽然使得应用发布频率更快,但是复杂的调用关系使得错误的升级带来的连锁问题变得更加难以预估,应用关系的复杂性需要更好的方法跟踪监控应用关系以及性能。分布式架构下需要解决的问题在微服务环境下被成倍的放大:

  • 服务发现 

  • 负载均衡 

  • 路由 

  • 流量控制 

  • 通信可靠性 

  • 弹性 

  • 安全 

  • 监控/日志 

F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh

如何解决这些问题,较早实践微服务的企业往往采用开发一系列公共库的方式来解决这些问题,例如Spring Cloud, Dubbo等,这些都是基于特定语言的开发框架,使得微服务中的服务必须依赖于这些库,这与微服务容许使用任何开发语言这一优点相违背,同时基于库的方式多少都要浸入到代码当中,并不是一个友好的方式。在这样的背景下Service Mesh概念应用而生,帮助解决微服务环境下的这一系列问题,Service Mesh是一个基础设施层服务,它帮助更加可靠的传输复杂拓扑中的服务请求,Service Mesh通常是一组与应用一起部署,但对应用透明的轻量级网络代理,它通常由data plane构成,其中所有服务通过sidecar代理进行服务通信(所有代理相互连接形成一个Mesh,Service Mesh由此得名),同时包含一个Control plane——可以将所有独立的sidecar代理连接到一个分布式网络中,设置控制策略、安全验证、metric遥感等工作。

Service Mesh概念的提出时间并不长,但它确是眼下最火的技术趋势,F5于2017年正式开始Service Mesh项目 Aspen Mesh,目前Aspen Mesh已成为CNCF银牌会员,详细内容可查询Aspen Mesh网站:

F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh

http://aspenmesh.io


F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh

2018年8月1日,Service Mesh的代表产品Istio发布了1.0版本,意味着这是一个可以推向生产的版本,相信SM将会在未来变得更加火热和可落地。

F5 Aspen Mesh基于Istio,为企业提供更加稳定的企业级SM产品,它在Istio基础上对可视化、诊断、安全等方面做了诸多增强,与Istio,linkerd的对比如下:

F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh

注:Aspen Mesh产品目前尚未正式发布,了解更多请咨询销售代表

Nginx支持Fabric模型Service Mesh,同时Nginx Unit作为跨语言动态应用服务器在支持相关ADC功能后可实现支持Service Mesh能力。



F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh



“第七篇 - F5/NGINX与云原生之API优先”已经下锅待炒,下周同一时间上桌开餐与您分享!



F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh


吐槽时间到啦,结合本期内容,快来投票吧~

F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh


阅读打卡活动


#做更好的自己#每周学点新知识之阅读《从传统ADC迈向Cloud Native ADC》打卡活动现已开始啦!


F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh

--- 本期卡暗语 ---

一寸光阴一寸金

F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh


参与及获奖方式: 在每一期《从传统ADC迈向Cloud Native ADC》的微信文章中,小5都会在文章最后添加打卡暗语,您只需将您获得的打卡暗语发送至F5微信公众号,小5将奖励您1张精美打卡图片,以此作为您的成长记录,小5也会记录您的每一次打卡。当《从传统ADC迈向Cloud Native ADC》这本书全部阅读完成后,您将会收集到9张精美打卡图片,凡集齐9张卡片的朋友,小5将会为您送出超级大礼,以奖励你的学习及坚持。



悄悄话

估计你们会问,为什么要来F5数字图书馆看书?

经典的书,你买过的书,也许很多很多,你看完并且吃透的书呢?

也许有优秀的“书”我们还没好好读,也许我们有好多的书想分享却找不到那个对的人,也许阅读时有深深的困惑却无人能解答……

在F5数字图书馆,利用碎片时间,丰富大脑,提升技术,充实灵魂。这里你不仅仅能看书,还能答疑解惑,还可以和志同道合的朋友高谈阔论,还可以互相切磋获得灵感……还有阅读打卡活动,让我们遇见更好的自己~




 已 有 藏 书 


F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh





精彩活动预告复制“活动链接”即刻注册


F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh

活动链接:

https://www.isc2.org/News-and-Events/Webinars/APAC-Webinars?commid=374908&utm_source=sponsor_wechat





F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh




你还不能错过:




更多产品和方案

 

 

 

 

  

 

 




F5 DevOps研习社作品集:





点击“在看”,做更好的自己

以上是关于F5 | 从传统ADC迈向Cloud Native ADC - 第六篇F5/NGINX与云原生之Service Mesh的主要内容,如果未能解决你的问题,请参考以下文章

华为云视频Cloud Native架构设计与工程实践

F5 设备(ADC 负载平衡器)的 CPU 和内存利用率 - 节点(服务器)明智

大咖云集!Kubernetes and Cloud Native Meetup 广州站开放报名!

中兴通讯Cloud Native SDM解决方案,助力运营商5G网络快速部署

本周六!Cloud Native Community Day 等你来!

2020 年 给CIO的建议:Cloud Native全栈网络服务架构