Serverless应用引擎SAE评测

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
传统型负载均衡 CLB,每月750个小时 15LCU
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
简介: Serverless应用引擎SAE是一款极简易用、自适应弹性的容器化应用平台。它提供全托管的计算服务,用户不必再关心复杂的基础设施,只需要上传代码或者容器镜像,SAE会自动运行,并提供网络、负载均衡、监控等配套能力,适用于网站、小程序、APP等Web应用以及微服务应用

1、贴出游戏的部署过程以及结果,整体流程是否顺畅,有没有卡住或者可以改进的地方?

1.1 资源免费领取

image.png

image.png

1.2 进入SAE并创建资源。

image.png

登录SAE控制台,点击 体验SAE 2.0公测版 进入SAE 2.0。

image.png

image.png

image.png

image.png

1.3 浏览器访问,开始游戏

image.png

1.4 整体感受

使用SAE进行快速部署和上线Web在线小游戏的整个过程非常便捷和高效。SAE提供了一站式的服务,从应用的创建、代码包的上传、依赖项的安装、应用的启动到域名和SSL证书的申请和绑定,都可以在SAE控制台中完成,极大地节省了时间和精力。阿里云官方提供的SAE的文档和教程也非常丰富和详细,对于初学者来说非常友好。在整个部署过程中,我遇到了一些问题,但是通过查阅SAE的文档和教程,很快就得到了解决。

整体而言,SAE带给我的感受就是性能非常稳定和出色,我的Web在线小游戏在部署到SAE后,运行速度和流畅度都得到了极大的提升,用户体验非常好。

2、SAE 的Web应用托管能力在使用上有什么优点或者不足?(比如秒级创建应用流程、版本管理、HTTP流量托管、日志、持久化存储、自适应弹性能力等)

我认为SAE的Web应用托管能力具有以下优点:

(1)秒级创建应用流程:SAE支持快速创建应用,可以在几秒钟内完成应用的创建、部署和启动,极大地提高了开发效率和生产力。

(2)版本管理:SAE支持版本管理,可以对应用的代码和配置进行版本控制,方便开发人员对代码进行管理和回滚。

(3)HTTP流量托管:SAE支持HTTP流量托管,可以对Web应用的HTTP请求进行监控和统计,并提供了丰富的HTTP请求分析和日志功能,帮助开发人员快速定位和解决问题。
(4)日志:SAE支持对应用的日志进行自动收集和存储,可以对日志进行实时查看和分析,帮助开发人员快速定位和解决问题。

(5)持久化存储:SAE支持对应用的数据进行持久化存储,可以选择不同的存储方式,如MySQL、MongoDB等,保证应用数据的安全性和可靠性。

(6)自适应弹性能力:SAE支持自适应弹性能力,可以根据应用的负载情况自动调整应用的资源分配,保证应用的稳定性和可靠性。

image.png

不过我觉得SAE的Web应用托管能力在使用上也有不足之处主要有以下几点:
(1)SAE的控制台界面可能不够直观和易用,对于一些新手来说可能需要一定的学习成本,需要一个过程去慢慢适应,我自己就是看了半个多小时才看明白的。

(2)SAE的存储方案相对比较单一,主要依赖于MySQL,尽管SAE支持使用其他存储方案,如MongoDB和Redis,但是这些存储方案并不是SAE的默认存储方案,需要开发人员自行配置和使用。同时,由于MySQL在性能、稳定性和可靠性方面的优异表现,大多数SAE用户还是会选择使用MySQL作为默认的存储方案。

(3)SAE的安全性能相对较高,但是在一些特殊情况下可能需要进行一些额外的安全配置和防护。

(4)SAE的扩展性和可定制性相对较差,这主要是由于SAE的设计目标是为了提供高效、稳定和可靠的基础设施和服务,而不是为了满足所有用户的个性化需求。因此,对于一些需要进行深度定制和扩展的应用,可能需要考虑其他的托管服务,如阿里云服务等。

(5)在高并发情况下,SAE的性能可能会出现瓶颈,需要进一步优化和扩容,比如:使用缓存技术来减轻数据库的负载,使用负载均衡技术来分散应用的负载等。

3、SAE 的平台工程相关能力在使用上有什么优点或者不足?(比如:DevOps自动化、一键部署到云端、CI/CD等)

image.png

我认为SAE的平台工程相关能力在使用上具有以下优点:
(1)DevOps自动化:SAE提供了完善的DevOps自动化工具链,包括持续集成、持续交付、自动化测试等,可以大大提高开发效率和部署效率。

(2)一键部署到云端:SAE提供了一键部署到云端的功能,可以快速、方便地将应用部署到云端,大大降低了部署的门槛和成本。

(3)CI/CD:SAE支持CI/CD,可以实现自动化的代码构建、测试和部署,可以有效地提高开发效率和部署效率。

而SAE确实也有一些不足之处:

(1)SAE平台的日志收集和分析功能还有些不足。SAE提供了基本的日志收集和存储功能,但是对于复杂的日志分析和挖掘需求,需要开发人员使用第三方工具来实现。这些第三方工具可以是开源工具,如ELK、Fluentd等,也可以是商业化工具,如Loggly、AWS CloudWatch等。通过使用这些工具,开发人员可以实现对应用的全面监控和分析,及时发现和解决问题。

(2)SAE的负载均衡功能有些不足。SAE提供了基本的负载均衡能力,可以将应用的流量分发到不同的服务器上,但是对于高并发、大流量的应用,需要开发人员使用第三方工具来实现更加高效、稳定的负载均衡。这些第三方工具可以是开源工具,如Nginx、HAProxy等,也可以是商业化工具,如F5、AWS Elastic Load Balancer等。通过使用这些工具,开发人员可以实现对应用的高效、稳定的负载均衡,提高应用的可扩展性和性能。

4、产品文档指引是否清晰,功能、步骤描述是否全面、好用?

image.png

image.png

说实话,SAE的指引和教学视频真的算是我见过最多的,产品文档指引相对清晰,功能和步骤描述也比较全面和好用,详细的文档和教程,可以帮助开发人员快速了解和上手SAE的各项功能。同时,SAE的文档和教程也比较容易理解和操作,不会让开发人员感到困惑或者迷茫。当然,也有一些功能和步骤的描述可能不够详细或者不够清晰,需要开发人员进行进一步的研究和探索。总而言之吧,我个人认为SAE的产品文档指引还是比较不错的,可以满足大部分开发人员的需求,希望能够继续完善吧。

5、是否有用过其他Serverless应用托管平台?和SAE对比有什么优劣吗?

image.png

SAE和其他Serverless应用托管平台相比,我认为有以下优势:

(1)高性能和稳定性:SAE采用了自研的基础设施和技术,可以提供高性能和稳定的服务,满足大部分应用的需求。

(2)丰富的功能和生态:SAE提供了丰富的功能和生态,包括应用托管、数据库、缓存、消息队列等,可以满足不同类型的应用需求。

(3)简单易用的控制台:SAE的控制台相对简单易用,可以帮助开发人员快速了解和管理应用。

(4)良好的技术支持和社区:SAE提供了良好的技术支持和社区,可以帮助开发人员解决问题和交流经验。

这几点对于一个产品来说真的是特别重要的。

缺点和不足的话我这里也可以说一点:

(1)价格相对较高:相比于其他Serverless应用托管平台,SAE的价格相对较高,可能不适合一些小型或者低成本的应用,虽然阿里确实很良心有免费试用,但是未来从长考虑的话可能会是一笔不小的开销,不过其实也就略贵一点点吧,对配置要求高的话可能价格就额外高一些。

image.png

(2)相对较新的平台:相比于其他Serverless应用托管平台,SAE是一个相对较新的平台,可能存在一些不稳定或者不完善的地方。人们往往乐于尝试新的事务,但是在IT产品方面却更青睐于老牌产品和主流产品,如何把SAE真正的宣传出去,打响名号,我觉得这才是现在亟需要做的事。

相关实践学习
1分钟部署经典小游戏
本场景介绍如何使用Serverless应用引擎SAE 1分钟快速部署经典小游戏。
SAE的功能与使用入门
欢迎来到《SAE的功能与使用入门》,本课程是“云原生Serverless Clouder认证“系列中的第三阶段。课程将向您介绍阿里云Serverless应用引擎(SAE)服务相关的概念、特性与使用方式。通过课程将带您逐步深入探索Serverless世界,借助SAE服务,即使没有丰富的云计算和IT经验,也能够让开发人员在实际业务场景中便捷的掌握如何构建和部署应用程序,快速拥抱Serverless架构,将精力聚焦在应用代码和业务逻辑的实现上。 学习完本课程后,您将能够: 掌握Serverless应用引擎(SAE)的基本概念与核心优势 了解Serverless应用引擎(SAE)的核心功能 掌握使用Serverless应用引擎(SAE)的开发和部署流程 了解Serverless应用引擎(SAE)的适用场景和最佳实践  
相关文章
|
27天前
|
人工智能 Serverless
《触手可及,函数计算玩转 AI 大模型》体验评测
《触手可及,函数计算玩转 AI 大模型》体验评测
|
4天前
|
人工智能 弹性计算 运维
触手可及:阿里云函数计算助力AI大模型的评测
阿里云推出的面向AI服务器的功能计算(Functional Computing, FC),专为AI应用提供弹性计算资源。该服务支持无服务器部署、自动资源管理和多语言支持,极大简化了AI应用的开发和维护。本文全面评测了FC for AI Server的功能特性、使用体验和成本效益,展示了其在高效部署、成本控制和安全性方面的优势,并通过具体应用案例和改进建议,展望了其未来发展方向。
38 4
|
3天前
|
人工智能 弹性计算 运维
《触手可及,函数计算玩转 AI 大模型》解决方案深度评测
本次评测全面评估了《触手可及,函数计算玩转 AI 大模型》解决方案,涵盖实践原理理解、文档清晰度、部署体验、优势展现及生产环境适用性。方案通过函数计算实现AI大模型的高效部署,但模型加载、性能指标和示例代码等方面需进一步细化。文档需增加步骤细化、FAQ、性能指标和示例代码,以提升用户体验。部署体验方面,建议明确依赖库、权限配置和配置文件模板。优势展现方面,建议增加性能对比、案例研究和成本分析。此外,为满足实际生产需求,建议增强高可用性、监控与日志、安全性和扩展性。
14 2
|
5天前
|
运维 Serverless 数据处理
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
Serverless架构通过提供更快的研发交付速度、降低成本、简化运维、优化资源利用、提供自动扩展能力、支持实时数据处理和快速原型开发等优势,为图像处理等计算密集型应用提供了一个高效、灵活且成本效益高的解决方案。
25 3
|
4天前
|
人工智能 弹性计算 自然语言处理
《触手可及,函数计算玩转 AI 大模型》解决方案体验与部署评测
在AI技术快速发展的背景下,大模型正推动各行业的智能化转型。企业为抓住机遇,纷纷寻求部署AI大模型以满足特定业务需求。阿里云函数计算凭借按量付费、卓越弹性和快速交付等优势,为企业提供了高效、安全的AI大模型部署方案。本文将详细介绍阿里云函数计算的技术解决方案及其在文生文、图像生成和语音生成等领域的应用实例,展示其在降低成本、提高效率和增强灵活性方面的显著优势。
|
5天前
|
存储 消息中间件 人工智能
ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用
本文整理自2024年云栖大会阿里云智能集团高级技术专家金吉祥的演讲《ApsaraMQ Serverless 能力再升级,事件驱动架构赋能 AI 应用》。
|
7天前
|
运维 Serverless 数据处理
Serverless架构在图像处理等计算密集型应用中展现了显著的优势
Serverless架构在图像处理等计算密集型应用中展现出显著优势,包括加速研发交付、降低成本、零运维成本、高效资源利用、自动扩展、实时数据处理及快速原型开发,为高并发、动态需求场景提供高效解决方案。
19 1
|
11天前
|
运维 Serverless 数据处理
Serverless架构在图像处理等计算密集型应用中展现出显著优势
【10月更文挑战第6天】Serverless架构在图像处理等计算密集型应用中展现出显著优势,包括加速研发交付、成本效益、零运维成本、高效资源利用、自动扩展能力、实时数据处理及快速原型开发,为高并发、动态需求场景提供高效、灵活的解决方案。
28 4
|
28天前
|
人工智能 弹性计算 运维
评测报告:《触手可及,函数计算玩转 AI 大模型》解决方案
本次评测聚焦于《触手可及,函数计算玩转 AI 大模型》这一解决方案。该方案旨在通过云上的函数计算服务来简化AI大模型的部署过程,使得用户可以更加便捷地利用这些强大的AI能力。本报告将从实践原理的理解、部署体验、优势展现以及实际应用等四个方面进行综合评估。
56 15
|
17天前
|
人工智能 Serverless 文件存储
《触手可及,函数计算玩转 AI 大模型》解决方案评测报告
该解决方案介绍如何利用阿里云函数计算快速部署AI大模型,通过无服务器架构、文件存储NAS和专有网络VPC实现模型持久化存储与私有网络访问。尽管整体描述清晰,但在技术细节上仍有待完善,建议增加架构图帮助理解。阿里云提供了详尽的部署文档,涵盖从选择模板到调用验证的全过程,适合新手用户。但在VPC和NAS配置上需更多示例指导,并优化报错信息提示。此方案展示了函数计算在降低成本、提升弹性和加速交付方面的优势,但可通过具体性能指标和案例进一步强化。适用于快速探索AI大模型效果、缺乏GPU资源的开发者及希望简化技术门槛的企业。未来版本应在细节描述和优势量化上继续优化。

热门文章

最新文章