Serverless高可用架构解决方案评测

本文涉及的产品
函数计算FC,每月15万CU 3个月
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
简介: Serverless高可用架构方案提供卓越效能与极简运维体验,支持服务托管、弹性伸缩及按量付费,有效降低成本并优化性能。一键部署快速启动,流程直观,文档详实;但在高级配置与特定场景实践方面指导有限。方案采用双可用区部署确保高可用性,自动故障切换保障服务连续。成本模型按需计费,减轻企业负担。功能上集成监控、日志与负载均衡,简化运维,加速上线。性能方面,秒级弹性伸缩保证资源高效匹配负载。总体而言,此方案竞争力强,特别推荐给初创公司及需灵活应对流量波动的场景。

卓越效能,极简运维,Serverless高可用架构,Serverless高可用架构方案,支持服务托管、弹性伸缩和按量付费,减少企业资源管理和性能成本优化的工作,通过高可用的配置,避免可能遇到的单点故障风险。

部署准备

首先先进入一键部署方案页面。https://help.aliyun.com/document_detail/2804331.html

方案架构

首先可以看到的是方案的架构情况图:
image.png

部署过程

  1. 一键部署基于阿里云资源编排服务ROS实现的快速部署服务,这里首先点击一键部署进入部署页面。
    image.png
  2. 页面最上方可以选择修改部署的地域,接着配置数据库密码,然后选择可用区继续点击下一步。
    image.png
  3. 这里可以看到大概的费用情况,然后继续点击创建按钮开始部署操作。
    image.png
  4. 等待创建完成,大概需要七分钟左右。
    image.png
  5. 如图状态栏显示创建成功后点击上方的输出页面。
    image.png
  6. 在输出页面下,单击url访问服务。
    image.png
  7. 显示如下图则代表部署成功了。
    image.png

删除资源

在右上角处点击删除按钮,然后可选保留资源(保留资源会持续计费)或者释放资源,接着点击确定就开始删除了。
image.png
image.png

评测内容

  1. 引导与文档帮助

    • 体验反馈:在体验过程中,得到了相对充分的引导和文档帮助,关键步骤有详细教程和文档支持。对于一些高级配置选项或特定场景的定制化需求,文档可能略显不足,例如缺乏更多案例分析和最佳实践指导以应对特定业务需求调整配置策略的情况。此外,针对初次接触Serverless架构的用户,增加基础概念的解释和架构设计原则的说明会更有助于理解整个方案的设计逻辑。
    • 欠缺部分:部分用户希望有更多关于特定场景下的最佳实践案例,以及对Serverless架构基础概念和设计原则的详细解释。
  2. 部署过程中的报错或异常

    • 体验反馈:在一键部署过程中没有遇到显著的报错或异常。但在手动部署中,有出现网络配置错误(如云数据库PolarDB MySQL版Serverless集群创建时,网络配置不当导致集群创建后无法从应用服务器访问)的问题。
    • 列举问题:手动部署中可能出现的问题包括云数据库PolarDB MySQL版Serverless集群创建时的网络配置错误。
  3. Serverless高可用架构方案的竞争力

    • 成本方面:Serverless架构按量付费的模式极大地降低了企业的初始投入和运维成本,避免了资源浪费,例如在业务低谷期自动释放计算成本,实现成本优化。
    • 功能方面:该方案提供全托管服务,自动集成日志、监控、负载均衡等能力,简化运维工作,加速业务上线速度。支持快速弹性扩缩和持续集成与交付,适合现代应用开发需求,如无缝对接微服务架构。
    • 性能方面:具有弹性伸缩能力,包括秒级横向弹性伸缩和秒级纵向弹性,确保在业务负载增长时资源能够迅速匹配需求,高可用设计采用双可用区部署,自动故障切换,确保服务连续性,例如应用负载均衡ALB、Serverless应用引擎实例、云数据库均采用双可用区部署。
    • 是否推荐:在企业上云过程中,强烈推荐团队使用Serverless架构,尤其对于初创公司、快速成长的项目或是需要灵活应对流量波动的业务场景,Serverless架构尤为适用。
  4. 云产品体验

    • 云数据库PolarDB MySQL版Serverless集群
      • 产品功能:提供了完整的MySQL数据库功能,支持自动扩容和缩容,无需手动管理数据库实例,还具备列存索引(IMCI)、Serverless极致弹性、弹性并行查询(ePQ)等高级功能,如IMCI技术显著提升了大数据量下的查询性能,Serverless极致弹性能够根据实际负载自动调整资源。
      • 性能满足需求:性能表现稳定,能够应对突发的访问量,且延迟较低,如PolarDB for MySQL Serverless支持快速的资源弹升速度,能在5秒探测窗口内完成弹升,最快1秒钟,具有强大的伸缩性和稳定性。
      • 操作配置便捷:通过控制台可以非常便捷地进行配置和管理,包括数据库的创建、备份、恢复等,操作友好,如创建压测任务流程简单,通过直观的界面即可完成配置,实时观测性能变化。
      • 产品手册详尽:手册内容详尽,提供了从入门到进阶的完整教程和最佳实践,如官方文档详尽完备,涵盖了从基础操作到高级配置的各个方面,对新手友好,同时针对主备节点的参数差异进行了可视化展示,提供一键诊断功能,方便开发维护人员排查问题。
    • Serverless应用引擎实例
      • 产品功能:支持多种编程语言和环境,能够快速部署和扩展应用,全托管、免运维,如SAE作为全托管的Serverless平台,用户无需管理服务器等基础设施,只需关注业务逻辑的开发与优化,还提供了如SAE Job等丰富的企业级特性,支持任务场景,如定时任务、数据批处理、异步执行、离线计算等。
      • 性能满足需求:应用响应速度快,且能够自动根据负载进行扩容和缩容,性能表现良好,能够满足大多数应用的需求。
      • 操作配置便捷:部署和配置过程非常简单,通过阿里云控制台可以完成所有操作,如通过SAE控制台快速创建应用,并配置相关参数,支持从源码仓库持续部署应用,简化了部署流程,提高了开发效率,但仍有改进空间,如源代码库的选择和授权方面可以进一步优化界面设计。
      • 产品手册详尽:提供了详细的部署和配置指南,以及常见问题解答,但仍有待完善,如随着产品的不断升级和迭代,产品手册需要及时更新和完善,以反映最新的功能和特性,可以增加更多的实战案例和最佳实践。

综上所述,Serverless高可用架构方案在成本、功能和性能上具有较强的竞争力,能够为用户提供良好的云产品体验,但在文档完善和手动部署的指引等方面仍有改进的空间。

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
23天前
|
弹性计算 Serverless 调度
面向Workload级别的灵活可配置Serverless弹性解决方案
Serverless作为云计算的延伸,能提供按需弹性伸缩的能力,让开发者无需关心具体资源部署,优化资源使用,因而被众多云厂商采用本文将介绍四种资源可配置插件,探讨它们的核心能力、技术原理,以及在实际应用中的优劣势。
|
16天前
|
SQL 弹性计算 运维
云卓越架构:稳定性支柱整体解决方案综述
阿里云卓越架构聚焦于五大支柱,其中稳定性是关键。常见的云上稳定性风险包括架构单点、容灾设计不足和容量规划不合理等。为提升稳定性,需从架构设计时考虑容灾与容错、实施变更时遵循“三板斧”原则(灰度发布、可观测性和可回滚性),并确保快速响应和恢复能力。此外,通过客观度量、主观评估和巡检等方式识别风险,并进行专项治理。识货APP作为成功案例,通过优化容器化改造、统一发布体系、告警系统和扩缩容机制,实现了99.8%的高可用率,大幅提升了业务稳定性。
|
17天前
|
负载均衡 Serverless 持续交付
云端问道9期实践教学-省心省钱的云上Serverless高可用架构
详细介绍了云上Serverless高可用架构的一键部署流程
45 10
|
17天前
|
弹性计算 运维 网络协议
卓越效能,极简运维,Serverless高可用架构
本文介绍了Serverless高可用架构方案,当企业面对日益增长的用户访问量和复杂的业务需求时如何实现更高的灵活性、更低的成本和更强的稳定性。
|
5天前
|
监控 Serverless 测试技术
云端问道9期方案教学-省心省钱的云上Serverless高可用架构
本文介绍了省心省钱的云上Serverless高可用架构,主要分为两个部分:1. Serverless的发展历程、特点及高可用架构;2. SAE(Serverless Application Engine)产品介绍。Serverless作为一种云计算模式,让用户无需管理底层基础设施,自动弹性扩展资源,按需付费,极大提高了资源利用率和业务灵活性。SAE作为Serverless计算服务,提供了简便的应用部署、运维自动化、丰富的弹性策略和可观测性等功能,帮助企业降低运营成本、提升研发效率。通过极氪汽车、南瓜电影等客户案例展示了SAE在实际应用中的优势。
|
1月前
|
Serverless 决策智能 UED
构建全天候自动化智能导购助手:从部署者的视角审视Multi-Agent架构解决方案
在构建基于多代理系统(Multi-Agent System, MAS)的智能导购助手过程中,作为部署者,我体验到了从初步接触到深入理解再到实际应用的一系列步骤。整个部署过程得到了充分的引导和支持,文档详尽全面,使得部署顺利完成,未遇到明显的报错或异常情况。尽管初次尝试时对某些复杂配置环节需反复确认,但整体流程顺畅。
|
1月前
|
弹性计算 运维 Serverless
卓越效能,极简运维,体验Serverless高可用架构,完成任务可领取转轮日历!
卓越效能,极简运维,体验Serverless高可用架构,完成任务可领取转轮日历!
|
1月前
|
人工智能 Serverless
解决方案 | 函数计算玩转 AI 大模型评测获奖名单公布!
解决方案 | 函数计算玩转 AI 大模型评测获奖名单公布!
100 7
|
1月前
|
弹性计算 Cloud Native Serverless
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品
阿里云 SAE 邀您参加 Serverless 高可用架构挑战赛,赢取精美礼品。
|
1月前
|
弹性计算 API 持续交付
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。