《重塑AI应用架构》系列: Serverless与MCP融合创新,构建AI应用全新智能中枢

在人工智能飞速发展的今天,数据孤岛和工具碎片化问题一直是阻碍AI应用高效发展的两大难题。由于缺乏统一的标准,AI应用难以无缝地获取和充分利用数据价值。

为了解决这些问题,2024年AI领域提出了MCP(Model Context Protocol模型上下文协议),这一标准化接口协议旨在打破AI模型与外部资源之间的壁垒。就像 USB-C 接口一样,为AI模型/应用与各种数据源和工具之间提供了一种通用的“即插即用”连接方式,让AI模型与外部工具与数据源之间安全双向连接,大大提高了AI开发的效率和灵活性。

随着MCP作为AI 连接数据和工具的统一标准逐渐普及,也标志着AI应用从“静态推理”向“动态执行”的转型,AI应用的全新架构也面临着灵活性、性能与安全等诸多挑战。

华为云AI原生应用运行平台+MCP,重塑 AI 应用架构新范式

为更好的适应全新AI应用架构,华为云推出AI原生应用运行平台+MCP产品组合方案,基于MCP整合Serverless 及一系列平台关键组件,为开发者提供高效、灵活、可靠的AI应用开发与部署方案,实现大模型与外部数据源的“即插即用”安全连接,助力开发者快速构建灵活扩展、安全可信的AI应用,实现AI应用的商业化。

华为云AI原生应用运行平台+MCP产品组合方案

 

AI应用架构新范式解析

  • 用户请求:用户向AI应用发起请求时,请求流量首先进入流量+ AI网关(APIG)。APIG作为应用的入口,维护管理所有AI Agent、MCP Server和LLM的路由规则,确保每个请求都能快速、准确地找到处理路径,同时支持流式响应,为用户带来更流畅的交互体验。
  • Agent托管:开发者可通过多种方式自建Agent,CAE为Agent提供了理想的Serverless应用环境,根据负载自动实现资源的动态分配,确保Agent始终处于最佳运行状态。
  • 访问MCP Server获取外部数据:MCP Server这类事件驱动型业务尤其适合部署在Serverless函数(FunctionGraph)上,通过Python/Go等语言快速构建MCP Server,实现毫秒级弹性扩缩容。
  • 现存业务接入:可经由MCP注册/配置中心(CSE)的帮助注册到Nacos上并实现自动注册发现,MCP网关可以将API转换成MCP Server,实现应用的平滑升级。
  • 通过应用中心模板快速部署Agent/MCP Server:应用中心汇聚丰富的Agent/MCP应用模板,开发者只需一键操作即可部署,实现开箱即用。华为云也会将中间件(DCS、DMS、EventGrid)等服务能力以预置MCP Server的方式上架到应用中心。
  • 异步推理:在多模态或长周期任务执行场景下,Agent往往采用异步推理的方式与LLM进行交互,消息队列不仅能够起为大模型起到削峰填谷的作用,而且支持主动推送方式提升LLM响应的实时性。

Serverless与MCP融合创新,构建AI应用全新智能中枢

从上面的整体方案我们可以看到MCP Server无疑是整个AI应用架构新范式的智能中枢,如何就保障MCP Server安全可靠运行与弹性高效扩展显得至关重要。

传统本地搭建MCP Server存在挑战:

  • 在传统的MCP Server部署模式下,资源静态分配问题尤为突出。企业在搭建MCP Server时,需要提前预估流量峰值,以确定所需的资源,但由于业务的不确定性,预估流量往往与实际流量存在较大偏差,导致资源的浪费或性能瓶颈。在业务淡季,大量的服务器资源处于闲置状态,造成了成本的浪费,而在业务高峰期,由于资源不足,MCP Server可能会出现卡顿甚至崩溃,影响用户体验。
  • 开发成本高。从底层的资源搭建到上层的MCP逻辑实现,都需要投入大量的人力和时间,仅开发部分工作量就需要几天时间,且还不包括后续的测试和部署工作。开发者还需要重复实现鉴权、日志等通用功能,进一步增加了开发的复杂性和成本。
  • 安全风险同样不容忽视。在传统的常驻服务模式下,服务进程会一直运行,这就可能导致上下文残留,增加了数据泄露的风险,一旦服务器被攻击,攻击者就有可能获取到残留的上下文信息,从而窃取敏感数据,给企业带来巨大的损失。

Serverless函数:MCP Server托管的最优解决方案

Serverless函数计算作为云上Serverless算力的典型代表,在资源弹性、开发效率、安全性等方面具备显著优势,可以为MCP Server的托管提供灵活、高效、可靠的运行时环境,直击传统搭建MCP Server的核心痛点。

  • 资源智能弹性调度,Serverless函数计算能够根据实际流量自动调整资源配置。根据函数的负载情况,通过自动化、智能化的资源扩缩容弹性机制,自动完成函数规格的调整,毫秒级弹性轻松应对突发流量冲击,确保服务的稳定运行。而在流量较低时,空闲函数会自动休眠,成本趋近于零,大大降低了企业的运营成本。
  • 极简开发部署与运维。应用中心提供了预置的MCP应用模板,如server-github等,开发者只需进行简单的配置,即可在30秒内完成MCP Server部署。Serverless函数计算还具备免运维的特性,自动处理日志、监控、扩缩容等,让开发者能够专注于业务逻辑开发,大幅度提高了开发效率和质量。
  • 运行安全保障。业务每个请求都在独立的沙箱环境中执行,执行后自动销毁实例,有效防止了上下文残留带来的数据泄露风险。同时支持细粒度权限控制,根据最小化原则授权,只赋予每个请求所需的最小权限,降低了权限滥用的风险。支持临时Token认证,进一步增强了认证的安全性和灵活性。

Serverless与MCP结合实践场景演示

传统大语言模型,就像一个有大脑会思考、有嘴巴会讲话的机器人,它可以解答我们各种问题,教我们如何完成一件事,但是它没有手和脚,不能直接去完成各种事情,现如今各种各样的MCP Server就如同大模型的手和脚,让其具备了这样的能力。这里我们以MCP官方提供的Everything MCP Server来演示如何让大模型通过调用MCP工具获取环境中的环境变量。

以大模型DeepSeek V3演示具体的工具调用,当我们没有启用MCP时,向大模型提问可以看到他只能告诉我们如何完成这件事,而不能亲自去做。

而当我们启用MCP后,可以看到大模型调用了printEnv工具并正确获取到了所有环境变量。

MCP与Serverless的创新融合,正在重塑着AI应用架构的未来格局,将为AI应用带来更高的灵活性、安全性和效率,为企业和开发者提供更便捷、高效的开发方式,赋能加速AI应用的创新和落地。

紧跟智能化时代AI技术的飞速发展,华为云AI原生应用运行平台+MCP整体产品组合方案,未来还可以与智能化研发、AI Agent开发、AIOps应用可观测、应用韧性评估体系等能力相结合,在生态方面和鸿蒙开发者平台、华为云开发者空间相结合。实现“开发-运行-运维”全链路的AI应用新范式,为AI原生应用提供一站式极简的构建能力,让开发者能够更专注于业务创新,推动AI应用的快速发展和广泛应用。 

后续我们将持续推出核心产品组件与MCP结合的系列应用场景与方案,产品能力也将逐步上线,欢迎持续关注。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/78021.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从入门到精通【MySQL】视图与用户权限管理

文章目录 📕1. 视图✏️1.1 视图的基本概念✏️1.2 试图的基本操作🔖1.2.1 创建视图🔖1.2.2 使用视图🔖1.2.3 修改数据🔖1.2.4 删除视图 ✏️1.3 视图的优点 📕2. 用户与权限管理✏️2.1 用户🔖…

输入捕获模式测频率

前提工作: PA6、PA0通过跳线相连,PA6测试PA0的输出频率 本来只有下列函数,改变占空比 但是我们需要测试频率,需要动态改变频率。 void PWM_SetCompare1(uint16_t Compare) {TIM_SetCompare1(TIM2, Compare); //设置CCR1的值 }…

通付盾入选苏州市网络和数据安全免费体验目录,引领企业安全能力跃升

近日,苏州市网络安全主管部门正式发布《苏州市网络和数据安全免费体验产品和服务目录》,通付盾凭借其在数据安全、区块链、AI领域的创新实践和前沿技术实力,成功入选该目录。 作为苏州市网络安全技术支撑单位,通付盾将通过 “免费…

AI日报 - 2025年04月25日

🌟 今日概览(60秒速览) ▎🤖 AGI突破 | OpenAI o3模型展现行动能力,英国发布RepliBench评估AI自主复制风险,DeepMind CEO担忧AGI协调挑战。 模型能力向行动和自主性演进,安全与协调成为焦点。 ▎💼 商业动向…

DeepSeek开源引爆AI Agent革命:应用生态迎来“安卓时刻”

开源低成本:AI应用开发进入“全民时代” 2025年初,中国AI领域迎来里程碑事件——DeepSeek开源模型的横空出世,迅速在全球开发者社区掀起热潮。其R1和V3模型以超低API成本(仅为GPT-4o的2%-10%)和本地化部署能力&#x…

CDGP|大模型赋能数据治理:实践案例与深度剖析

随着大数据技术的飞速发展,数据规模呈爆炸式增长,数据来源也日趋多样化。在这个背景下,大模型,即具有数十亿甚至上百亿参数的深度学习模型,逐渐成为数据处理和分析的重要工具。大模型具备处理多任务、理解复杂语言模式…

Ubuntu 一站式部署 RabbitMQ 4 并“彻底”迁移数据目录的终极实践

1 安装前准备 sudo apt update -y sudo apt install -y curl gnupg apt-transport-https lsb-release jq若计划将数据放到新磁盘(如 /dev/nvme0n1p1): sudo mkfs.xfs /dev/nvme0n1p1 sudo mkdir /data echo /dev/nvme0n1p1 /data xfs defau…

5.2.3 WPF 中 XAML 文件 Converter 使用介绍

Converter(转换器)在 WPF 数据绑定中扮演着重要角色,用于在源数据和目标属性之间进行值转换 举例来说:我想用一个bool量来控制一个背景,为true时,显示红色;为false时背景用默认颜色。因此 Backg…

MySQL 8 自动安装脚本(CentOS-7 系统)

文章目录 一、MySQL 8 自动安装脚本脚本说明📌 使用脚本前提条件1. 操作系统2. 用户权限3. 网络要求 📌 脚本的主要功能1. 环境检查2. MySQL 自动安装3. 自动配置 MySQL4. 防火墙配置5. 验证与输出 📌 适用场景 二、执行sh脚本1. 给予脚本执行…

Python跨平台桌面应用程序开发

引言 在当今软件开发领域,跨平台应用程序开发变得越来越重要。用户希望无论使用Windows、macOS还是Linux系统,都能获得一致的应用体验。Python作为一种高级编程语言,凭借其简洁的语法和丰富的库生态系统,成为了跨平台桌面应用程序…

使用 Docker 安装 SQL Server 2022 并解决 Navicat 连接问题

在使用 Docker 安装 SQL Server 时,很多人可能遇到过无法通过 Navicat 等数据库客户端连接到容器的情况。尤其是尝试使用 mcr.microsoft.com/mssql/server:2022-latest 镜像时,可能会发现 Navicat一直转圈,无法连接到数据库。在这篇博客中&am…

2025最新软件测试面试八股文(答案+文档+视频讲解)

1、你的测试职业发展是什么? 测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己&…

理解计算机系统_网络编程(2)

前言 以<深入理解计算机系统>(以下称“本书”)内容为基础&#xff0c;对程序的整个过程进行梳理。本书内容对整个计算机系统做了系统性导引,每部分内容都是单独的一门课.学习深度根据自己需要来定 引入 接续上一篇理解计算机系统_网络编程(1)-CSDN博客 国际互联…

【盈达科技】GEO(生成式引擎优化)底层逻辑

​​一、GEO的现状​​ ​​技术快速迭代​​ 生成式AI&#xff08;如ChatGPT、Claude、Google SGE&#xff09;正在成为用户获取信息的核心入口&#xff0c;传统搜索引擎的流量被分流。主流平台如Google推出“生成式搜索体验&#xff08;SGE&#xff09;”&#xff0c;Bing整合…

VS Code 智能代理模式:重塑开发体验

在编程领域&#xff0c;效率与精准度无疑是开发者们永恒的追求。而如今&#xff0c;VS Code 推出的智能代理模式&#xff08;Agent Mode&#xff09;&#xff0c;正以前所未有的方式&#xff0c;彻底颠覆了传统开发流程&#xff0c;为程序员们带来了一场前所未有的效率革命。本…

【回眸】Aurix TC397 IST 以太网 UDP 相关开发

前言 关于移植IST功能至 Infineon TC397上主要涉及到UDP发送报文及接收。IST是安全诊断相关的工作 Nvidia IST介绍 Orin系列芯片会提供一种机制来检测由系统内测&#xff08;IST&#xff09;所产生的永久的故障&#xff0c;IST 应该在 Orin-x 功能安全系统中使用期间被启动。…

Mediamtx与FFmpeg远程与本地推拉流使用

1.本地推拉流 启服 推流 ffmpeg -re -stream_loop -1 -i ./DJI_0463.MP4 -s 1280x720 -an -c:v h264 -b:v 2000k -maxrate 2500k -minrate 1500k -bufsize 3000k -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/stream 拉流 ffplay -rtsp_transport tcp rtsp://43.136.…

使用QML Tumbler 实现时间日期选择器

目录 引言相关阅读项目结构示例实现与代码解析示例一&#xff1a;时间选择器&#xff08;TimePicker&#xff09;示例二&#xff1a;日期时间选择器&#xff08;DateTimePicker&#xff09; 主窗口整合运行效果总结下载链接 引言 在现代应用程序开发中&#xff0c;时间与日期选…

R语言中的常用内置函数

常用的数值函数 常用的字符函数 与概率分布相关的函数 有用的统计函数 数据来源:《数据挖掘与数据分析&#xff1a;基于R语言》王阳 2024年1月出版

org.springframework.core.env.PropertiesPropertySource 类详解

org.springframework.core.env.PropertiesPropertySource 类详解 1. 基本概述 类路径: org.springframework.core.env.PropertiesPropertySource继承关系: 继承自 PropertySource<Properties>&#xff0c;实现 PropertySource 接口。作用: 将 Java Properties 对象&…