首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏深度学习与python

    左手 VM,右手 Container Serverless,达达智能弹性伸缩架构和实践

    在 2021 年 4 月 25 日 ArchSummit 全球架构师峰会(上海站)上,达达集团云平台 DevOps & SRE 负责人杨森,发表了以《左手 VM ,右手 Container Serverless ,云原生智能弹性伸缩架构和实践》主题分享,希望对正在进行弹性扩缩容的你有所启发。 1架构设计——故障驱动 达达决定做弹性扩缩容,是由故障引发的。 业务指标方面,仅仅考虑了单个 CPU 的指标,其他指标完全缺失,另外当前这个系统非常不够灵活,显然这不是很好的弹性系统。 怎么样做的更好?什么样的架构是更好的弹性架构呢? 5架构演练——弹性扩缩容演练 弹性系统需要保证全自动运行,所以我们会定期做一些弹性扩缩容演练。接下来与大家分享扩缩容时候遇到的一些问题。

    1.4K10发布于 2021-06-08
  • 来自专栏程序那些事

    架构之:serverless架构

    简介 不知道什么时候,出现了一个叫做Serverless架构的模式,看这个英语单词Serverless,也就是没有服务的意思。没有服务怎么搭建应用程序呢? 很明显这个serverless架构是云厂商想出来的,目的就是要让你用他们的服务。这个跟最近比较流行的cloud native有异曲同工之妙。 如果将上面的服务转换成为serverless架构,该如何修改呢? 在serverless架构中,服务端没有了,转而被各种FaaS所替代。 可以看到,Serverless架构已经和原来的架构完全不同了。带来的好处就是系统变得更加灵活,并且对功能重新做了划分,减少了服务端的业务逻辑,有点分布式的效果,对应的服务器成本更低。 总结 serverless架构是目前比较热门的一种架构方式,我们可以去尝试使用这种新的架构方式,来看看能否给我们的业务带来不同的变化。但是也需要看到并不是所有的服务都可以使用serverless架构

    92020发布于 2021-07-15
  • 来自专栏程序那些事

    架构之:serverless架构

    简介 不知道什么时候,出现了一个叫做Serverless架构的模式,看这个英语单词Serverless,也就是没有服务的意思。没有服务怎么搭建应用程序呢? 很明显这个serverless架构是云厂商想出来的,目的就是要让你用他们的服务。这个跟最近比较流行的cloud native有异曲同工之妙。 如果将上面的服务转换成为serverless架构,该如何修改呢? 在serverless架构中,服务端没有了,转而被各种FaaS所替代。 可以看到,Serverless架构已经和原来的架构完全不同了。带来的好处就是系统变得更加灵活,并且对功能重新做了划分,减少了服务端的业务逻辑,有点分布式的效果,对应的服务器成本更低。 总结 serverless架构是目前比较热门的一种架构方式,我们可以去尝试使用这种新的架构方式,来看看能否给我们的业务带来不同的变化。但是也需要看到并不是所有的服务都可以使用serverless架构

    1.4K30发布于 2021-07-13
  • 来自专栏idba

    PolarDB Serverless弹性能力探索指南

    PolarDB MySQL Serverless于去年底正式上线,目前已经有1000+用户开始上手使用。本文期望从实践角度,演示如何测试PolarDB Serverless弹性能力。 前者有更大的弹性范围,所有资源完全按Serverless弹性计费;后者可以直接在老实例开启,计费分固定规格费用和弹性费用。这里我们直接购买Serverless类型实例进行测试。 这说明PolarDB Serverless触发弹性后,性能获得提升。 点击控制台左侧的性能监控标签,可以看到集群监控中展示了 Serverless监控指标项。 这一节我们验证多节点弹性测试的效果。点击Serverless配置,只读节点个数扩展上限从 0 修改为 7。 为了避免只读节点频繁的弹性震荡,Serverless没有选择立刻回收无负载的只读。 五 总结 PolarDB Serverless弹性探索就到这里。

    69820编辑于 2023-10-28
  • 来自专栏東雲研究所

    Serverless 架构演进

    单体架构:最原始的站点架构模型,采用单一VPS或服务器做业务支撑。 SOA架构:最常用的企业架构,通过各个服务模块,将较为复杂的业务拆分治理。 容器架构:更好的SOA载体,底层计算的革新,但还是会强依赖自生运维能力。 Serverless架构:封装了所有底层资源管理和系统运维工作,使开发人员更容易使用云基础设施。 无服务器云计算( Serverless Computing)几乎装了所有的底层资源管理和系统运维工作,使开发人员更容易使用云基出设施。 Serverless它提供了一个方式,极大地简化了基于云服务的编程,犹汇编语言到高级编程语言般的转换。

    90800发布于 2020-02-07
  • 来自专栏韩曙亮的移动开发专栏

    我的 Serverless 实战 — Serverless 架构理念 ( 后端服务器发展 | Serverless 与 ServerFul | Serverless 定义 | 架构优缺点 )

    文章目录 一、后端服务器架构发展 二、Serverless 与 ServerFul 三、Serverless 定义 四、Serverless 优缺点 【本文正在参与 “100%有奖 | 我的Serverless 阿里云的 ECS , 腾讯云的 CVM ; 在云平台中 , 可以将 数据库运行在云数据库中 , 相关的 文件资源可以存储在对象存储中 , 这样使用维护起来 , 使用更方便 , 风险更低 , 性能可以弹性伸缩 架构 , 就是为了解决上述运行环境问题而提出的 , 开发者可以只关心业务实现 , 不用再服务器 , 运维等方面花费太多的时间和成本 , 二、Serverless 与 ServerFul ---- 传统的后端开发方式可以理解成为 , 开发者需要关注 服务器弹性伸缩 , 负载均衡 , 异地容灾备份 , 性能监控 , 网络安全 , 负载均衡 , 数据 / 文件存储 , 等各种细节 , 这些需要投入大量的成本 ; Serverless架构 计算 与 存储 分离 , Faas 负责计算 , Baas 负责存储 ; Serverless 缺点 : 云平台依赖性强 : 对 云平台 依赖性很强 , 不同的云平台之间的标准不统一 ,

    2.3K20编辑于 2023-03-29
  • 来自专栏技术成长

    基础架构中的弹性意义,评估弹性水平以及实现弹性的方法

    基础架构中的弹性弹性的意义在基础架构的设计和运维中,弹性是非常重要的一个概念。弹性的主要意义是指系统的可恢复性和容错性,即当系统出现故障或负载变化时,系统能够自动调整来适应变化,保持正常运行。 评估弹性水平的方法为了评估一个基础架构弹性水平,可以从以下几个方面入手:故障容忍性:一个弹性的基础架构需要能够容忍各种故障,包括硬件故障、网络故障、软件故障等。 自动化运维:一个弹性的基础架构需要能够自动化运维,以减少人为干预和出错的风险。例如,可以采用自动化部署、自动化测试、自动化监控等技术来提高基础架构的可靠性和稳定性。 实现弹性的技术为了实现基础架构弹性,可以使用以下几种技术:容器化技术:容器化可以提高基础架构弹性,使系统更易于扩展和管理。例如,可以使用Docker来部署应用程序,快速构建环境,自动化部署等。 综上所述,弹性是基础架构设计和运维中的重要概念,需要兼顾故障容忍性、负载均衡、自动化运维等方面,使用容器化技术、负载均衡技术和自动化运维技术等技术来实现。

    96072编辑于 2023-08-10
  • 来自专栏Tencent Serverless 官方专栏

    Serverless 实战:通过 Serverless 架构实现监控告警

    Serverless 服务的一个重要应用场景就是运维、监控与告警,所以本文将会通过现有的 Serverless 平台,部署一个网站状态监控脚本,对目标网站的可用性进行监控告警。 而在本文中,我们则通过 Serverless 技术,对云产品进行相关的监控与告警。 总结 通过本文的实践,希望读者可以了解到 Serverless 相关产品在运维行业中的基本应用,尤其是监控告警的基本使用方法和初步灵感。 传送门: GitHub: github.com/serverless 官网:serverless.com 欢迎访问:Serverless 中文网,您可以在 最佳实践 里体验更多关于 Serverless 在线产品发布会 无论是构建一个 Serverless Express.js 应用程序、Serverless 静态网站,还是 Serverless 云函数,我们诚邀您参加明天的在线产品发布会,学习如何使用所有这些激动人心的新功能

    1.3K42发布于 2020-04-26
  • 来自专栏得物技术

    Serverless架构演进与实践

    平台,部署架构如下图:图片这是一个比较典型的依托于Serverless平台的SaaS应用交付,即我们提供了一套通用的代码模板,提交给了Serverless平台进行运行,服务开发商也就是我们无需关注承载服务的系统架构和资源运维 Serverless如何影响微服务微服务和Serverless并不冲突,一个微服务应用可以是基于Serverless架构搭建部署的,也可以是传统的先申请资源再进行部署的方式,Serverless本身是技术架构 ,而微服务是业务架构,经济基础决定上层建筑,底层的技术架构形式会影响上层的业务,当Serverless以function为粒度提供服务的时候,对于上层微服务的架构组织带来了新的契机。 Serverless和云原生的关系Serverless就是为云而生的东西,天生具有云的基因(免运维弹性伸缩按量计费),用户将服务托管给了云厂商,只需要聚焦业务逻辑不需要去关心和管理资源问题,是对容器技术的封装 ,通过Serverless架构模式来实现自动化运维调度以及更加灵活的弹性,能让系统资源做到更加合理充分的利用,也让云的红利离我们越来越近。

    1.8K72编辑于 2022-10-13
  • 来自专栏ThoughtWorks

    Serverless架构实践初探|洞见

    随着云计算技术的进步,软件系统的架构方式也因此发生着一些变化,其中Serverless架构就是这里的一个典型的例子。 (图片来自:http://t.cn/RadEFqr) 什么是Serverless架构 目前关于Serverless架构的准确定义,业界并没有一个统一的标准。 在我们Thoughtworks最新一期的技术雷达中,Serverless架构位于试验象限,下文就介绍下我们在Serverless架构下的一些实践经验。 实时数据处理下的Serverless架构 在初识Serverless架构的好处之后,我们开始在其他方面的应用尝试,比较典型的一个例子就是在实时数据处理业务下的Serverless架构Serverless架构作为一种新的架构方式,还在不断的发展中。希望本文能给您带来一些思考。----

    1.9K70发布于 2018-04-17
  • 来自专栏Tencent Serverless 官方专栏

    Serverless 架构与事件规范

    基础服务架构 本篇内容主要讨论的是 Serverless架构与其事件规范的基础原则。 首先,我们先来了解下在 HTTP/Web 场景下我们的典型的WEB场景是怎样的: ? Serverless服务架构 那么接下来,我们来看下Serverless服务是如何请求数据的吧: ? Serverless架构 Serverless 场景下,客户端需要通过API网关 Baas 来访问函数 FaaS 服务,然后在通过函数计算做数据库链接实现数据库的写入和拉取。 Serverless概念 Serverless 架构核心 了解完整体Serverless的情况,我们来看下传统Faas的基础架构,其实传统Faas最关键的核心概念是我们的调用,我们可以通过Event Sources 总结 如上就是关于Serverless 架构与事件规范的一点思考,希望可以给到大家一些帮助。

    1.7K53发布于 2020-04-26
  • 来自专栏丑胖侠

    Serverless单体架构的崛起

    但是,任何明智的开发者都会告诉你,对于任何架构选择,答案总是“看具体情况”。 但是,如果我们使用单体架构,那就说 1 个吧。 每个类型的数据库至少一个。假设我们需要 3 种类型的数据库来满足中等规模的应用程序。 进入Serverless单体架构时代 前端元框架的兴起 过去我们见证了一个令人难以置信的演变,那就是诞生了众多前端元框架。其中最著名的有 Next.js、Remix 和 SvelteKit。 Serverless数据库时代 目前,围绕数据库作为服务(DaaS)的解决方案或者说后端作为服务(BaaS)正在兴起。BaaS的目标是提供应用程序所需的所有功能,以便你无需在后端编写一行代码。 使用这种架构,对纯净和全面的单体架构(前端 + 后端)的需求就不再存在。然而,元框架是超过 80% 的代码将驻留的部分。为此,现在有一些工具可以使用,例如 turborepo。

    4K10编辑于 2023-12-11
  • 来自专栏aoho求索

    周末漫谈 | 什么是 Serverless 架构

    Serverless 是什么 Serverless 架构是不是就不要服务器了?回答这个问题,我们需要了解下 Serverless 是什么。 Serverless 架构近几年频繁出现在一些技术架构大会的演讲标题中,很多人对于 Serverless,只是从字面意义上理解,无服务器架构,但是它真正的含义是开发者再也不用过多考虑服务器的问题,但是并不代表完全去除服务器 Serverless 架构的特点 总得来说,Serverless 架构主要有以下特点: 实现了细粒度的计算资源分配。 不需要预先分配资源。 具备真正意义上的高度扩容和弹性。 按需使用,按需计费。 应用场景与 Serverless 架构的特点密切相关,根据 Serverless 的这些通用特点,我们归纳出下面几种典型使用场景:弹性伸缩、大数据分析、事件触发等。 弹性伸缩 由于云函数事件驱动及单事件处理的特性,云函数通过自动的伸缩来支持业务的高并发。针对业务的实际事件或请求数,云函数自动弹性合适的处理实例来承载实际业务量。

    1.4K21发布于 2020-12-01
  • Serverless 架构模式深度解析

    一、引言:Serverless不是“无服务器”,而是“无需关心服务器” 在云计算从IaaS、PaaS演进到SaaS的全链路中,Serverless(无服务器架构)是近十年最具颠覆性的架构模式之一。 这种架构模式彻底重构了传统的开发、部署和运维流程,带来了“按需付费、弹性伸缩、快速迭代”的核心价值。 2.2 Serverless vs 传统架构 vs 微服务:核心差异 维度 传统单体架构 微服务架构 Serverless架构 服务器管理 自研/采购,全量运维 容器化部署,部分运维 云厂商托管,零运维 七、Serverless架构的适用场景与不适用场景 7.1 适用场景 突发流量场景:秒杀、促销、直播带货等流量波动大的场景,Serverless弹性扩容; 定时任务场景:数据同步、报表生成、日志清理等定时任务 :Serverless从单云厂商走向跨云、跨地域分布式部署,支持全球弹性; 边缘计算+Serverless:函数部署到边缘节点(如CDN节点),降低访问延迟,支持本地化计算; AI+Serverless

    38910编辑于 2026-04-14
  • TDSQL-C Serverless 云原生数据库架构弹性能力与AI智能化应用概要

    是一款基于 存算分离架构 的云原生数据库。 其核心商业差异化在于通过 “不使用不付费” 的计费模式与 秒级弹性伸缩 能力,解决传统数据库资源利用率低和成本高的痛点。 技术定义: 基于 TDSQL-C 架构,将计算层与存储层解耦。 极致纵向与横向弹性,快速扩容防止系统崩溃。 三、 应用框架和功能介绍 1. 功能框架 计算层: 依托 TDSQL-C 架构,支持秒级伸缩与跨机弹性。 混合集群架构: 支持 Proxy (Serverless) 进行读写分离与负载均衡,主从节点形态可不同(资源混部),各节点独立弹性。 2. 产品优势 极致弹性: 纵向弹性:资源如水源般可涓流可倾泻,支持即时满载。 横向弹性:支持 Serverless 混合集群,全场景应用。 成本压缩: 秒级计费: 按 CCU 实时计费,不使用不付费。

    15600编辑于 2026-05-30
  • 来自专栏博文视点Broadview

    采用Serverless架构搭建Web应用

    本文从无服务的优势与限制两方面带您初识Serverless设计。 本文选自《Serverless架构:无服务器单页应用开发》 在传统Web应用中,服务器是系统不可缺少的组成部分。 使用这种许多人称之为多层架构的传统方式,系统一般会由浏览器、应用服务器和多个后端服务构成(见下图)。 ? 使用Serverless(无服)的方式,可以移除所有这些层次架构,达到更直接的实现。 这样,最终的设计就是移除传统Web应用架构中所有的中间层次,允许浏览器直接连接到它所需要的服务上。 除了能够简化架构,这种切换到Web服务作为后端的方式,还能让应用获得这些服务与生俱来的可用性和可扩展性优势。 你可能会好奇到底发生了什么,使这种方式成为可能。 无服设计的限制 尽管无服架构有许多优点,但它也不是适用于所有类型的应用。为了享受这种设计带来的益处,你必须接受一系列的限制。如果你的应用不能适应这些限制,那么它很可能不是最合适的构建方式。

    2.6K30发布于 2020-06-11
  • 来自专栏腾讯云中间件的专栏

    弹性、高可靠!腾讯云 TDMQ RabbitMQ Serverless 版全新发布

    导语 2025年6月起,腾讯云 TDMQ RabbitMQ 版正式推出 Serverless 版本,该版本基于自研的存算分离架构,兼容 AMQP 0-9-1 协议和开源 RabbitMQ 的各个组件与概念 相比传统自建方案,TDMQ RabbitMQ 开源托管版不仅免除了用户部署运维的负担,并通过架构优化实现了跨可用区高可用部署、一键弹性扩缩容等生产级能力,同时内置了完善的监控告警、巡检诊断等企业级运维功能 为更好地满足用户对弹性扩展和成本优化的需求,腾讯云消息队列 TDMQ RabbitMQ 版正式推出 Serverless 版本。 总结与展望 腾讯云推出的 TDMQ RabbitMQ Serverless 版基于自研的存算分离架构,有效兼容开源生态并解决了其固有稳定性问题(如脑裂、不抗堆积),提供高可用、弹性扩缩和按量计费的核心优势 未来腾讯云 TDMQ RabbitMQ Serverless 版将持续优化,推出弹性 TPS 功能以更好应对突发流量,同时做好开源兼容性增强、管控能力升级和可观测工具完善,并深化行业场景应用,助力用户以更低成本

    67010编辑于 2025-06-21
  • 来自专栏devops

    架构实战】Serverless架构设计与冷启动优化

    一、Serverless概述Serverless是无服务器架构:核心特性:无需管理服务器按需付费自动扩缩容事件驱动二、函数计算1.架构展开代码语言:TXTAI代码解释┌─────────────┐┌── AWSLambdaexports.handler=async(event)=>{constresponse={statusCode:200,body:JSON.stringify({message:'Hello,Serverless 、成本优化1.计费模式厂商计费维度AWSLambda请求数+执行时间阿里云FC调用次数+执行时长+流量腾讯云SCF调用次数+资源使用2.优化建议减少函数执行时间合理设置内存使用预留实例监控成本八、总结Serverless 架构要点:函数化:业务拆分为函数事件驱动:触发式执行冷启动:预热+优化依赖成本:按需付费个人观点,仅供参考

    11910编辑于 2026-05-18
  • 来自专栏ZYJ的技术专栏

    Serverless无服务器架构详解

    本文对Serverless架构的基础概念,具体产品,应用场景,工作原理进行详细解析。 基础概念 Serverless: 无服务器架构,即在无需管理服务器等底层资源的情况下完成应用的开发和运行,是云原生架构的核心组成部分。 这种比较传统的web架构很适合应用于Serverless,只需将整个后端代码部署到云函数即可,好处有:1.利于SEO,2.降低系统复杂度,易于部署。 总结 本文首先介绍了Serverless的概念,可简单理解为FaaS和BaaS的结合,并阐述了其优势(免运维、按量计费、弹性伸缩),以及劣势(延时、复杂应用支持、云产商绑定)。 希望读完本文能对Serverless无服务架构有一个形象具体的认识。 本文链接: https://zhayujie.com/serverless-intro.html

    5.9K31发布于 2020-08-03
  • 来自专栏腾讯云原生团队

    腾讯云 Serverless 弹性容器服务 EKS x 可信云:首批+先进级认证

    腾讯云弹性容器服务(EKS),云函数 (SCF),弹性微服务(TEM)联合其他相关产品,在2021年 Serverless 平台技术能力评估中,共同获得国内首批 Serverless 平台技术能力先进级认证 EKS:原生 K8S Serverless 化 产品介绍 弹性容器服务 EKS(Elastic Kubernetes Service)是腾讯云容器团队的推出的 Serverless 化 Kubernetes 更快、更高效的弹性能力,降低提前预留资源的计费周期。 免去维护服务器的运维成本。 应用场景 微服务场景: 使用弹性容器服务 EKS 来运行微服务,免除用户对计算节点的运维工作。 在线推理场景: 弹性容器服务 EKS 支持使用 CPU、GPU 以及 vGPU 来运行在线推理服务,丰富的资源规格和弹性伸缩的负载,使运行服务更高效、更经济。 降本增效标准指南|ProphetPilot:容器智能成本管理引擎 TKE 体验升级:更快上手 K8s 的24个小技巧 腾讯TencentOS 十年云原生的迭代演进之路 技术赋能教育:51Talk 在线教育的 Serverless

    6K71发布于 2021-08-04
领券