简介:利用网关作为利用的对立接入层,它的倒退和演进也是随同着利用架构的变动,大家都晓得企业应用从最晚期 SOA 时代倒退到微服务的时代。在 SOA 时代,传统的企业服务总线承当了企业应用的对立接入层;然而倒退到微服务时代当前,微服务考究的就是单元化,业务的疾速迭代,服务的松耦合。传统的服务总线曾经不再适宜微服务的需要,因而微服务 APIGateway 慢慢倒退起来,例如大家相熟的 Zuul、Spring Cloud Gateway 等微服务网关。
作者 | 子墚 百丈
背景介绍
1. 利用网关的倒退历程
利用网关作为利用的对立接入层,它的倒退和演进也是随同着利用架构的变动,大家都晓得企业应用从最晚期 SOA 时代倒退到微服务的时代。在 SOA 时代,传统的企业服务总线承当了企业应用的对立接入层;然而倒退到微服务时代当前,微服务考究的就是单元化,业务的疾速迭代,服务的松耦合。传统的服务总线曾经不再适宜微服务的需要,因而微服务 APIGateway 慢慢倒退起来,例如大家相熟的 Zuul、Spring Cloud Gateway 等微服务网关。
微服务进入容器化时代当前,K8s Ingress 成为了容器的接入层规范,代表产品为 Nginx;然而 Nginx 自身只是一个 7 层负载,无奈真正代替微服务网关的场景,例如 RPC 协定转换和注册核心的服务发现等微服务场景;往往咱们在 Ingress 上面还须要再部署一层微服务网关;然而减少了一层当前,咱们的资源老本、运维老本以及链路的耗时都减少了,因而进入云原生时代当前,咱们推出了 Ingress 和微服务网关二合一的云原生网关,既能满足利用场景,也能升高企业的老本和复杂度。
2. 云原生网关是什么
云原生网关用一句话来概括就是:提供稳定性更高、老本更优、效率更高的合乎 K8s Ingress 以及微服务利用场景对立接入层。
3. 云原生网关的劣势
老本 :现有容器化时代下,微服务接入层从二层升高为一层,资源老本和运维老本升高 50%。
集成 :深度集成阿里云多款产品,例如日志、服务治理、链路追踪、压测、容器服务、EDAS、SAE 等,为客户提供一站式对立接入层解决方案。
性能 :丰盛的服务治理能力(限流降级、金丝雀 / 标签路由、动静服务发现等);多种平安防护能力(WAF/DDos、黑白名单、JWT/OAuth/ 第三方认证);欠缺的可观测性指标(调用链、日志、监控大盘)。
牢靠:通过阿里外部零碎在双 11 大促的考验,堪称是百炼成钢,并且向咱们的客户承诺 99.95% 的 SLA。
产品具体介绍
1. 性能架构
云原生网关主打服务治理、接入平安、高可用、可观测性以及可扩展性的能力。
2. 技术架构
3. 利用场景
网关作为利用的“大门”,既要保障南北向流量的对立接入,也要承当东西向流量的互通互联。
南北向:全渠道接入对接多种利用架构
东西向:混合云、多数据中心、多业务域互通
公测进行中
目前云原生网关正在阿里云微服务引擎 MSE 中进行公测,欢送大家收费体验和试用!
欢送退出产品钉钉交换群:34754806
理解更多产品详情:https://www.aliyun.com/product/aliware/mse
版权申明:本文内容由阿里云实名注册用户自发奉献,版权归原作者所有,阿里云开发者社区不领有其著作权,亦不承当相应法律责任。具体规定请查看《阿里云开发者社区用户服务协定》和《阿里云开发者社区知识产权爱护指引》。如果您发现本社区中有涉嫌剽窃的内容,填写侵权投诉表单进行举报,一经查实,本社区将立即删除涉嫌侵权内容。