当前位置: 首页 > news >正文

通过SAE实现企业应用的云上托管

  • 如果您已经开通过免费试用,也可以选择公共资源体验,资源创建过程需要3~5分钟(视资源不同开通时间有所差异,ACK等资源开通时间较长)。完成实验资源的创建后,在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如子用户名称、子用户密码、AK ID、AK Secret、资源中的项目名称等)。

  1. 资源准备,包括SAE的开通及命名空间的创建。

进入SAE控制台的命名空间页面

  1. 创建生产环境命名空间,在弹出页面依次填入如下参数:

  • 命名空间名称:onlineshop-pro

  • 命名空间ID:pro

  1. 接下来,我们再次点击上方的 创建命名空间 按钮,创建测试环境命名空间。

  1. 创建测试环境命名空间,在弹出页面依次填入如下参数:

  • 命名空间名称:onlineshop-uat

  • 命名空间ID:uat

注意:后续操作步骤中,应用都发布在uat环境下。

5. 部署frontend微服务应用

第1步:控制台进入创建应用页面

【操作介绍】SAE的应用管理提供全托管的计算服务来运行您的程序,支持网站、小程序、APP以及微服务应用,本实验介绍如何在SAE控制台创建、更新、删除以及查看应用。

注:本次实验将分别部署三个微服务应用,分别是frontend应用、cartservice应用和productservice应用。其功能对应如下:

frontend: 前端服务,提供了应用程序的用户界面,让用户可以浏览和购买商品。

cartservice: 购物车服务,负责管理用户的购物车内容,添加和删除商品。

productservice: 产品目录服务,管理商品信息,提供产品的列表和详细信息。

本次实验已为您准备好了应用代码并存储在OSS中,实验步骤中将提供代码地址供您直接部署使用。

【操作动作】

在SAE控制台左侧导航栏点击 应用管理-应用列表,进入应用列表页面。

  1. 在应用列表页面,单击创建应用。

第2步:配置应用基本信息
  1. 在应用基本信息配置页面,依次填入如下参数:

  • 应用名称:frontend

  • 专有网络配置:自定义配置

  • 命名空间:选择 onlineshop-uat 和 onlineshop-vpc

  • vSwitch:点击选择vSwitch后,勾选 onlineshop-vsw,单击 确认

第1步:进入应用列表页面

在应用列表页面,单击应用名称 frontend,进入应用详情页。

9. 配置SAE自动弹性伸缩

第1步:进入需要扩缩应用的应用详情页面
  1. 复制以下链接至远程桌面浏览器地址栏,进入SAE控制台:

https://sae.console.aliyun.com/#/AppList

第2步:创建自动弹性策略

【操作介绍】本实验通过设置定时策略模拟实际企业生产环境中应对秒杀活动的场景,如企业在每天18:00会放出一批特价商品,在19:00后结束活动。那么就可以设置在每天18:00自动扩充实例,在19:00后再自动缩容回平时水平。在实验场景下,为了能更快体验到效果,我们可以将扩容时间设置为当前时间后一分钟,观察扩容效果,设置在当前时间六分钟后缩容,体验下SAE的自动扩缩功能。

  1. 在应用详情的 基本信息 页面,点击右上角的 自动扩缩 配置弹性策略。

应用列表右侧点击【自动扩容】

  1. 依次填入如下参数:

  • 策略类型:定时策略

  • 策略名称:productservice-auto

  • 选择时间:长期

  • 周期:每天

单天内的触发时间:从【当前时间+2分钟】之后保持实例数 2 个

从【当前时间+8分钟】之后保持实例数 1 个

第3步:启用弹性扩缩规则
  1. 在实例部署信息页签的弹性伸缩区域,点击 启用。

10. SAE可观测能力体验

【操作说明】

应用托管到Serverless应用引擎SAE(Serverless App Engine)后,SAE的基础监控会对应用所运行设备的CPU、负载、内存、网络和磁盘进行数据采集与分析,并以动态图的方式展示,方便您实时、直观地了解应用所运行设备的状态。SAE的应用监控会采集并分析应用数据,包括异常实例数、发布单失败率等,并在概览页显示每个指标Top N的应用列表,方便您实时、直观地了解应用的状态。基础监控和应用监控功能为SAE默认提供,无需另外付费。

第1步:

【操作动作】在productservice应用的应用详情页面,在左侧导航栏点击 基础监控,查看各项基础监控指标。

第2步:

【操作动作】在左侧导航栏中,选择 应用监控 > 应用详情,您也可通过查看应用各项指标信息。

【操作介绍】至此实验目的已经实现,未避免持续产生费用,我们需要将开通的资源进行释放。

实验资源释放

第1步:删除frontend应用
  1. 返回SAE控制台,在左侧导航栏点击 应用管理 > 应用列表,点击应用名称 frontend。

  2. 点击应用详情页面右上角的 更多 按钮,点击 删除应用。

相关文章:

  • Python中while 1和while True有何区别?深入解析无限循环的写法选择
  • C++11 中 final 和 override 从入门到精通
  • 什么时候应该使用 DDD?什么时候不适合?
  • 驶向智能未来:车载 MCP 服务与边缘计算驱动的驾驶数据交互新体验
  • 某寿险公司多分支设备监控实践:如何通过SAAS租用优化成本?
  • leetcode 1061. 按字典序排列最小的等效字符串 中等
  • 【芯片仿真中的X值:隐藏的陷阱与应对之道】
  • PHP 打印扩展开发:从易联云到小鹅通的多驱动集成实践
  • 山东大学深度学习2025年期末考试
  • 测试 FreeSWITCH 的 mod_loopback
  • nodejs里面的http模块介绍和使用
  • 斐波那契数列------矩阵幂法
  • C++自定义简单的内存池
  • 服务虚拟化HoverFly
  • 实验科学中策略的长期效应评估学习笔记
  • css实现文字颜色渐变
  • ProfiNet 分布式 IO 在某污水处理厂的应用
  • 人脸识别技术成为时代需求,视频智能分析网关视频监控系统中AI算法的应用
  • 古老界面硬核工具:小兵以太网测试仪(可肆意组包,打vlan)
  • 《认知觉醒》第四章——专注力:情绪和智慧的交叉地带
  • 直接ip访问网站/网络舆情监测与研判
  • 成都最近有什么病毒/南沙seo培训
  • wordpress点评站/外贸营销型网站
  • 腾讯云服务器怎么做网站/西安百度seo代理
  • 网站上做网上支付功能/宁波seo关键词排名优化
  • 株洲做网站公司/武汉seo优