云端问道9期实践教学-省心省钱的云上Serverless高可用架构

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
函数计算FC,每月15万CU 3个月
简介: 详细介绍了云上Serverless高可用架构的一键部署流程

image.png

一键部署

1.点击一键部署跳转到 Ros 的操作的界面,用户需要提前把产品开通好。

image.png

2.下一步,在这里输入一个 MySQL 数据库的密码,按照要求输入。然后选两个可用区,这是为了保证高可用。

image.png

3.预览方案的预估价格。如果通过 Ros 拉起这套解决方案的所有产品,一个小时大概要 1.13 元的费用,这些是 Server 类的实例,实际上按照使用量扣费,1.13 只是预估。如果快速拉起,然后快速删掉,实际上不需要花费这么多钱。

image.png

点击创建后,看到有创建中的状态,大概需要等待五到十分钟,等到百分之百就表示完成。

image.png

4.验证是否部署成功

访问部署的应用,点输出会提供一个公网的域名,就是访问的地址。如果看到 Hello Word, 表示部署成功。

如果在界面看到创建成功,可以截图,代表完成这个任务。然后再把 Hello Word 截图,代表能成功访问。这是完成整套方案的部署。如果还没有完成,就挂在这里让它自己跑,跑完以后,在输出验证是否能访问。

image.png

5.资源释放

如果已经验证成功,还有最重要一步是及时的把资源给释放掉,如何删除,在菜单的删除按钮,点一下。选择释放资源,默认是释放,选择确定,删除是一个比较高危的操作,会需要校验码。然后,刷新一下,没有任何资源占用时,说明已经完成资源的释放。

image.png

接下来看如何在 SAE 控制台部署一个应用。这是一键部署,这个应用是提前准备好的,如果部署一个自己的应用,如何部署,可以点击群里手动部署的链接,点进来是 SAE 产品的产品主页,在这个页面,点击产品控制台。

image.png

进入 SAE 的控制台,这边是概览,如果在上面部署应用,就会有应用的使用数据,比如用多少资源,有多少应用数,有多少实例数,有多少任务。今天很多都是新用户,新用户这里都是空的,布置上去就有了。

image.png

如何部署应用,首先在应用管理选择一个 Web 应用,如何部署一个 Web 应用,需要注意一点,在上方有一个选择地域,尽量选择张家口。选择完后,可以开始应用的部署。

image.png

首先,点击创建应用,在这里需要输入应用的名称,注意是英文字母开头。命名空间默认,如果是一个新用户,可能没有绑定 Vpc,需要在这里绑定 Vpc。

image.png

image.png

点绑定 Vpc,选择一个创建,然后点击创建专业网络,输入 Vpc 的名称,选择可用区后确认。创建好后,切回到刚才的页面,刷新一下就可以选创建好的 Vpc,点确定。

image.png

体验一下源码部署,从源码仓库部署一套应用。在应用部署方式这里可以看到支持镜像,支持源码仓库,支持代码包,今天体验的是源码仓库,首先点源码仓库,

image.png

然后点设置持续部署,选择 Gitee,因为网络的原因,测试的时候选择国内的平台稳一点,组织这里有一个 SAE 公共代码仓库,这是官方提供的。仓库名称选择最后一个 CannonMan,这是一个小游戏,仓库分支选 Master 分支,如果用自己的代码仓库,只要点授权绑定自己的代码仓库就可以,在 SAE 上可以读到仓库以及所有代码的分支。拿公共仓库做个实验,因为并不是所有人都有自己的 Gitee 账号。配置好后,其他不用配置,点确定。

image.png

HTTP 的监听端口要设置 8080 的端口,其他的可以使用默认配置。

image.png

在实际的生产过程中可以根据自己的规格。比如这里默认 1 核 2G,可以选择适合自己的实例的请求上限以及实例的范围,如果设置为零,在极端情况下,长期没有请求的情况下,会把整个实例缩为零,应用就不收费,当请求过来的时候就会拉起来。上限是为了限制,如果有大流量冲击时,不会一次性弹出太多的实例,造成费用上的超值。可以设实例的上限,测试直接默认。选择一键创建应用,看到整个部署的过程很快,需要填写的配置项只有几个,除 Vpc,如果是新用户,Vpc 会稍微麻烦一点,正常一两分钟就可以完成整个配置,然后是等待应用部署完成。去仓库拉代码,然后做应用的构建以及应用的部署,整体一分钟左右,比一键部署要快,一键部署需要拉数据库,拉负载均衡,整体的时间会长一点。

image.png

看到这个界面时,说明实例已经部署完,如何访问,往下拉有 HTTP流量全托管,在这有公网的访问地址,点击公网访问地址可以访问部署的应用。如何改白名单,在下面看到笔形图标,点击就可以修改公网的白名单。第一个访问会默认加到白名单里面,默认都是可以自己访问自己。

点击一下。小游戏就出来了,这是前段时间比较火的小游戏。整个部署完成。

image.png

接下来是删除,出现这个界面,就说明应用已经部署完成。有一个很关键的步骤是删除刚刚部署的应用,回到应用管理 Web 界面,可以看到这是应用的列表,这是自己创建的应用,首先点删除,然后输入应用名称,如果很长,可以复制,确认,同样需要验证码。删除成功后要确认所有资源全部都删除完成。

相关实践学习
【AI破次元壁合照】少年白马醉春风,函数计算一键部署AI绘画平台
本次实验基于阿里云函数计算产品能力开发AI绘画平台,可让您实现“破次元壁”与角色合照,为角色换背景效果,用AI绘图技术绘出属于自己的少年江湖。
从 0 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
2月前
|
算法 物联网 定位技术
蓝牙室内定位技术解决方案:核心技术架构与优化实践
本文探讨了蓝牙iBeacon与Lora结合的室内定位技术,分析其在复杂室内环境中的优势与挑战。通过三层架构实现高精度定位,并提出硬件、算法与部署优化方向,助力智慧仓储、医疗等场景智能化升级。
166 0
蓝牙室内定位技术解决方案:核心技术架构与优化实践
|
2月前
|
数据采集 人工智能 安全
开源赋能双碳:MyEMS 能源管理系统的架构与实践价值
在全球碳中和趋势与“双碳”目标推动下,能源管理趋向精细化与智能化。MyEMS是一款基于Python开发的开源能源管理系统,具备灵活适配、功能全面的优势,覆盖工厂、建筑、数据中心等多元场景。系统支持能源数据采集、分析、可视化及设备管理、故障诊断、AI优化控制等功能,提供“监测-分析-优化”闭环解决方案。遵循“国家+省级+接入端”三级架构,MyEMS在重点用能单位能耗监测中发挥关键作用,助力实现能源效率提升与政策合规。开源模式降低了技术门槛,推动“双碳”目标落地。
122 0
|
3月前
|
运维 Kubernetes Cloud Native
智联招聘 × 阿里云 ACK One:云端弹性算力颠覆传统 IDC 架构,打造春招技术新范式
在 2025 年春季招聘季的激战中,智联招聘凭借阿里云 ACK One 注册集群与弹性 ACS 算力的深度融合,成功突破传统 IDC 机房的算力瓶颈,以云上弹性架构支撑千万级用户的高并发访问,实现招聘服务效率与稳定性的双重跃升。
|
2月前
|
人工智能 物联网 机器人
面向多模态感知与反思的智能体架构Agentic AI的实践路径与挑战
Agentic AI(能动智能体)代表人工智能从被动响应向主动规划、自主决策的范式转变。本文系统解析其核心架构,涵盖感知、记忆、意图识别、决策与执行五大模块,并探讨多智能体协作机制与通信协议设计。结合代码示例,展示意图识别、任务规划与异步执行的实现方式,分析该架构的优势与挑战,如高自主性与通信复杂性等问题。最后展望未来方向,包括引入RAG、LoRA与多模态感知等技术,推动Agentic AI在自动编程、机器人协作等场景的广泛应用。
面向多模态感知与反思的智能体架构Agentic AI的实践路径与挑战
|
2月前
|
文字识别 运维 监控
架构解密|一步步打造高可用的 JOCR OCR 识别服务
本文深入解析了JOCR OCR识别服务的高可用架构设计,涵盖从用户上传、智能调度、核心识别到容错监控的完整链路,助力打造高性能、低成本的工业级OCR服务。
133 0
架构解密|一步步打造高可用的 JOCR OCR 识别服务
|
4月前
|
监控 Linux 应用服务中间件
Linux多节点多硬盘部署MinIO:分布式MinIO集群部署指南搭建高可用架构实践
通过以上步骤,已成功基于已有的 MinIO 服务,扩展为一个 MinIO 集群。该集群具有高可用性和容错性,适合生产环境使用。如果有任何问题,请检查日志或参考MinIO 官方文档。作者联系方式vx:2743642415。
1271 57
|
3月前
|
消息中间件 存储 Kafka
一文带你从入门到实战全面掌握RocketMQ核心概念、架构部署、实践应用和高级特性
本文详细介绍了分布式消息中间件RocketMQ的核心概念、部署方式及使用方法。RocketMQ由阿里研发并开源,具有高性能、高可靠性和分布式特性,广泛应用于金融、互联网等领域。文章从环境搭建到消息类型的实战(普通消息、延迟消息、顺序消息和事务消息)进行了全面解析,并对比了三种消费者类型(PushConsumer、SimpleConsumer和PullConsumer)的特点与适用场景。最后总结了使用RocketMQ时的关键注意事项,如Topic和Tag的设计、监控告警的重要性以及性能与可靠性的平衡。通过学习本文,读者可掌握RocketMQ的使用精髓并灵活应用于实际项目中。
1971 8
 一文带你从入门到实战全面掌握RocketMQ核心概念、架构部署、实践应用和高级特性
|
5月前
|
存储 运维 Serverless
千万级数据秒级响应!碧桂园基于 EMR Serverless StarRocks 升级存算分离架构实践
碧桂园服务通过引入 EMR Serverless StarRocks 存算分离架构,解决了海量数据处理中的资源利用率低、并发能力不足等问题,显著降低了硬件和运维成本。实时查询性能提升8倍,查询出错率减少30倍,集群数据 SLA 达99.99%。此次技术升级不仅优化了用户体验,还结合AI打造了“一看”和“—问”智能场景助力精准决策与风险预测。
479 69
|
3月前
|
存储 缓存 运维
微信读书十周年,后台架构的技术演进和实践总结
微信读书经过了多年的发展,赢得了良好的用户口碑,后台系统的服务质量直接影响着用户的体验。团队多年来始终保持着“小而美”的基因,快速试错与迭代成为常态。后台团队在日常业务开发的同时,需要主动寻求更多架构上的突破,提升后台服务的可用性、扩展性,以不断适应业务与团队的变化。
131 0
|
4月前
|
缓存 算法 网络协议
IP代理技术原理深度解析:从基础架构到应用实践
IP代理是网络通信中的关键技术,通过构建中间层实现请求转发与信息过滤。其核心价值体现在身份伪装、访问控制和性能优化三个方面。文章详细解析了HTTP与SOCKS协议的工作机制,探讨了代理服务器从传统单线程到分布式集群的技术演进,并分析了在网络爬虫、跨境电商及企业安全等场景的应用。同时,面对协议识别、性能瓶颈和隐私合规等挑战,提出了多种解决方案。未来,IP代理将融合边缘计算、AI驱动优化及量子安全加密等趋势,持续发展为支撑现代互联网的重要基础设施。
297 2

热门文章

最新文章