云端问道9期实操教学

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 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 架构模式
目录
打赏
0
10
10
0
906
分享
相关文章
卷死传统系统!AIOA 协同办公,傻瓜式玩转智能管理
AIOA协同管理平台基于钉钉和钉钉低代码构建,以预置OA应用快速迭代满足业务需求。方案内置销售、采购、财务费用闭环等主线应用,并提供固定资产、车辆管理、证照管理、访客管理等高频场景,实现开箱即用,快速响应企业信息化需求。通过统一门户、互联互通的流程体系、丰富的办公管理应用以及智能化能力,提升企业内外协同效率,支持持续数字化转型。
143 12
卷死传统系统!AIOA 协同办公,傻瓜式玩转智能管理
揭秘直播带货背后的黑科技:播放流程全解析!
大家好,我是小米,今天聊聊社区直播带货的技术细节。我们将探讨直播播放流程中的关键技术,包括 HTTP DASH 协议、POP(Point of Presence)缓存和一致性哈希算法等。通过这些技术,直播流能根据网络状况动态调整清晰度,保证流畅体验。POP 和 DC 的多层次缓存设计减少了延迟,提升了观看效果。无论是技术人员还是直播运营者,都能从中受益。希望通过本文,你能更好地理解直播背后的技术原理。
96 3
有钱景线上赛事直播开发搭建,探讨需要哪些核心功能
随着体育赛事直播平台成为用户最主要观赛,那么要打造一家充满活力的赛事直播平台,需要提供以下功能和内容。
搭建开发类似虎牙斗鱼类型的娱乐游戏直播平台的四个步骤
下面我们就给大家介绍快速的搭建开发类似(虎牙、斗鱼)类型的娱乐游戏直播平台的四个步骤,通过搭建自己的娱乐游戏直播平台,不仅可以为用户提供有吸引力的娱乐内容,还能够产生丰厚的经济收益。
游戏+娱乐直播源码是干嘛的?为什么能轻松开发类似虎牙斗鱼平台
本文将深入探讨“东莞梦幻网络科技”的娱乐游戏直播源码的作用以及其为何能轻松开发类似平台,同时详解无需开发的优势和避免的风险。
在线办公大势所趋,细说3种主流云办公方式优劣
云办公会不会在未来五到十年成为普遍现象?当我们在疫情期间不得不加入远程办公行列时,其实这个概念已经早早发芽,在打工人心中蠢蠢欲动。当“云工作”、“云录制”、“云办公”成为流行词并发展成办公主流,对习惯集中上班的人来说,工作上云意味着什么呢?
308 0
万创帮逆向解析,让你也能体验技术变现【Python爬虫实战系列之万创帮闲置资源整合逆向】
万创帮逆向解析,让你也能体验技术变现【Python爬虫实战系列之万创帮闲置资源整合逆向】
289 0
阿里云云端服务器使用感想
速度很快,高效便捷,给我们学生带来了很大的帮助
137 0