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

简介: 详细介绍了云上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 入门函数计算
在函数计算的架构中,开发者只需要编写业务代码,并监控业务运行情况就可以了。这将开发者从繁重的运维工作中解放出来,将精力投入到更有意义的开发任务上。
相关文章
|
8月前
|
运维 Kubernetes Cloud Native
智联招聘 × 阿里云 ACK One:云端弹性算力颠覆传统 IDC 架构,打造春招技术新范式
在 2025 年春季招聘季的激战中,智联招聘凭借阿里云 ACK One 注册集群与弹性 ACS 算力的深度融合,成功突破传统 IDC 机房的算力瓶颈,以云上弹性架构支撑千万级用户的高并发访问,实现招聘服务效率与稳定性的双重跃升。
|
6月前
|
运维 监控 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
国诚投顾携手阿里云,依托Serverless架构实现技术全面升级,构建高弹性、智能化技术底座,提升业务稳定性与运行效率。通过云原生API网关、微服务治理与智能监控,实现流量精细化管理与系统可观测性增强,打造安全、敏捷的智能投顾平台,助力行业数字化变革。
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
|
5月前
|
SQL 监控 关系型数据库
MySQL主从复制:构建高可用架构
本文深入解析MySQL主从复制原理与实战配置,涵盖复制架构、监控管理、高可用设计及性能优化,助你构建企业级数据库高可用方案。
|
6月前
|
运维 监控 搜索推荐
MSE ZooKeeper:Flink 高可用架构的企业级选择
本文深入解析了 Apache Flink 架构中 ZooKeeper 的核心作用,包括 Leader 选举、Checkpoint 管理、作业协调及配置管理等关键功能,并结合金融风控与电商推荐等典型场景,分析了 ZooKeeper 在实际应用中的技术实现。
|
6月前
|
运维 监控 Cloud Native
【云故事探索】NO.17:国诚投顾的云原生 Serverless 实践
通过与阿里云深度合作,国诚投顾完成了从传统 ECS 架构向云原生 Serverless 架构的全面转型。新的技术架构不仅解决了原有系统在稳定性、弹性、运维效率等方面的痛点,还在成本控制、API 治理、可观测性、DevOps 自动化等方面实现了全方位升级。
|
4月前
|
运维 监控 安全
公链开发中的高可用架构设计要点
本指南提供公链高可用架构的可复用流程与模板,涵盖目标拆解、先决条件、分步执行、故障排查及验收标准,结合跨链DApp与量化机器人案例,提升落地效率与系统稳定性。
|
5月前
|
人工智能 Serverless API
函数计算的云上计费演进:从请求驱动到价值驱动,助力企业走向 AI 时代
函数计算计费方式历经三阶段演进:从按请求计费,到按活跃时长毫秒级计费,再到按实际资源消耗分层计费。背后是资源调度、安全隔离与开发体验的持续优化。尤其在AI时代,低负载减免、会话亲和等技术让计费更贴近真实价值,推动Serverless向“按需使用、按量付费”终极目标迈进。
|
5月前
|
存储 监控 NoSQL
Redis高可用架构全解析:从主从复制到集群方案
Redis高可用确保服务持续稳定,避免单点故障导致数据丢失或业务中断。通过主从复制实现数据冗余,哨兵模式支持自动故障转移,Cluster集群则提供分布式数据分片与水平扩展,三者层层递进,保障读写分离、容灾切换与大规模数据存储,构建高性能、高可靠的Redis架构体系。
|
5月前
|
人工智能 Serverless API
函数计算的云上计费演进:从请求驱动到价值驱动,助力企业走向 AI 时代
在 AI 时代,函数计算一直坚持走向“让开发者只关心业务逻辑,云厂商自动完成一切资源管理与调度”的愿景,最终让计算像水、电一样随时可得、按实际使用价值付费。

热门文章

最新文章