课程简介
随着isito的成熟,微服务开发领域将迎来一次颠覆性的变革。从流量治理,负载均衡以及安全合规是大型网络服务遇到的共同的挑战。在虚拟机时代,由于虚拟机服务器的地址是相对固定,由此带来的网络变更也相对较少,通常只需要在硬件负载均衡设配上配置一次。尤其是k8s/容器时代的来临,由于容器的IP是短生命周期,其变更的频率是硬件负载均衡以及硬件防火墙难以承受的, 这也迫使我们构架下一代与云原生适配的网络。
Istio服务网格的出现以及社区的发展壮大,揭示了将硬件负载均衡迁移到软件负载均衡的技术可行性,eBay的基础设施平台从硬件负载均衡迁移到基于Istio以及IPVS的软件负载均衡已经多年,已有5万多个容器部署了sidecar,总流量达70Gb/s,连接数达6万/s,现在还在大规模,持续的将全站的网络服务迁移到Istio。
本次分享结合企业基于Istio的应用网关的大规模生产化实践,将企业Istio生产化部署的架构设计,支持多集群,多环境,多网关的的部署方式呈现,同时通过定义一套eBay内部的API资源在联邦级别管理多种流量治理的社区API资源,实现整个流量治理的生态迁移以及应用流量平滑迁移到Istio.最终在大规模实践中遇到了一些挑战揭示。
课程收益
1.作为最大规模之一的Istio服务网格,将服务网格落地的一些实践经验和教训,网格的部署,软件负载均衡的架构以及流量治理生态的构建深度解析。
2.成功(或教训)要点:软件负载均衡和Istio的大规模落地在eBay也经历了一个漫长的迭代过程,它采用一种一致的方式来保护、连接和监控微服务,降低了管理微服务部署的复杂性。通过不同的项目上线验证了整个技术方案的可靠性,安全性以及稳定性,已成功全面铺开。
3.启示:提炼出该内容(或项目)的具体收益点。
Istio超越 spring cloud和dubbo 等传统开发框架之处,带来了远超这些框架所能提供的功能,无需应用程序为此做大量的改动,开发人员无需为功能实现进行大量的知识储备。Istio 大幅降低微服务架构下应用程序的开发难度,势必极大的推动微服务的普及。
受众人群
希望掌握企业Istio平台建设、运维和治理的运维工程师、架构师和对Istio感兴趣的人员
课程周期
0.5天(3H)
课程大纲
分享内容 |
1. 基于IPVS以及Istio的应用网关的架构以及实现 2. eBay定义的联邦级别资源以及如何构建新的流量管理生态 3. 如何平滑将应用迁移到Istio 4. Istio大规模实践遇到的挑战以及未来展望 5 QA |