云端问道9期实操教学

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 本节介绍SAE产品的部署方式,分为一键部署和手动部署。一键部署通过阿里云ROS平台快速拉起高可用方案所需资源,适合快速搭建环境;手动部署则需进入SAE控制台进行详细配置,适用于自定义应用部署。两者均支持多种部署方式,如源码仓库、镜像等,并提供灵活的资源配置选项。部署完成后需及时删除资源以避免费用产生。SAE支持HTTP和HTTPS协议,适合长时间运行的微服务和Web应用,而FC(函数计算)更适合短时、高并发的任务处理。

内容介绍:

一、一键部署

二、手动部署

 

本节讲解SAE产品是如何部署的。部署分为两种形式:一键部署和手动部署。一键部署是通过阿里云的ROS平台一键拉起高可用方案需要的资源。手动部署是进入SAE控制台进行部署自己的应用。

 

一键部署

image.png

点击一键部署,进入页面如图,是serverless高可用解决方案的解决方案页。解决方案页上有一键部署的链接,点击方案部署。

image.png

进入一键部署后,点击第二步的一键部署。

image.png

点击此处一键部署。

image.png

进入ROS操作界面。如果没有开通还需要进行开通。进入到下一步,需要输入mysql数据库的密码,再选择两个可用区保证高可用。

image.png

点击创建后会显示这套方案预估的价格。如果是通过ROS拉起这套方案的所有产品,一小时需要1.131元费用。这些都是serverless实例,按照使用量进行付费。如果是快速拉起后又删除则不需要花费。之后点击创建。不够一百也可以进行创建,不受影响,如果有代金券,在选择时可以进行抵扣。

image.png

等待创建完成。创建完成后验证是否部署成功,访问部署的应用。点击输出,会提供一个公网的域名,如果能够看到hello world说明创建成功,能够正常访问,则完成了整套方案的部署。

image.png

验证完成后需要及时删除释放自己的资源。

image.png

点击释放资源。

image.png

点击确定。删除是高危操作,此处需要校验码。等待状态完成。

image.png

刷新后没有任何资源栈说明已经完成资源释放。

 

手动部署

如何在SAE控制台部署自己的应用。一键部署的应用示例中已经提供好了,但如果要部署自己的应用该如何部署呢?

点击手动部署的链接进入该页面。

image.png

显示SAE产品的详情页。在该页面点击产品控制台。

image.png

进入SAE产品的概览,如果部署过该应用,会显示应用数据,即使用了多少资源,有多少实例数,多少任务等。

点击应用管理,选择web应用。

image.png

在页面上方,选择的地域尽量选择张家口。之后,点击创建应用。

image.png

输入应用名称,选择命名空间。如果是新用户,没有绑定VPC,需要在此处点击绑定VPC。

image.png

点击创建VPC,再点击创建专有网络。

image.png

输入VPC名称,选择可用区,点击确认即可。

image.png

image.png

创建完成。

image.png

切回刚才的页面,点击刷新可以选择之前创建的VPC。

image.png

使用源码仓库部署应用。应用部署方式支持镜像、源码仓库、代码包。

image.png

点击源码仓库,设置持续部署。

image.png

选择Gitee,由于网络原因,选择国内再进行部署。

仓库用户是SAE公共代码仓库,仓库名称选择Demo_CannonMan,仓库分支选择master。

image.png

如果使用自己的源码仓库,点击授权进行绑定即可,SAE可以读取所有的代码分支。其他设置默认,点击确定。

image.png

此处的HTTP监听端口设置为8080,其它默认。

image.png

在实际生产中根据规格进行选择,此处默认1核2G。实例的请求上限以及实例的范围都可以进行配置。如果设置为0,在长期没有请求的情况下会将整个实例缩为0,且应用不计费。上限是在有大流量冲击时,不会一次性弹出太多的实例导致费用超支。此处测试默认即可。


点击一键创建应用,整个部署过程非常快,需要填写的配置项非常少。

image.png

在正常情况下,一两分钟可以完成配置,等待部署完成后,在仓库拉取代码做应用的构建与部署。手动部署比一键部署快,因为一键部署需要拉取数据库、负载均衡,整体时间会长。


出现该界面应用部署完成。

image.png

实例部署完成后,下拉有HTTP流量全托管。

image.png

点击公网访问地址即可访问部署的应用。上述中,如果需要修改白名单,可以点击右侧修改按钮进行修改。第一个访问的地址会默认加入到白名单中,所以默认都是自己可以访问自己。

image.png

点击地址后可以访问小游戏。

image.png

出现该页面说明以上部署完成。下面进行删除,回到应用管理界面。应用列表中是刚才创建的应用,点击删除。

image.png

输入应用名称

image.png

点击确认,此处需要校验码。

image.png

删除成功。

在部署完应用后,一定要进行删除,虽然测试的应用比较便宜,但是会因忘记删除而产生费用。

 

答疑:

问题:SAE和FC有什么差异?

回答:FC是函数计算,更多用于函数类型的负载。SAE更多用于跑微服务、web应用等类型。可以从两个产品的能力特性上看出,函数计算更极致,对于业务的要求也不同。如果长时间跑,建议使用SAE,如果做音视频的转码处理、数据的清洗工作这种短时、并发量高的,可以使用FC。


问题:SAE是否支持http和https?

回答:SAE支持http和https,Web除了支持静态代码的部署,还支持一些联动的前后端框架,类似node.js,针对这些多语言的开发框架,除了提供代码部署还提供代码包部署,客户不需要学习docker镜像。之后还会进行多语言的应用监控,多语言node.js去监控一系列指标,包括trace之类,都很麻烦。所以最近做了针对go语言的应用监控,接下来还会做python、node.js的应用监控。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
18天前
|
弹性计算 监控 Serverless
云端问道9期方案教学
本文介绍了Serverless的发展历程及SAE(Serverless Application Engine)产品。首先,回顾了云计算从物理机、虚拟机到容器化再到Serverless的演进过程,并解释了Serverless的核心特点:无需管理底层资源、自动弹性伸缩、聚焦业务价值。接着,详细介绍了SAE的功能与优势,包括简化部署流程、支持多种弹性策略和提供丰富的运维工具。SAE的收费模式主要基于CPU和内存使用量,辅以请求数和流量计费,用户可以选择按量付费或预付费资源包。最后,通过极氪汽车、南瓜电影、视野数科和SKG等实际案例,展示了SAE在不同行业的应用效果。
47 10
|
19天前
|
存储 人工智能 OLAP
云端问道10期方案教学
本次分享由阿里云产品经理陈茏久主讲,主题为“通义百炼融合AnalyticDB,10分钟创建网站AI助手”。内容涵盖五大章节:大模型带来的行业变革、向量数据库驱动RAG服务化的探索、方案及优势、典型场景应用案例、方案涉及产品的选型配置简介和最新发布。介绍了大模型在电商、教育、汽车、游戏等行业的应用,以及AnalyticDB在向量数据库和RAG服务中的优势和具体案例。最后预告了ADB即将发布的功能,包括支持通义灵码企业标准版问答和成为析言推荐的NISQL数据分析引擎。
|
19天前
|
人工智能 机器人 Serverless
云端问8期-实践教学
云端问8期-实践教学
|
7月前
|
传感器 安全 Go
程序与技术分享:3D打印机如何添加自动调平功能
程序与技术分享:3D打印机如何添加自动调平功能
151 0
语音软件源码开发搭建,好友管理功能剖析
我们就成功实现了语音软件源码好友管理功能,这一功能对于语音软件源码平台是非常重要,语音软件源码好友管理功能可以为我们的社交增添一份坚实的力量。
语音软件源码开发搭建,好友管理功能剖析
|
8月前
|
弹性计算 监控 开发者
计算巢实操合集:软件供应商进阶管理实操(系列五)
弹性计算社区推出的面向开发者计算巢成长系列课程已经发布第五期了,本期将围绕软件供应商进阶管理实操,一步步教大家如何利用计算巢完成部署体验。
107707 63
|
8月前
|
弹性计算 供应链 开发者
计算巢实操合集:软件供应商发布服务实操(系列三)
弹性计算社区推出的面向开发者计算巢成长系列课程已经发布第三期了,本期将围绕软件供应商发布服务实操
游戏直播软件源码开发搭建,平台获利方法有哪些?
在互联网新时代,随着直播技术成熟,泛娱乐产业备受市场追捧,当中娱乐游戏直播平台在这一行业中处于核心关注热点。即使由于短视频的兴起,其增长速度显著下降,但是其吸金实力始终不可小嘘。
如何开发自主体育直播足球竞猜系统?说难不难,做好这三步就行了
随着网络技术的发展,体育直播已经成为人们观看体育比赛的主要方式之一。对于想要开发自主体育直播系统的企业或个人来说,以下三步是必须要做的。
|
人工智能 网络协议 网络性能优化
【毕设参考】HaaS Python 云端一体AI【手势识别】窝在家里看电视不想动?想换台懒得找遥控器?试试解锁智能设备新玩法
【毕设参考】HaaS Python 云端一体AI【手势识别】窝在家里看电视不想动?想换台懒得找遥控器?试试解锁智能设备新玩法
179 0