通过IDE/Maven 部署 Serverless 应用实践|学习笔记

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: 快速学习 通过 IDE/Maven 部署 Serverless 应用实践

开发者学堂课程【降本增效实战利器: Serverless 应用引擎通过 IDE/Maven 部署Serverless 应用实践】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/647/detail/10739


通过 IDE/Maven 部署 Serverless 应用实践


SAE 概述

支持 Spring cloud 应用、Dubbo 应用、HSF 应用、Web 应用、多语言应用

应用程序打包形式:Jar、War、镜像

应用管理:

生命周期管理、多发布策略、弹性伸缩、应用监控、日志管理、一键启停、应用编排

微服务管理:

服务注册发现、配置管理、负载均衡、流量控制、服务安全


SAE 应用部署方式

SAE 支持 WAR 包、JAR 包和镜像等多种方式部署应用。

应用举例

部署方式

原生 Spring Cloud 

WAR、JAR、镜像

原生 Dubbo

WAR、JAR、镜像

HSF

WAR、JAR、镜像

多语言应用

镜像


Maven插件部署

借助 toolkit-maven-plugin,可将应用程序快速部署到 SAE 上

1. 添加插件依赖

2. 配置插件:

·toolkit_profile.yaml(账号配置 AK、SK)

·toolkit_package.yaml(打包配置 War、FatJar、包地址、镜像)

·toolkit_deploy.yaml(部署配置、环境变量、启动参数等)

3. 构建应用并部署至 SAE

mvn clean package

toolkit:deploy-Dtoolkit_profile=toolkit_profile.yaml-

Dtoolkit_package=toolkit_package.yaml-Dtoolkit_deploy=toolkit_deploy.yaml

 

apiVersion:V1

kind:AppDeployment

spec:

type: serverless

target:

appId: 9f5fb2f5-b5f1-4eb6-a60b-458e540b4646

#namespaceId:  #所属区域,如不清楚 appId,可使用此所属区域及应用名称进行部署

#appName:  #应用名称,如不清楚 appId,可使用此应用名称及命名空间进行部署


IDE 插件部署

借助 AlibabaCloud Toolkit(免费 IDE 插件,支持 IDEA 和 Eclipse 等),可将应用程序快速部署到 SAE上

以 IDEA 为例

1安装 Cloud Toolkit

2配置阿里云账号信息 (AK、SK)

3配置部署信息(部署方式:Maven 打包、上传文件、镜像;部署参数)

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
29天前
|
人工智能 Java Serverless
阿里云函数计算助力AI大模型快速部署
随着人工智能技术的快速发展,AI大模型已经成为企业数字化转型的重要工具。然而,对于许多业务人员、开发者以及企业来说,探索和利用AI大模型仍然面临诸多挑战。业务人员可能缺乏编程技能,难以快速上手AI模型;开发者可能受限于GPU资源,无法高效构建和部署AI应用;企业则希望简化技术门槛,以更低的成本和更高的效率利用AI大模型。
121 12
|
12天前
|
JSON 人工智能 Serverless
一键生成毛茸萌宠形象,基于函数计算极速部署ComfyUI生图系统
通过阿里云函数计算FC 和文件存储NAS,用户体验 ComfyUI 和预置工作流文件,用户可以快速生成毛茸茸萌宠等高质量图像。
一键生成毛茸萌宠形象,基于函数计算极速部署ComfyUI生图系统
|
1天前
|
存储 人工智能 安全
函数计算助您 7 分钟极速部署开源对话大模型
本方案利用函数计算的无服务器架构,您可以在函数计算控制台选择魔搭(ModelScope)开源大模型应用模板;同时,我们将利用文件存储 NAS ,为应用服务所需的大模型和相关文件提供一个安全的存储环境;最终通过访问提供的域名进行模型的调用与验证。仅需三步,即可玩转目前热门 AI 大模型。
|
1天前
|
存储 人工智能 Serverless
7分钟玩转 AI 应用,函数计算一键部署 AI 生图大模型
人工智能生成图像(AI 生图)的领域中,Stable Diffusion WebUI 以其强大的算法和稳定的输出质量而闻名。它能够快速地从文本描述中生成高质量的图像,为用户提供了一个直观且高效的创作平台。而 ComfyUI 则以其用户友好的界面和高度定制化的选项所受到欢迎。ComfyUI 的灵活性和直观性使得即使是没有技术背景的用户也能轻松上手。本次技术解决方案通过函数计算一键部署热门 AI 生图大模型,凭借其按量付费、卓越弹性、快速交付能力的特点,完美实现低成本,免运维。
|
18天前
|
人工智能 Serverless API
尽享红利,Serverless构建企业AI应用方案与实践
本次课程由阿里云云原生架构师计缘分享,主题为“尽享红利,Serverless构建企业AI应用方案与实践”。课程分为四个部分:1) Serverless技术价值,介绍其发展趋势及优势;2) Serverless函数计算与AI的结合,探讨两者融合的应用场景;3) Serverless函数计算AIGC应用方案,展示具体的技术实现和客户案例;4) 业务初期如何降低使用门槛,提供新用户权益和免费资源。通过这些内容,帮助企业和开发者快速构建高效、低成本的AI应用。
64 12
|
27天前
|
Serverless 开发工具 开发者
活动实践 | 西游再现,函数计算一键部署 Flux 超写实文生图模型部署
这些图片展示了阿里巴巴云开发者生态的多个方面,包括开发工具、技术文档、社区交流、培训认证等内容,旨在为开发者提供全方位的支持和服务。
|
2月前
|
自然语言处理 搜索推荐 Serverless
基于函数计算部署GPT-Sovits模型实现语音生成
阿里云开发者社区邀请您参加“基于函数计算部署GPT-Sovits模型实现语音生成”活动。完成指定任务即可获得收纳箱一个。活动时间从即日起至2024年12月13日24:00:00。快来报名吧!
|
8月前
|
网络协议 IDE 网络安全
GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程
GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程
858 0
|
IDE Go 开发工具
Go开发IDE全览:GoLand vs VSCode全面解析
Go开发IDE全览:GoLand vs VSCode全面解析
548 0
|
14天前
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
【开发IDE升级】如何对IDEA版本进行升级

相关产品

  • 函数计算