带你读《云原生架构白皮书2022新版》——加速 SaaS 规模化演进,餐道基于 K8s 的云上创新底座(上)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 带你读《云原生架构白皮书2022新版》——加速 SaaS 规模化演进,餐道基于 K8s 的云上创新底座(上)

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


餐饮正在成为数智化转型在实体经济运用中的最大试验场,推动着 SaaS 演进为餐饮行业新的基础设施。作为国内

最早一批涉足餐饮 SaaS 的企业,餐道正在以云原生的方式帮助餐饮企业进一步解决成本控制、效率提升等需求。

通过将业务平台迁移至阿里云容器服务 ACK,使服务器资源利用率提升超过 30%,扩容效率提升近 80%,版本发

布周期缩短近 40%,并以 0 集群故障为业务连续性提供充分保障。


“民以食为天”,这是一句刻在每个中国人 DNA 里的老话。餐饮行业也从来不乏激烈的竞争。消费升级和支付习惯

变化、人力和经营成本攀升、由疫情带来的不确定性等种种趋势的不断蔓延,使餐饮企业对成本控制、效率提升、精

细化运营等需求越来越迫切。


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


《2020 年中国企业级 SaaS 行业研究报告》显示,到 2022 年,中国企业 SaaS 市场的规模预计将突破千亿元。

与此同时,餐饮 SaaS 等深耕垂直领域的企业服务已经进入规模化应用阶段。


作为国内最早一批涉足餐饮 SaaS 的先行者,餐道创始人李振宏认为,传统餐饮走向互联网化是顺应时代的必然选

择。这也带动了餐饮 SaaS 逐渐成为餐饮企业增强管理水平、优化成本结构的重要选择。如今,哪怕是街边一个小

吃摊,都在用互联网进行着结算;各大商圈的餐饮门店,也几乎都在使用 SaaS 的收付款系统。从技术上而言,餐

饮 SaaS 已经能从最初的采购,贯穿到顾客买单、顾客维护、外卖订单、骑手配送、人力管理以及供应链、数据中

台等各个环节。


云计算是 SaaS 发展的根基。在云原生带来的全云开发新趋势下,下一代 SaaS 将向何处演进?本文将通过餐道基

于阿里云容器服务 ACK 的实践案例,分享以 Kubernetes 为基础的云原生架构如何助力餐饮 SaaS 实现更加稳定、

可靠的服务,并进一步帮助企业优化资源和人力成本。


2、餐道打造基于 ACK 的融合创新云上底座


餐道将自身定位为餐饮新零售行业“连接器”。截至 2021 年 10 月,其服务已覆盖了全国 400+ 个城市,80000+

家门店,日处理订单 350 万 +。在餐道看来,未来餐饮企业一定会以“数据服务化”、“全渠道服务化”和“新业

务拓展敏捷化”的交融与创新为发展方向。


为了帮助商家建立全链路业务的一站式管理方式,实现降本增效,餐道基于 SaaS 架构打造了一体化数据智能应用,

能够对接外卖平台、商家自建系统、收银系统、会员系统、配送供应商、后厨、ERP 系统、线上支付系统等。


image.png餐道业务架构图

餐道非常重视客户对服务的体验,并将系统稳定性、业务功能的迭代效率、问题的快速定位和解决视为构建核心竞争

力的基石。餐饮行业业务流量的波峰波谷现象明显,且经常会通过促销活动的方式来吸引顾客,如果由于资源分配不

合理导致高峰时期订单溢出、运力不足,会极大影响顾客和商家的体验;此外,餐道提供了订单管理系统、CDBI、

小程序、聚合配送、DMS、代运营等诸多垂直业务功能,在市场需求的快速变化下,产品功能创新和迭代效率问题

也是对技术架构的一大挑战。


这些现状的解法和云原生架构带来的核心能力不谋而合。餐道将主要的业务应用,包括前端 Web 容器、网关、后端

微服务通过 Kubernetes 集群部署,以云原生的方式帮助业务快速迭代,灵活响应商业需求。


云原生趋势下,Kubernetes 已经成为企业新一代云 IT 架构的基础设施。但是在企业部署和运维 Kubernetes 集群

的过程中,复杂性依然较高。对于 SaaS 服务商来说,如果选择自建 Kunernetes,那么只要有虚拟机,就能够创

建 Kubernetes 集群,并在集群上运行整个应用系统,无论这些虚拟机是来自本地 IDC 还是云平台。如果是为了满

足存在私有化部署需求的客户,采用自建方式可以方便地调用所需的计算资源。


但当规模达到一定程度之后,自建 Kunernetes 上会出现许多问题,比如由 DNS 解析带来的不稳定。另外遇到商

家活动等流量高峰场景,需要自行购买服务器扩容, 并进行各种初始化安装操作、集群配置等一系列繁琐的工作、

增加一台服务器至少需要花费 15 分钟,无论是资源、时间还是维护成本都比较高。


随着容器化应用在生产环境下的普及,企业对于托管 Kubernetes 的需求持续增长。在 2021 年最新的 CNCF 云原

生调查中,26% 的受访者表示正在使用托管 Kubernetes 服务,高于一年前的 23%,正迅速逼近本地安装的比例

(31%)。


餐道业务架构图

image.png

餐道业务架构图


为了在更好地保证业务系统稳定性的同时节省运维人力成本,近期,餐道选择将其部署在自建 Kubernetes 集群上

的业务应用迁移至阿里云容器服务 ACK,构建其餐饮 SaaS 平台。


ACK 以阿里云可靠稳定的 IaaS 平台为底座,向下封装了 30+ 款云产品,形成了自动化运维和云平台交互的新界面,

从而提升企业业务系统的弹性和自动化运维能力。对内,ACK 支撑了集团 100% 应用的云原生化,同时为云上上万

企业实现现代化应用改造升级提供升级服务。

The Clou


image.png


《云原生架构白皮书2022新版》——各个行业面临的挑战及解决方案——加速 SaaS 规模化演进,餐道基于 K8s 的云上创新底座(下) https://developer.aliyun.com/article/1232833

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
21天前
|
Kubernetes API 调度
k8s 到底是什么,架构是怎么样的?
Kubernetes(k8s)是Google开源的容器集群管理系统,它通过YAML文件自动化应用部署、扩展和管理。k8s架构包含控制平面(API Server、Scheduler、Controller Manager和etcd)和工作节点(Node,含kubelet、Container runtime、Kube Proxy等)。控制平面负责调度和管理,Node执行任务。kubectl是命令行工具,用于与k8s交互。k8s通过Ingress暴露服务,并通过Pod作为最小调度单位管理容器。Docker通常与k8s结合使用,提供容器化应用,但二者并非同一概念。
51 4
k8s 到底是什么,架构是怎么样的?
|
1月前
|
运维 Cloud Native 持续交付
云原生架构的未来演进:打造灵活、高效的企业IT基础
随着数字化转型的不断深入,企业的IT基础设施正经历着从传统架构向云原生架构的根本转变。本文将探讨云原生技术的最新发展趋势,分析其在提高业务敏捷性、降低运维成本以及促进技术创新方面的关键作用。我们将重点讨论如何借助容器化、微服务、DevOps和持续交付等核心技术,构建一个能够适应快速变化市场需求的云原生生态系统。通过实际案例分析,揭示企业在迁移到云原生架构过程中面临的挑战与解决策略,为读者呈现一幅云原生技术赋能企业未来的蓝图。
|
1月前
|
Cloud Native Devops 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
随着企业加速其数字化进程,云计算已成为支撑创新和灵活性的基石。本文深入探讨了云原生架构如何为企业提供敏捷性、可扩展性和成本效益,以及它如何成为支持现代应用程序开发和服务交付的核心。我们将分析云原生的关键组件,包括容器化、微服务、持续集成/持续部署(CI/CD)和DevOps文化,并讨论这些技术如何协同工作以提高企业运营效率和响应市场变化的能力。此外,我们还将审视采用云原生架构的潜在挑战和克服这些挑战的策略。
|
1天前
|
Cloud Native Devops 持续交付
探索云原生架构:为企业数字化转型插上翅膀
【4月更文挑战第26天】 随着企业对敏捷性、可扩展性和成本效率的不断追求,云原生技术正成为推动数字化转型的关键力量。本文深入剖析了云原生架构的核心组件,包括容器化、微服务、持续集成/持续部署(CI/CD)和DevOps实践,探讨它们如何协同工作以支持动态环境。通过分析多个行业案例,我们揭示了云原生实施的最佳实践,并讨论了在采纳云原生过程中面临的挑战及其解决方案。文章旨在为决策者提供一个清晰的云原生技术蓝图,帮助他们构建更加灵活和高效的业务模型。
13 4
|
3天前
|
Cloud Native Devops 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第24天】 随着企业加速其数字化转型之旅,云原生架构已成为实现敏捷性、可扩展性和持续创新的关键推动力。本文将探讨云原生技术如何助力企业构建灵活的IT环境,支持快速部署新服务,并提高整体业务效率。通过分析微服务、容器化、DevOps和持续集成/持续部署(CI/CD)等关键技术的实践应用,我们将揭示这些元素如何共同塑造出一个响应迅速且高效的企业架构模型。
|
3天前
|
Cloud Native 持续交付 云计算
构筑未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第24天】 随着企业加速其数字化进程,云原生技术已逐渐成为推动创新与维持竞争力的驱动力。本文将探讨云原生架构的核心概念、实施策略以及它如何助力企业在不断变化的市场环境中实现敏捷性和弹性。我们将深入剖析容器化、微服务、持续集成与持续部署(CI/CD)等关键技术,并讨论它们如何共同作用于构建高度可靠、可扩展的系统结构。通过具体案例分析,文章旨在为读者提供如何在组织中采用和优化云原生实践的洞见。
|
6天前
|
Cloud Native API 持续交付
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第21天】 随着企业加速其数字化转型的步伐,云原生技术已迅速成为推动创新和实现敏捷性的基石。本文深入探讨了云原生架构的核心组件,包括容器化、微服务、持续集成/持续部署(CI/CD)以及声明式API。通过分析这些技术的协同效应,揭示了它们如何共同促进系统的可伸缩性、弹性和维护性,进而支持企业在不断变化的市场环境中保持竞争力。
10 1
|
6天前
|
敏捷开发 Cloud Native 持续交付
构建未来:云原生架构的进化之路
【4月更文挑战第21天】随着数字化转型的深入,企业对IT基础设施的要求日益提高。云原生技术以其灵活性、可扩展性和敏捷性成为推动创新的重要力量。本文将探讨云原生架构的核心组件,分析其如何助力企业实现快速迭代和高效运营,并预测云原生技术的发展趋势。
|
9天前
|
Cloud Native 持续交付 云计算
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第18天】 随着企业加速迈向数字化,云原生架构成为推动创新与效率的催化剂。本文深入探讨了云原生技术如何助力企业实现敏捷开发、自动化运维和无缝可扩展性,以及它如何塑造着云计算的未来。我们将通过具体案例分析,揭示云原生架构在处理复杂系统时的灵活性和可靠性,并展望其对业务连续性和安全性的积极影响。
14 1
|
12天前
|
Cloud Native 持续交付 API
构建未来:云原生架构在企业数字化转型中的关键作用
【4月更文挑战第15天】 随着企业加速其数字化转型的步伐,云原生架构已经成为推动创新和实现敏捷性的关键技术。本文深入探讨了云原生技术如何助力企业在竞争激烈的市场中保持领先地位,包括它的核心组件、实施策略以及面临的挑战。通过实际案例分析,我们揭示了企业如何利用云原生架构来优化资源使用、提高开发效率和加强系统的稳定性与安全性。