Google加持Istio—这可能比Kubernetes和Serverless产生更大影响力
Google Cloud采用了Istio服务网格技术来管理微服务,这可能比Kubernetes和无服务器产生更大的影响。你可以在任何你喜欢的云提供商之间自由迁移,且使你上云之路更加平稳。一旦人们熟悉了Kubernetes和Istio的管理和编排方式,上云就不会变得可怕了。
Google Cloud采用了Istio服务网格技术来管理微服务,这可能比Kubernetes和无服务器产生更大的影响。你可以在任何你喜欢的云提供商之间自由迁移,且使你上云之路更加平稳。一旦人们熟悉了Kubernetes和Istio的管理和编排方式,上云就不会变得可怕了。
本文是宋净超(Jimmy Song)对Lee Calcote的The Enterprise path to Service Mesh Architectures一书的解读。追本溯源,Service Mesh实际上是一种SDN,等同于OSI模型中的会话层。
以下的蚂蚁金服开源的SOFAMosn 0.1.0版本的性能报告,在做Bolt与HTTP1.x 协议的纯TCP,转发上与Envoy的一些性能对比数据、主要表现在QPS、RTT、失败率/成功率等。
在Istio中,Gateway控制网格边缘的服务暴露。Gateway允许用户指定L4-L6设置,如端口和TLS设置。对于Ingress流量的L7设置,Istio允许您将网关绑定到VirtualServices。
随着初创金融科技公司的竞争,以及客户期望的不断增长,成熟的金融服务公司必须改变他们提供产品和与客户开展业务的方式。在交付层面老系统很难满足这些要求,金融服务公司需要一套灵活、适应性强、可扩展性高、可靠且强大的软件架构。微服务使其成为可能,而服务网络正好满足了微服务大规模管理的需求。
我们都是知道Kubernetes中个资源对象叫autoscaler,该对象在serverless架构中更是不可或缺,有了它可以负责应用的自动水平伸缩,用户再也不用关心示例的个数和资源消耗,本文是来自阿里巴巴UC事业群基础研发部的陈有坤同学对Knative的解析之autoscaler部分。
给大家推荐下,目前本人搜集到的可以说是最完整的Istio学习环境和包含代码的示例教程。
本文中各位分析师给出了采纳在Kubernets上运行的Istio service mesh的利弊分析。
Sidecar 设计模式已经越来越受欢迎,并在社区内得到更广泛的采用。构建具有高度可扩展性、弹性、安全性和可观察性的微服务架构具有挑战性。Service Mesh 架构的发展已经改变了游戏规则。它降低了与微服务架构相关的复杂性,并提供了许多功能,如负载平衡、服务发现、流量管理、熔断、遥测、故障注入等。
本文基于蚂蚁金服高级技术专家朵晓东在第二届Service Mesh Meetup北京站分享的部分内容所整理。