乐趣区

关于saas:加速SaaS规模化演进餐道基于K8s的云上创新底座

作者|溪洋、蔡金辉

审核 & 校对:溪洋、海珠、叶仔

编辑 & 排版:雯燕

摘要:餐饮正在成为数智化转型在实体经济使用中的最大试验场,推动着 SaaS 演进为餐饮行业新的基础设施。作为国内最早一批涉足餐饮 SaaS 的企业,餐道正在以云原生的形式帮忙餐饮企业进一步解决老本管制、效率晋升等需要。通过将业务平台迁徙至阿里云容器服务 ACK,使服务器资源利用率晋升超过 30%,扩容效率晋升近 80%,版本公布周期缩短近 40%,并以 0 集群故障为业务连续性提供充沛保障。

“民以食为天”,这是一句刻在每个中国人 DNA 里的老话。餐饮行业也素来不乏强烈的竞争。生产降级和领取习惯变动、人力和经营老本攀升、由疫情带来的不确定性等种种趋势的一直蔓延,使餐饮企业对老本管制、效率晋升、精细化经营等需要越来越迫切。

全云开发新趋势与 SaaS 的演进

《2020 年中国企业级 SaaS 行业钻研报告》显示,到 2022 年,中国企业 SaaS 市场的规模预计将冲破千亿元。与此同时,餐饮 SaaS 等深耕垂直畛域的企业服务曾经进入规模化利用阶段。

作为国内最早一批涉足餐饮 SaaS 的先行者,餐道创始人李振宏认为,传统餐饮走向互联网化是顺应时代的必然选择。这也带动了餐饮 SaaS 逐步成为餐饮企业加强管理水平、优化老本构造的重要抉择。现在,哪怕是街边一个小吃摊,都在用互联网进行着结算;各大商圈的餐饮门店,也简直都在应用 SaaS 的收付款零碎。从技术上而言,餐饮 SaaS 曾经能从最后的洽购,贯通到顾客买单、顾客保护、外卖订单、骑手配送、人力治理以及供应链、数据中台等各个环节。

云计算是 SaaS 倒退的根基。在云原生带来的全云开发新趋势下,下一代 SaaS 将向何处演进?本文将通过餐道基于阿里云容器服务 ACK 的实际案例,分享以 Kubernetes 为根底的云原生架构如何助力餐饮 SaaS 实现更加稳固、牢靠的服务,并进一步帮忙企业优化资源和人力老本。

餐道打造基于 ACK 的交融翻新云上底座

餐道将本身定位为餐饮新批发行业“连接器”。截至 2021 年 10 月,其服务已笼罩了全国 400+ 个城市,80000+ 家门店,日解决订单 350 万 +。在餐道看来,将来餐饮企业肯定会以“数据服务化”、“全渠道服务化”和“新业务拓展麻利化”的融合与翻新为倒退方向。

为了帮忙商家建设全链路业务的一站式治理形式,实现降本增效,餐道基于 SaaS 架构打造了一体化数据智能利用,可能对接外卖平台、商家自建零碎、收银零碎、会员零碎、配送供应商、后厨、ERP 零碎、线上领取零碎等。


餐道业务架构图

餐道非常重视客户对服务的体验,并将零碎稳定性、业务性能的迭代效率、问题的疾速定位和解决视为构建外围竞争力的基石。餐饮行业业务流量的波峰波谷景象显著,且常常会通过促销流动的形式来吸引顾客,如果因为资源分配不合理导致顶峰期间订单溢出、运力有余,会极大影响顾客和商家的体验;此外,餐道提供了订单管理系统、CDBI、小程序、聚合配送、DMS、代经营等诸多垂直业务性能,在市场需求的疾速变动下,产品性能翻新和迭代效率问题也是对技术架构的一大挑战。

这些现状的解法和云原生架构带来的外围能力不约而同。餐道将次要的业务利用,包含前端 Web 容器、网关、后端微服务通过 Kubernetes 集群部署,以云原生的形式帮忙业务疾速迭代,灵便响应商业需要。


餐道基于 ACK 的 SaaS 服务架构

云原生趋势下,Kubernetes 曾经成为企业新一代云 IT 架构的基础设施。然而在企业部署和运维 Kubernetes 集群的过程中,复杂性仍然较高。对于 SaaS 服务商来说,如果抉择自建 Kunernetes,那么只有有虚拟机,就可能创立 Kubernetes 集群,并在集群上运行整个利用零碎,无论这些虚拟机是来自本地 IDC 还是云平台。如果是为了满足存在私有化部署需要的客户,采纳自建形式能够不便地调用所需的计算资源。

但当规模达到肯定水平之后,自建 Kunernetes 上会呈现许多问题,比方由 DNS 解析带来的不稳固。另外遇到商家流动等流量顶峰场景,须要自行购买服务器扩容,并进行各种初始化安装操作、集群配置等一系列繁琐的工作、减少一台服务器至多须要破费 15 分钟,无论是资源、工夫还是保护老本都比拟高。

随着容器化利用在生产环境下的遍及,企业对于托管 Kubernetes 的需要持续增长。在 2021 年最新的 CNCF 云原生考察中,26% 的受访者示意正在应用托管 Kubernetes 服务,高于一年前的 23%,正迅速迫近本地装置的比例(31%)。

为了在更好地保障业务零碎稳定性的同时节俭运维人力老本,近期,餐道抉择将其部署在自建 Kubernetes 集群上的业务利用迁徙至阿里云容器服务 ACK,构建其餐饮 SaaS 平台。

ACK 以阿里云牢靠稳固的 IaaS 平台为底座,向下封装了 30+ 款云产品,造成了自动化运维和云平台交互的新界面,从而晋升企业业务零碎的弹性和自动化运维能力。对内,ACK 撑持了团体 100% 利用的云原生化,同时为云上上万企业实现现代化利用革新降级提供降级服务。


阿里云容器服务 ACK 产品家族

餐道技术架构负责人蔡金辉介绍称,抉择 ACK,咱们次要看重以下能力:

首先是服务的稳定性,ACK 是通过阿里云大规模场景实际验证和优化的,很多坑不须要咱们本人去踩,也不须要咱们破费很多精力去做利用的优化适配。在晋升零碎稳定性的同时,节俭了很多运维人力老本。

其次是 ACK 的扩容速度,能够一次性扩容多台,而且不论扩容多少台,都是在 10 分钟以内就能实现,这样当遇到一些计划外的突发流量的时候,咱们能够较快地应答。

除此之外,ACK 整合了阿里云云原生的多种能力,能够帮忙企业高效运行云端 Kubernetes 容器化利用,比方 ACK 中集成的 Prometheus 监控服务,能够帮忙疾速定位性能问题,更好地保障业务的连续性。

对于像餐道这样曾经在企业自有 IDC 中或云上自建 Kubernetes 集群的企业,阿里云提供了残缺的迁徙解决方案,可同时反对几百个服务平滑向云上 ACK 迁徙。依靠自研工具库,可实现经典网络与 VPC 网络买通、经典 Kubernetes 集群中的 pod/service 与 ACK 中的 pod/service 买通、为各类数据库迁徙设置白名单等能力,进步迁云效率,极力将迁徙期间对企业业务的影响降至最低,保障业务可靠性、稳定性、安全性和灵活性。


自建 K8s 平滑迁徙 ACK

ACK 也是寰球首批通过 Kubernetes 一致性认证的服务平台,其在规范的 Kubernetes 根底之上,大幅晋升了企业生产环境下关注的平安防护、高可用保障和稳固降级等一站式服务能力。因而迁徙至 ACK 后,构建在餐道 SaaS 平台中的利用公布流程根本没有任何变动,而且集群更加稳固,运行至今没有呈现一例 Kubernetes 的运维问题,使企业自身能够将更多精力聚焦于业务的翻新和疾速倒退。

同时,在餐道业务平台迁徙至 ACK 的这段时间里,在老本、稳定性、效率、赋能业务等四个维度取得显著功效:

  • 资源利用率晋升:服务器资源利用率晋升了 30%+;
  • 撑持业务疾速倒退:呈现问题后可疾速隔离,当面对急剧增长的业务量,能够在短时间内实现扩容,本来自建集群须要 15 分钟扩容一个节点,而当初 ACK 集群均匀只须要 3 分钟即可扩容出一个节点,扩容效率晋升了近 80%;
  • 迭代效率晋升:版本迭代期间,服务的更新速度有了显著的改善,缩短了近 40% 的版本公布工夫;
  • 0 集群故障:集群的稳定性也给零碎提供了充沛的保障,截至目前,餐道各业务平台上的集群故障次数为 0。

能够预感,将来随着商家业务量的回升,ACK 提供的容器化利用全生命周期治理能力将助力餐道施展更大价值。

云原生从新定义餐饮 SaaS 市场需求

能够说,餐饮正在成为数智化转型在实体经济使用中的最大试验场。不久的未来,SaaS 将演进为餐饮行业的基础设施,通过将更先进、更高效的技术、经营形式与传统的餐饮品类相结合,为餐饮企业带来更多倒退机会。

与此同时,随着 Kubernetes 为代表的云原生技术、架构及服务的倒退,将来企业在任何须要云的中央,都可能享受到对立的云上运维和资源管控能力,使研发、运维人员无需关注系统可靠性、可用性、稳定性,将精力专一于业务翻新,进一步开释人力和资源老本。

从互联网到新批发、餐饮、金融、制作、交通,ACK 正在撑持着越来越多的行业利用云原生的形式解决业务问题,减速场景翻新。阿里云容器服务 ACK 也期待着与越来越多的“餐道”一起,帮忙更多有后劲的企业激发翻新生机,与各行各业的时代改革者独特成长。

👇👇点击这里,理解阿里云容器服务 ACK 产品详情!

理解更多相干信息,请扫描下方二维码或搜寻微信号(AlibabaCloud888)增加云原生小助手!获取更多相干资讯!

退出移动版