Istio项目毕业!华为云携全球首个Istio商用服务网格ASM致贺
作者:华为云云原生团队
北京时间7月12日晚,CNCF宣布Istio项目正式毕业。深耕服务网格,华为云与Istio社区一起见证了Istio从CNCF的毕业。
2022年9月份CNCF 技术监督委员会(Technical Oversight Committee,TOC)刚刚接受Istio的孵化申请,今天在还未满一年之际,CNCF技术监督委员会又通过了Istio的毕业申请,充分可见CNCF以及业界对服务网格Istio的认可。CNCF强烈推动 Istio 与 Envoy 项目紧密协作,一起构建云原生应用流量管理的基础设施,也将进一步促进 Istio 成为服务网格的事实标准。
华为云CTO张宇昕在Istio毕业的新闻稿(https://www.cncf.io/announcements/2023/07/12/cloud-native-computing-foundation-reaffirms-istio-maturity-with-project-graduation/ )中总结了华为云参与社区、推出网格云服务等相关工作:
“华为云从Istio项目成立很早期就积极参与社区,并率先推出全球首个Istio商用云服务ASM(Application Service Mesh),持续将技术和行业经验贡献到社区,加速了 Istio 技术和生态系统的完善。我们相信Istio 的毕业将进一步助力组织的数字化转型。华为云将一如既往地与社区伙伴一起,为全球开发者和企业提供卓越的服务网格技术和云服务产品。”
——华为云CTO张宇昕
最有影响力的服务网格
作为服务网格领域最具影响力的项目,Istio 从诞生之初就获得了技术圈和产业界的极大关注。CNCF 近年来连续的调查报告显示,Istio 一直是生产环境下最受欢迎和使用最多的服务网格。2023年,微软宣布停止维护OSM(Open Service Mesh)项目,全面拥抱Istio,并且OSM项目核心的维护者全部投入Istio社区。微软成为继谷歌、IBM、华为、SalesForce、Intel等超大型具有业界影响力的企业之后,又一家全面接入Istio服务网格生态的顶尖云厂商。此消息对Istio的毕业具有积极的推动作用。
2023年5月,Istio迎来了自己的六周岁生日,六年来Istio社区持续保持活跃的贡献。谷歌、IBM、华为、红帽、SalesForce、Intel、VMware等大厂以及Daocloud、Tetrate、Solo等初创公司的积极参与其中,包括各行各业的开发者和最终用户的支持。
华为云Istio社区贡献
华为是中国最早参与Istio社区贡献的厂商,早在2018年华为云云原生团队就开始投入服务网格,并且常年在Istio社区的贡献保持亚洲第一。 自从2020年Istio 治理委员会(Steering committee)成立以来,每一届治理委员会都能看到华为人的身影,2023年,华为占据Istio治理委员会的两个席位,我们希望Istio社区始终保持开放中立的发展,服务更多的用户,促进服务网格健康有序的发展。
华为云积极向社区贡献服务网格重要的功能,多年来,我们持续贡献了:
⦁ Virtual Service级联,基于角色分离的原则,让管理员和微服务开发人员互相解耦,并且减少微服务路由规则相互之间的干扰。
⦁ 基于拓扑感知的负载均衡,支持地理位置、集群优先等高级流量调度和故障转移。 多网络支持,业界对非扁平网络多集群管理有很大的诉求。通过自动的Endpoint地址转换,将跨网络的流量自动调度到East-West Gateway,并且自动设置负载均衡权重。让用户对跨网络的东西向访问完全无感。
⦁ 设计了Kubernetes健康检查重写,保证服务在开启强制mTLS时,Kubernetes的探活机制不受影响。
⦁ 支持Headless Service访问,一些有状态应用如数据库经常使用Headless Service做集群同步,Istio能够覆盖Headless Service的治理是一件非常有意义的事,我们投入了大量的精力不断完善Headless Service的治理。
⦁ 支持源地址保持,我们发现很多典型的应用场景会基于源IP做审计、授权、分析,我们在Istio中支持通过Protocol协议做源地址保持。
⦁ xDS性能优化,Istio完全基于事件触发xDS更新,Kubernetes集群中事件更新非常频繁,大规模场景下Istio控制面CPU利用率很高,我们引入xDS Cache缓存不受影响的配置,并一直不断优化xDS Cache,减少CPU的利用率。
⦁ Istio可观测性支持业界标准,我们将Istio的Access Log、Tracing接入Open Telemetry。
⦁ 支持Istio配置按照Namespace隔离,支持网格多租,允许集群中部署多个Istio控制面,分别管理不同的环境(开发、测试、演练、生产)。
华为云Istio网格产品
华为云在2018年率先发布全球首个Istio商用服务:应用服务网格ASM(Application Service Mesh)。ASM是一个高性能、高可靠性和易用性的全托管服务网格,作为华为云UCS(Ubiquitous Cloud Native Service)分布式云场景中面向应用的网络基础,为多云、混合云环境下的容器、虚拟机、Serverless、传统微服务、Proxyless服务提供全局负载均衡、访问亲和性、跨地域故障倒换、熔断、限流、动态流量切分等分布式应用韧性和全域流量管理能力,并基于统一认证和细粒度授权的零信任应用网络,解决分布式环境下复杂的应用安全问题,同时基于分布式调用链、应用拓扑、访问日志洞察分布式环境下的服务健康、依赖,进而进行故障诊断。
ASM基于基于托管的服务注册中心,通过标准服务模型管理容器、VM、多云多集群环境的多种形态的服务;同时托管的网格控制面统一进行流量、安全和可观测性等配置,免用户运维,简化用户使用。网格数据面上,除了社区标准的每Pod模式外,ASM上线的节点级的网格代理Terrace,处理节点上所有应用的流量,简化了代理运维、降低了代理的资源开销;并推出完全基于内核处理四层和七层流量的数据面Kmesh,进一步降低网格数据面代理带来的延迟和资源开销。ASM通过自动拓扑学习和自动修配置优化,将单网格的规模较社区版本提高10倍以上,整个过程对用户的操作和配置完全透明。同时在ASM产品中通过扩展网格数据面能力,增强网格自身运维能力,提升了在实际生产应用中的运维效率。通过扩展CRD的方式,扩展社区能力,提供本地限流、全局限流等社区未支持能力,满足客户实际需求。
2018年上线以来,华为云应用服务网格(ASM)已服务于互联网、汽车、制造、物流、政府等多个行业的近千家客户,满足不同行业客户的业务诉求。华为云将在此过程中积累的丰富经验,转化为重要特性设计和代码贡献给Istio社区,极大地推动了Istio技术的成熟和社区的快速发展。
华为云Istio技术推广
除了产品和社区贡献外,华为云原生团队积极投入Istio技术的推广和布道,包括通过KubeCon、ServiceMeshCon、IstioCon等会议分享社区、产品和客户实践的案例和经验。
同时团队将云服务开发、客户解决方案构建、Istio社区特性开发、生产环境运维等日常工作中的实践、思考和总结创作成书,于今年5月份年上市了图书《Istio权威指南(上):原理与实践》和《Istio权威指南(下):架构与源码》,旨在打造权威、系统、详实的Istio技术书籍,帮助国内云计算和服务网格的从业者由浅入深且系统地理解Istio和相关技术。书籍上市两个月以来受到了技术圈读者的一致认可和好评。
《Istio权威指南》基于Istio最新版本和架构,通过4篇、26章、近1000页的篇幅,全面、详细、深入地解析Istio原理、用法、实践、架构和源码。权威详实内容获Istio社区和Istio技术委员会(TOC)资深成员Lin Sun和John Howard代表Istio社区的强力推荐。全书运用450+原创图表多维度洞察、归纳、总结Istio原理、架构、流程和易错技术要点。
由浅入深地帮助广大从业者学习服务网格的机制,掌握Istio的用法,特别是帮助从业者理解其中容易出错,最难理解的技术细节。图书作为业界首本系统详细解析Istio和Envoy架构和源码的技术书籍,填补了一直以来Envoy相关技术图书的空白,获得了Istio和Envoy社区核心维护者周礼赞强力推荐。图书内容源自产品和开源团队长期工程实践、客户实际案例的宝贵经验积累,图书大量原创实践内容覆盖典型应用和常见疑难问题。图书中Envoy访问日志应答标记的案例和解析作为业界首次系统详细发布相关内容,指导客户解决生产相关问题。
图书由华为云CTO张宇昕、CNCF CTO Chris Aniszczyk的大力支持,二位CTO为《Istio权威指南》联合作序,倾力推荐。中国信通院云计算与大数据研究所何宝宏所长、上海交通大学致远讲席教授IEEE/CCF Fellow过敏意老师、CNCF中国区总监Keith Chan、华为云首席产品官方国伟分别结合研究所、学术界、CNCF和产业界的背景表达了对Istio和其所属的服务网格技术的观点。
图书核心作者,应用服务网格架构师张超盟、Istio社区指导委员会成员徐中虎于2019年编写了图书《云原生服务网格Istio原理、实践、架构与源码解析》,作为国内国内最有影响力的服务网格技术图书,帮助大量国内读者开始了解和熟悉Istio。新书《Istio权威指南》作为其在服务网格发展新阶段的又一力作,帮助读者深入了解Istio在生产实践中的应用和新的原理架构。随着Istio在产业界的逐步普及,随着Istio从CNCF顺利毕业,《Istio权威指南》必将进一步促进云原生、服务网格和Istio技术在国内的发展和推广。
非常期待Istio在未来的发展,相信Istio会在云原生技术领域发挥更大的作用,祝贺Istio从CNCF毕业!“华为云也将一如既往地与社区伙伴一起,为全球开发者和企业提供更优秀的开源服务网格技术和云服务产品”。
添加小助手微信k8s2222,进入云原生技术交流群
华为云云原生团队、Istio社区指导委员会成员等联合出品
- 点赞
- 收藏
- 关注作者
评论(0)