Serverless应用引擎SAE测评

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月免费额度15元,12个月
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 个人测评

一、Serverless应用引擎SAE产品介绍

(一)产品概述

根据我对目前产品文档的理解和梳理,总结如下:Serverless应用引擎SAE是一个全托管、免运维、高弹性的通用PaaS平台。它实现了Serverless架构与微服务架构的完美结合,支持多种语言和多种部署方式,提供开箱即用的全生命周期管理。

(二)产品优势

目前这些产品优势也是可以在实操中体现得到的总结如下:

1. 精益成本,节省资源

按量计费,避免非活跃时段资源浪费

2. 极速弹性,灵活策略

支持秒级弹性伸缩,保障SLA

提供丰富的弹性策略与提效方案

3. 低门槛容器化,全套微服务治理

支持WAR、JAR、Docker镜像多种部署方式

深度集成MSE,提供完整的服务治理

4. 开源任务框架无缝迁移

支持XXL-JOB、ElasticJob等任务框架

比开源任务更方便、节省、稳定、透明

5. 安全保障

底层安全容器,VPC网络隔离

6. 服务集成

集成SLB、SLS、ARMS等其他云产品

(三)适用场景

需要快速部署和迭代应用的场景、需要弹性扩缩容应对流量波动的场景、需要实现任务调度和计算的场景、需要实现微服务治理和Serverless的场景

(四)文档资源

资源都在这随便拿

SAE产品官网:https://www.aliyun.com/product/sae

SAE文档中心:https://help.aliyun.com/product/97792.html

SAE控制台:https://sae.console.aliyun.com

二、Serverless应用引擎SAE操作使用详情

(一)准备工作

1. 了解SAE计费模式

登录SAE控制台,点击“计费管理”,详细了解SAE的按量计费模式。使用过程中会产生少量费用,请注意核对。

2. 开通容器镜像服务ACR

2.1 访问容器镜像服务控制台:https://cr.console.aliyun.com

2.2 在左侧导航栏选择“实例列表”

2.3 在实例列表页面单击“个人版”区域

 

2.4 在弹出的提示框中,勾选“知晓个人版无SLA...”并点击“创建个人版”

2.5 返回个人实例页面,点击“设置Registry登录密码”

2.6 输入密码和确认密码,保存ACR登录密码

(二)创建并访问应用

1. 创建新应用

1.1 访问SAE控制台,选择华北3(张家口)地域

1.2 单击左侧的“应用管理”,进入应用列表

1.3 点击页面上的“创建应用”按钮

1.4 填写应用基本信息,选择“源码仓库持续部署”方式

1.5 单击“设置持续部署”,配置代码仓库等信息

1.6 回到基础信息页面,配置运行环境、实例信息等

1.7 单击“创建应用”,等待应用创建完成

2. 访问并测试应用

2.1 在基础信息页,获取应用的公网访问地址

2.2 单击访问地址,打开部署的应用页面

2.3 首次需要将公网IP加入白名单,后续可以绑定域名开放访问

2.4 测试应用功能,检查部署是否成功

整体测试下来还是比较流畅的,请看操作视频

3. 查看应用信息

3.1 在基础信息页,查看应用的实时计量数据

3.2 单击“应用监控”标签页,查看应用运行状态

3.3 单击“应用日志”标签页,分析并排查应用日志

3.4 单击“部署记录”标签页,查看应用的部署历史

(三)后续管理

1. 优化配置:设置启动命令、环境变量等

2. 管理部署:维护代码、管理自动部署策略

3. 监控运行:分析请求监控、应用日志等

4. 调整资源:监测并按需扩缩容实例

三、Serverless应用引擎SAE测评体验

(一)Cannon Man游戏部署过程

1. 在SAE控制台创建应用,选择“源码仓库部署”方式

2. 配置GitHub代码仓库https://github.com/aliyun/cannon-man-demo.git

3. 设置部署分支master,启用自动构建

4. 等待应用创建并部署完毕,记录分配的公网访问地址

5. 在浏览器打开公网地址,可以看到Cannon Man游戏成功运行

6. 整体部署过程顺畅,没有遇到明显卡顿或错误情况

(二)SAE Web应用托管能力评价

1. 秒级创建应用,部署上手快速

2. 支持配置多环境、版本管理、灰度发布等

3.HTTP 流量处理能力强大,具备弹性扩容能力

4. 提供实时应用日志查询,方便排查问题

5. 支持多种存储方式,内置OSS 持久化存储

6. 根据业务负载自动调整实例数量,实现自适应弹性

(三)SAE 平台工程能力评价

1. 提供完整的CI/CD方案,支持各种部署流程

2. 一键部署应用至云端,无需关注底层基础设施

3. 集成了代码仓库、镜像仓库、测试、部署、上线等全流程

4. 能够实现快速迭代开发和稳定可靠的发布上线

(四)文档评价

1. 文档详细,覆盖产品各个方面的使用说明

2. 功能描述具体,步骤清晰易操作

3. 提供快速入门、最佳实践等文档,适合不同用户

4. 文档结构合理,可快速定位需要的内容

(五)与其他Serverless平台的对比

1. 相比AWS Lambda,SAE支持更多语言运行时

2. 相比GCP Cloud Run,SAE集成了微服务治理能力

3. 相比百度Scf,SAE提供了更完善的DevOps工具链

4. 相比华为CPS,SAE支持任务调度和SpringCloud等框架

总结一下:Serverless应用引擎(SAE)是阿里云推出的服务器less PaaS平台,它充分利用了Serverless架构和Kubernetes容器技术的优势,实现了简单高效的应用托管和运维。SAE最大的价值在于极简运维,用户只需要关注应用代码的开发,而无需维护应用运行的基础设施。SAE会根据业务负载自动调度底层的实例数量,做到资源的合理分配,并能够实现秒级的扩缩容。同时,SAE还提供了一站式的微服务治理能力,无缝对接了Spring Cloud等主流微服务框架。通过SAE,用户可以快速构建一个负载均衡、服务发现、限流熔断的分布式应用系统。另外,SAE也拥有完善的DevOps功能,兼容GitHub、Jenkins等工具,实现代码构建、测试、部署的全自动化。用户可以轻松实现应用的持续集成和交付。总之,SAE是一个新型的Serverless PaaS平台,它消除了传统运维的复杂度,极大地降低了应用托管的门槛。使用SAE可以快速构建和交付应用,提升开发效率,是值得推荐的云原生应用托管服务。

相关实践学习
1分钟部署经典小游戏
本场景介绍如何使用Serverless应用引擎SAE 1分钟快速部署经典小游戏。
SAE的功能与使用入门
欢迎来到《SAE的功能与使用入门》,本课程是“云原生Serverless Clouder认证“系列中的第三阶段。课程将向您介绍阿里云Serverless应用引擎(SAE)服务相关的概念、特性与使用方式。通过课程将带您逐步深入探索Serverless世界,借助SAE服务,即使没有丰富的云计算和IT经验,也能够让开发人员在实际业务场景中便捷的掌握如何构建和部署应用程序,快速拥抱Serverless架构,将精力聚焦在应用代码和业务逻辑的实现上。 学习完本课程后,您将能够: 掌握Serverless应用引擎(SAE)的基本概念与核心优势 了解Serverless应用引擎(SAE)的核心功能 掌握使用Serverless应用引擎(SAE)的开发和部署流程 了解Serverless应用引擎(SAE)的适用场景和最佳实践  
目录
相关文章
|
5天前
|
弹性计算 Kubernetes 安全
Kubernetes 的架构问题之在Serverless Container中保障应用的安全防护如何解决
Kubernetes 的架构问题之在Serverless Container中保障应用的安全防护如何解决
44 8
|
14天前
|
人工智能 Serverless API
AI 创业及变现新思路:零门槛 AI 绘图,定制 ComfyUI Serverless API 应用
为了帮助用户高效率、低成本应对企业级复杂场景,本文介绍 ComfyUI API Serverless 版解决方案,通过使用该方案,用户可以充分利用 ComfyUI +Serverless 技术优势快速开发上线 AI 绘画应用,期待为广大开发者 AI 绘画创业及变现提供思路。
|
20天前
|
弹性计算 Dubbo Serverless
Serverless 应用引擎操作报错合集之遇到400错误,该如何处理
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
20天前
|
监控 Serverless 应用服务中间件
Serverless 应用引擎操作报错合集之删除通配符域名时遇到了报错,该如何处理
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
20天前
|
弹性计算 Java Serverless
Serverless 应用引擎操作报错合集之上传自定义JAR包,启动时报错,是什么导致的
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
19天前
|
机器学习/深度学习 机器人 Serverless
FaaS 的应用场景
FaaS 的应用场景
|
13天前
|
监控 API 开发者
SAE的秘密武器:揭秘如何让您的应用瞬间飞跃至最新镜像,永远领跑部署竞赛!
【8月更文挑战第7天】在现代软件开发中,自动化部署至关重要。Serverless应用引擎(SAE)作为云原生服务,简化了无服务器应用的部署与管理。通过设置SAE应用更新策略为“总是使用最新镜像”,并集成CI/CD流程自动触发部署,确保应用运行最新版本。此外,优化部署参数及配置监控和日志服务也必不可少。利用SAE自动部署最新镜像不仅提升了开发效率,还增强了应用的稳定性和安全性。随着云计算的发展,SAE等服务将助力开发者更专注业务创新。
27 0
|
2月前
|
运维 Serverless 应用服务中间件
Serverless 应用引擎产品使用合集之关于OSS映射目录的大小限制,如何可以跳过
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
Serverless 应用引擎产品使用合集之关于OSS映射目录的大小限制,如何可以跳过
|
2月前
|
运维 Serverless API
Serverless 应用引擎产品使用合集之通过 API 调用 /tagger/v1/interrogate 时,出现unsupported protocol scheme "" 错误,如何处理
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
2月前
|
缓存 运维 监控
Serverless 应用引擎产品使用合集之在使用函数计算 FC 部署 stable-diffusion 应用时,选了 tagger 扩展插件却拿不到提示词,还报错“Error”,是什么原因
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。

热门文章

最新文章