函数计算部署SpringBoot应用

本文涉及的产品
函数计算FC,每月15万CU 3个月
简介: 通过模板创建以及仓库导入应用来部署一个SpringBoot应用

其实一直对Serverless的理解不太深入,但接触这个Serverless还是比较早。

最初是通过云开发平台的活动接触到。部署的应用,用到的FC函数,以及授权的权限等等。

后来,在工作的开发中,用到了FC函数去获取号码的归属地,实现客服中心通过号码归属地转接到不同的技能组中。

作为个人开发者来说,Serverless无服务还是挺友好的,不必要关心服务器以及服务器的配置,降低了开发成本。将精力都花在代码的开中。对于个人开发者,平常访问的次数比较少,可能会在某一段的时间内有一定的访问量,这时的Serverless的弹性伸缩更能体现出优势。这样我们只需要按照自己的实际使用的资源量去付费即可。


函数应用的创建可以有两种方式

1. 通过模板创建应用

包含了很多可以快速创建的应用,涵盖了多种语言创建的应用

image.png

2. 通过仓库导入应用

通过仓库导入应用,又支持多种仓库类型的托管来源。

这样使得既能来自于公司的代码仓库,又能来自个人的代码仓库等等。

image.png


通过模板部署一个SpringBoot应用

1. 立即创建

image.png


2. 授权代码仓库

通过代码仓库部署暂时支持以下几种

  • Github
  • Gitee
  • 自建GitLab
  • Codeup

image.png

这里授权了Github

image.png

完成授权后,在仓库用户/组织中显示授权的账号信息

3. 应用创建中

image.png

4. 应用列表及应用信息

image.png

其中操作栏中包含了

  • 访问域名
  • 配置
  • 删除

点击访问域名,会看到下面的页面

image.png

其实,关于项目的介绍,在代码仓库中都有介绍

image.png

应用信息

应用信息包含了下面几部分

  • 基本信息
  • 可以访问的域名
  • 应用的模板
  • 部署的过程
  • 创建的时间
  • 等等
  • 代码源
  • 代码源,使用的代码仓库
  • 分支
  • 初始配置
  • 环境变量
  • 部署历史

其中,在部署历史中可以看到我们过往部署过的历史版本,以及实现版本回退

5. 服务及函数

在上面创建完应用之后,与此同时会创建一个函数

在列表中也将什么是服务进行了介绍

image.png

在列表中可以看到我们通过此函数访问应用的次数

配置应用的访问域名

在上面的页面访问中,我们发现访问的域名是一大长串的

下面我们将配置成自己的域名,进行访问

image.png

1. 添加域名

image.png

2. 云解析DNS控制台

添加记录

image.png

其中,记录值添加自定义域名中的公网CNAME

3. 创建自定义域名

image.png

4. 访问自定义的域名

访问自定义的域名,同样可以看到跟之前一样的结果

image.png

通过仓库导入应用

1. 删除模板部署的应用

将志强通过模板部署的SpringBoot应用删除掉,只留下源代码

2. 通过仓库导入应用创建应用

image.png

会看到与模板部署应用一样的界面

image.png

3. 访问部署域名

访问部署域名,同样会看到与之前一样的界面

image.png

与自己动手去部署的比较

如果自己去服务器上部署这么一个SpringBoot应用的话

最起码,需要一个java环境。

通过Serverless,去点点鼠标,操作操作界面就完成了简单项目的部署


后面需要对项目进行修改,完全可以将托管在Github的代码clone到本地,去动手实现自己任何想要实现的效果,push到代码仓库中。

在应用的版本控制中,实现新版本的部署。


这种的部署方式,对于个人开发者还是很友好的

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
目录
相关文章
|
20天前
|
存储 人工智能 Serverless
函数计算进化之路:AI 应用运行时的状态剖析
AI应用正从“请求-响应”迈向“对话式智能体”,推动Serverless架构向“会话原生”演进。阿里云函数计算引领云上 AI 应用 Serverless 运行时技术创新,实现性能、隔离与成本平衡,开启Serverless AI新范式。
238 12
|
6月前
|
SQL 分布式计算 Serverless
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
鹰角网络为应对游戏业务高频活动带来的数据潮汐、资源弹性及稳定性需求,采用阿里云 EMR Serverless Spark 替代原有架构。迁移后实现研发效率提升,支持业务快速发展、计算效率提升,增强SLA保障,稳定性提升,降低运维成本,并支撑全球化数据架构部署。
579 56
鹰角网络:EMR Serverless Spark 在《明日方舟》游戏业务的应用
|
4月前
|
存储 编解码 Serverless
Serverless架构下的OSS应用:函数计算FC自动处理图片/视频转码(演示水印添加+缩略图生成流水线)
本文介绍基于阿里云函数计算(FC)和对象存储(OSS)构建Serverless媒体处理流水线,解决传统方案资源利用率低、运维复杂、成本高等问题。通过事件驱动机制实现图片水印添加、多规格缩略图生成及视频转码优化,支持毫秒级弹性伸缩与精确计费,提升处理效率并降低成本,适用于高并发媒体处理场景。
231 0
|
15天前
|
人工智能 运维 安全
聚焦 AI 应用基础设施,云栖大会 Serverless AI 全回顾
2025 年 9 月 26 日,为期三天的云栖大会在杭州云栖小镇圆满闭幕。随着大模型技术的飞速发展,我们正从云原生时代迈向一个全新的 AI 原生应用时代。为了解决企业在 AI 应用落地中面临的高成本、高复杂度和高风险等核心挑战,阿里云基于函数计算 FC 发布一系列重磅服务。本文将对云栖大会期间 Serverless+AI 基础设施相关内容进行全面总结。
|
6月前
|
人工智能 开发框架 安全
Serverless MCP 运行时业界首发,函数计算让 AI 应用最后一公里提速
作为云上托管 MCP 服务的最佳运行时,函数计算 FC 为阿里云百炼 MCP 提供弹性调用能力,用户只需提交 npx 命令即可“零改造”将开源 MCP Server 部署到云上,函数计算 FC 会准备好计算资源,并以弹性、可靠的方式运行 MCP 服务,按实际调用时长和次数计费,欢迎你在阿里云百炼和函数计算 FC 上体验 MCP 服务。
542 30
|
26天前
|
人工智能 Kubernetes 安全
重塑云上 AI 应用“运行时”,函数计算进化之路
回顾历史,电网的修建,深刻地改变了世界的经济地理和创新格局。今天,一个 AI 原生的云端运行时的进化,其意义也远不止于技术本身。这是一次设计哲学的升华:从“让应用适应平台”到“让平台主动理解和适应智能应用”的转变。当一个强大、易用、经济且安全的 AI 运行时成为像水电一样的基础设施时,它将极大地降低创新的门槛。一个独立的开发者、一个小型创业团队,将有能力去创造和部署世界级的 AI 应用。这才是技术平权的真谛,是激发全社会创新潜能的关键。
|
3月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
376 13
|
6月前
|
前端开发 Java 物联网
智慧班牌源码,采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署
智慧班牌系统是一款基于信息化与物联网技术的校园管理工具,集成电子屏显示、人脸识别及数据交互功能,实现班级信息展示、智能考勤与家校互通。系统采用Java + Spring Boot后端框架,搭配Vue2前端技术,支持SaaS云部署与私有化定制。核心功能涵盖信息发布、考勤管理、教务处理及数据分析,助力校园文化建设与教学优化。其综合性和可扩展性有效打破数据孤岛,提升交互体验并降低管理成本,适用于日常教学、考试管理和应急场景,为智慧校园建设提供全面解决方案。
407 70
|
3月前
|
Prometheus 监控 Cloud Native
Docker 部署 Prometheus 和 Grafana 监控 Spring Boot 服务
Docker 部署 Prometheus 和 Grafana 监控 Spring Boot 服务实现步骤
|
4月前
|
SQL Java 数据库
解决Java Spring Boot应用中MyBatis-Plus查询问题的策略。
保持技能更新是侦探的重要素质。定期回顾最佳实践和新技术。比如,定期查看MyBatis-Plus的更新和社区的最佳做法,这样才能不断提升查询效率和性能。
174 1