10分钟!构建支持10万/秒请求的大型网站

本文涉及的产品
应用实时监控服务-可观测链路OpenTelemetry版,每月50GB免费额度
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
函数计算FC,每月15万CU 3个月
简介: 应用网关作为应用的统一接入层,它的发展和演进也是伴随着应用架构的变化,大家都知道企业应用从最早期 SOA 时代发展到微服务的时代。在 SOA 时代,传统的企业服务总线承担了企业应用的统一接入层;但是发展到微服务时代以后,微服务讲究的就是单元化,业务的快速迭代,服务的松耦合。传统的服务总线已经不再适合微服务的需求,因此微服务 APIGateway 渐渐发展起来,例如大家熟悉的 Zuul、Spring Cloud Gateway 等微服务网关。

作者 | 子墚 百丈


背景介绍


1. 应用网关的发展历程


应用网关作为应用的统一接入层,它的发展和演进也是伴随着应用架构的变化,大家都知道企业应用从最早期 SOA 时代发展到微服务的时代。在 SOA 时代,传统的企业服务总线承担了企业应用的统一接入层;但是发展到微服务时代以后,微服务讲究的就是单元化,业务的快速迭代,服务的松耦合。传统的服务总线已经不再适合微服务的需求,因此微服务 APIGateway 渐渐发展起来,例如大家熟悉的 Zuul、Spring Cloud Gateway 等微服务网关。


1.png


微服务进入容器化时代以后,K8s Ingress 成为了容器的接入层标准,代表产品为 Nginx;但是 Nginx 本身只是一个7层负载,无法真正替代微服务网关的场景,例如 RPC 协议转换和注册中心的服务发现等微服务场景;往往我们在 Ingress 下面还需要再部署一层微服务网关;但是增加了一层以后,我们的资源成本、运维成本以及链路的耗时都增加了,因此进入云原生时代以后,我们推出了 Ingress 和微服务网关二合一的云原生网关,既能满足应用场景,也能降低企业的成本和复杂度。

image.gif

2.png


2. 云原生网关是什么


云原生网关用一句话来概括就是:提供稳定性更高、成本更优、效率更高的符合 K8s Ingress 以及微服务应用场景统一接入层。

3. 云原生网关的优势


成本:现有容器化时代下,微服务接入层从二层降低为一层,资源成本和运维成本降低50%。
集成:深度集成阿里云多款产品,例如日志、服务治理、链路追踪、压测、容器服务、EDAS、SAE 等,为客户提供一站式统一接入层解决方案。
功能:丰富的服务治理能力(限流降级、金丝雀/标签路由、动态服务发现等);多种安全防护能力(WAF/DDos、黑白名单、JWT/OAuth/第三方认证);完善的可观测性指标(调用链、日志、监控大盘)。
可靠:经过阿里内部系统在双11大促的考验,可谓是百炼成钢,并且向我们的客户承诺  99.95% 的 SLA。


产品详细介绍


1. 功能架构


云原生网关主打服务治理、接入安全、高可用、可观测性以及可扩展性的能力。


3.png


2. 技术架构


4.png


3. 应用场景


网关作为应用的“大门”,既要保证南北向流量的统一接入,也要承担东西向流量的互通互联。


南北向:全渠道接入对接多种应用架构


5.pngimage.gif


东西向:混合云、多数据中心、多业务域互通


6.png



公测进行中


目前云原生网关正在阿里云微服务引擎MSE中进行公测,欢迎大家免费体验和试用!


欢迎加入产品钉钉交流群:34754806


8.jpeg


了解更多产品详情:https://www.aliyun.com/product/aliware/mse

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
数据可视化 JavaScript 前端开发
Plotly 的主要特点
Plotly 的主要特点
262 1
|
7月前
|
数据采集 自然语言处理 监控
《一文破解!自然语言处理论文实验复现秘籍》
在自然语言处理(NLP)领域,复现学术论文实验是将理论转化为实践的关键。前期需深入研读论文、收集数据与代码资源;搭建环境时要配置开发工具和预处理数据;模型训练中注重架构实现、优化器选择及训练监控;最后通过评估指标、结果对比与可视化分析确保复现成功。这一过程不仅验证研究成果,还提升技术能力,推动NLP领域的发展。
221 16
|
7月前
|
API 数据安全/隐私保护 开发者
alibaba阿里巴巴国国际站商品详情数据示例参考
阿里巴巴国际站商品详情数据包含了丰富的商品信息,以下是一个示例参考,展示了通过调用阿里巴巴国际站的API接口(如item_get)可以获取到的商品详情数据:
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
以史为鉴,未雨绸缪:身处“大模型掀起的AI浪潮中”的感悟和思考
本文旨在帮助读者更深入地理解大模型和AI技术,重点介绍关键技术革新的背景与影响,特别是本次大模型时代和新一轮AI浪潮的推动因素与发展历程。
|
8月前
|
人工智能 搜索推荐 安全
《AI赋能鸿蒙Next视频内容分析与理解,开启智能新视界》
鸿蒙Next结合人工智能,特别是盘古大模型,为视频内容分析、理解与处理带来创新。系统可精准识别图像、语音和文本,实现智能分类、个性化推荐及内容审核,确保安全合规。同时,支持智能剪辑、创作及质量优化,提升用户体验。未来,AI将持续优化,推动视频领域创新发展。
271 3
|
11月前
|
机器学习/深度学习 人工智能 算法
【人工智能】人工智能的历史发展与机器学习和神经网络
【人工智能】人工智能的历史发展与机器学习和神经网络
198 0
|
Web App开发 编解码 iOS开发
iOS字体像素与磅的对应关系
iOS字体像素与磅的对应关系
646 1
|
iOS开发
iOS更新iOS15.0后APP图标变网格空白问题
iOS更新iOS15.0后APP图标变网格空白问题的解决
667 0
|
人工智能 分布式计算 安全
【现代密码学】笔记1.2 -- 对称密钥加密、现代密码学的基本原则《introduction to modern cryphtography》现代密码学原理与协议
【现代密码学】笔记1.2 -- 对称密钥加密、现代密码学的基本原则《introduction to modern cryphtography》现代密码学原理与协议
794 0
|
传感器
模拟集成电路
模拟集成电路(Analog Integrated Circuit,简称AIC)是一种集成电路,用于处理和传输连续变化的模拟信号。与数字集成电路(Digital Integrated Circuit)不同,模拟集成电路主要用于处理模拟信号,如声音、光线、温度等连续变化的信号。
478 0