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

    使用 OpenWhisk 自建 Serverless 服务

    在尝试了使用 AWS 开发 Serverless 应用之后,我便想尝试使用 OpenWhisk 框架来搭建自己的 Serverless 服务。 相比其他serverless项目,OpenWhisk是一个健壮的、可扩展的平台,支持数千并发触发器和调用。 OpenWhisk 简介 其系统架构如下所示: ? 同时,consul还提供服务发现功能,使控制器发现调用操作的实体。 Apache Kafka 用于构建实时数据管道和流应用程序。 Invoker 使用 Scala实现,它是处理执行过程的最后阶段。

    3.1K50发布于 2018-01-29
  • 来自专栏EAWorld

    Serverless架构:用服务代替服务

    Serverless是最新兴起的架构模式,中文意思是“无服务器”架构。 在微服务架构中,服务需要一直运行,实际上在高负载情况下每个服务都不止一个实例,这样才能完成高可用性;在Serverless架构下,服务将根据用户的调用次数进行计费,按照云计算pay-as-you-go原则 Serverless不代表完全去除服务器,而是代表去除有关对服务器运行状态的关心和担心,以及透明化基础设施。 总结 本文从业内发展趋势引出Serverless架构,然后分成几大模块进行讲解: 第一部分,Serverless背景来源以及其概念定义,Serverless代表无服务器计算技术崛起, 是新一代云服务和开发架构的实践 Serverless代表无服务器计算技术崛起, 是微服务的一种表现形式,是新一代云服务和开发架构的实践,是云计算发展重点方向之一。

    4.3K101发布于 2018-04-02
  • 来自专栏Nodejs技术栈

    Serverless(无服务)基础知识

    所谓“无服务器”,并不是说基于 Serverless 架构的软件应用不需要服务器就可以运行,其指的是用户无须关心软件应用运行涉及的底层服务器的状态、资源(比如 CPU、内存、磁盘及网络)及数量。 每个 Serverless 服务或框架的实现都不尽相同,都有各自的特点。 目前业界的各类 Serverless 实现按功能而言,主要为应用服务提供了两个方面的支持:函数即服务(Function as a Service,FaaS)以及后台即服务(Backend as a Service 2.BaaS 为了实现应用后台服务Serverless 化,BaaS(后台即服务)也应该被纳入一个完整的 Serverless 实现的范畴内。 Serverless的技术特点 为了实现解耦应用和服务器资源,实现服务器资源对用户透明,与传统架构相比,Serverless 架构在技术上有许多不同的特点。

    2.4K20发布于 2020-02-11
  • 来自专栏bug收集

    Serverless服务(BaaS非常方便)

    下面就把我了解到的关于Serverless服务的一些知识分享出来,有需要的可以看看 一、什么是Serverless服务 serverless又名无服务器,所谓无服务器并非是说不需要依赖和依靠服务器等资源 Serverless 真正做到了部署应用无需涉及基础设施的建设,自动构建、部署和启动服务Serverless 是构建和运行软件时不需要关心服务器的一种架构思想。 Serverless 的出现真正地解决了降低成本、提升效率的问题。它 真正做到了弹性伸缩、高并发、按需收费、备份容灾、日志监控等。 Serverless可以看成是虚拟主机的升级版本,不用考虑服务器配置,对应语言环境设置,部署服务等,都不需要考虑。 狭义的 Serverless 是 Faas 和 Baas 组成。 领先的 Serverless服务, 为产品开发提供强有力的后端支持. 使用开发版,数据量不大,不用付费。

    81510编辑于 2024-07-30
  • 来自专栏顾宇的研习笔记

    Serverless服务持续交付案例

    本文是GitChat《Serverless服务的持续交付》部分内容已做修改。 文章聊天实录请见:“顾宇:Serverless服务的持续交付解析” “Serverless 风格微服务的持续交付(上):架构案例”中,我们介绍了一个无服务器风格的微服务的架构案例。 这个案例中混合了各种风格的微服务 架构图如下: ? Serverless 架构全景图 在这个架构中,我们采用了前后端分离的技术。 如何把握微服务的粒度和函数的数量,就变成了一个新的问题。而 Serverless Framework (https://serverless.com/),就是解决这样的问题的。 Serverless Framework 包含了三个部分: 1. 一个 CLI 工具,用于创建和部署微服务。 2. 一个配置文件,用于管理和配置 AWS 微服务所需要的所有资源。 3.

    1.9K20发布于 2018-08-17
  • 来自专栏韩曙亮的移动开发专栏

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

    文章目录 一、后端服务器架构发展 二、Serverless 与 ServerFul 三、Serverless 定义 四、Serverless 优缺点 【本文正在参与 “100%有奖 | 我的Serverless , 进行容器编排工作 ; Serverless 架构 , 就是为了解决上述运行环境问题而提出的 , 开发者可以只关心业务实现 , 不用再服务器 , 运维等方面花费太多的时间和成本 , 二、Serverless 服务 , 由于没有统一的标准 , 每家云平台提供的云服务都略有差异 ; 三、Serverless 定义 ---- Serverless 的定义 : 采用 Faas 和 Baas 服务解决问题的设计 ; 提供的服务即可 , 同时开发者将写好的代码提交到 Serverless 中 , Serverless 有一个专门运行逻辑代码的空间 , 这个空间就是 Faas ; Faas 的本质就是函数运行平台 , 优缺点 ---- Serverless 特点 : 没有运维 : 开发者 不需要关心服务器的运维工作 ; 运维工作由云平台提供 ; 事件驱动 : Serverless 上部署的函数 , 不是随时都在运行

    2.2K20编辑于 2023-03-29
  • 来自专栏ZYJ的技术专栏

    Serverless服务器架构详解

    基础概念 Serverless: 无服务器架构,即在无需管理服务器等底层资源的情况下完成应用的开发和运行,是云原生架构的核心组成部分。 通俗来说,如果将购买一台物理服务器比作买车,购买云服务器就类似于租车(租赁期间需要驾驶和维护,且即使闲置也需付费),那么Serverless则类似于出租车(只需乘坐,按里程计费)。 一个完整的Serverless应用一般由FaaS层的云函数负责无状态的计算,由BaaS层组件负责状态的维护: FaaS(函数即服务,Function as a Service):将函数代码托管给云产商, Serverless很适合用于流量分布不均的轻量应用,比如一些活动页面,可能一个周期内只有很短的一段时间会有大量访问,且需要长期的维护,此时为这个应用去购买高配置的服务器显然是不划算的。 希望读完本文能对Serverless服务架构有一个形象具体的认识。 本文链接: https://zhayujie.com/serverless-intro.html

    5.7K31发布于 2020-08-03
  • 来自专栏程序猿DD

    Serverless:微服务架构的终极模式

    Google Serverless全景图 华为终端云服务以多年为超过百万移动应用开发者提供服务为基础,结合多年在Serverless领域的技术积累,推出了Serverless行业解决方案,包含构建类(云函数 为此,Serverless平台需要为函数提供完备、高效、可靠的BaaS服务连接/访问接口。 安全隔离:Serverless是逻辑多租的服务,租户的函数代码可能运行在同一台服务器上。 Serverless架构的基本单元从微服务变为函数。 Serverless和微服务的差异 为了说明Severless开发与微服务开发的区别,表1-1对比了整个软件开发流程中微服务Serverless在每个阶段的活动,从设计、开发、上线到持续服务Serverless服务Serverless开发的差异

    1.4K10发布于 2021-12-01
  • 来自专栏【腾讯云开发者】

    服务Serverless 如何强强联合?

    导语 | 微服务Serverless 被不少开发者称为“天作之合”,在当前的微服务体系中,Serverless 的定位是什么?Serverless 在微服务分布式应用中又是如何落地的? 第三部分,Serverless 架构在腾讯云微服务体系实践中的应用。第四部分,Serverless 在腾讯云中间件领域的实践与探索。 首先分享关于 Serverless 的一些思考。 二、Serverless 在微服务体系中的位置 第二部分分享 Serverless 在微服务体系中的位置,我们在微服务体系中为什么需要 Serverless架构? 传统的微服务架构中有哪些特点? 微服务里面做 Serverless 化是非常高的承诺,因为都不让我关心微服务器,出了问题怎么保证解决? 新技术对于微服务Serverless 化带来很多优势,新技术主要讲的是Service Mesh以及Dapr。这个技术对整个微服务Serverless 有哪些价值?

    3K61发布于 2021-07-15
  • 来自专栏Kubernetes GO

    Databricks Serverless服务启动优化大揭秘

    Databricks Serverless计算基础设施横跨三大云服务商以管理数百万台虚拟机,针对如此规模的场景,如何高效地运营基础设施是一项巨大的挑战。 通过该文,我们分享最近所做的一些工作,让用户体验到真正的Serverless产品:不单单是提供计算资源,同时包括底层系统(例如完整的 Apache Spark 集群或大型语言模型服务等)均能够在几秒钟内为大规模的数据和 Databricks Serverless Databricks Serverless计算基础设施横跨三大云服务商以管理数百万台虚拟机,针对如此规模的场景,如何高效地运营基础设施是一项巨大的挑战。 通过该文,我们分享最近所做的一些工作,让用户体验到真正的Serverless产品:不单单是提供计算资源,同时包括底层系统(例如完整的 Apache Spark 集群或大型语言模型服务等)均能够在几秒钟内为大规模的数据和 这些优化涵盖了整个软件栈,从操作系统和容器运行时到托管应用程序,帮助我们每天节省数千万分钟的计算时间,并为 Databricks Serverless客户提供最优性价比的服务

    1K00编辑于 2025-01-19
  • 来自专栏LNMP开发那些事

    PHP内置服务器与Serverless

    PHP内置服务器与Serverless PHP从5.4版本开始就提供了一个内置的WEB服务器,可以通过一个简单的命令`php -S`启动一个WEB服务器,极大简化了开发环境的搭建。 仅实现了基本功能,基本没有任何优化,是一个单线程进程(不过从7.4版本开始,内置服务器支持多进程的运行方式) 从传统开发角度看,这样性能和功能的服务器确实很难应用于生产环境,但是伴随着Serverless 的发展,感觉内置服务器的限制突然不是那么重要了。 使用Serverless服务,不管是AWS Lambda,Google Function,还是国内阿里云的函数计算、腾讯云的云函数,我们关注的点不再聚焦于单机性能释放,而是变成了以下四个方面,我们要做的本质上变成了降低单请求的资源占用和执行时间 带宽基本不用对比,应该不会有什么变化,gzip完全可以在CDN层来实现 从Serverless的角度看,内置服务器并不算是一个很差的选择,对比传统的运行方式可能更加合适一些,就是不太清楚不建议生产环境使用是否有除性能外的其他原因

    74320编辑于 2023-10-19
  • 来自专栏企鹅号快讯

    什么是Serverless服务器架构?

    Serverless不代表再也不需要服务器了,而是说:开发者再也不用过多考虑服务器的问题,计算资源作为服务而不是服务器的概念出现。 Serverless有以下几个特点: Serverless意味无维护,Serverless不代表完全去除服务器,而是代表去除有关对服务器运行状态的关心和担心,它们是否在工作,应用是否跑起来正常运行等等。 Serverless不代表某个具体技术,有些人会给他们的语言框架取名为ServerlessServerless其实去除维护的担心,如果你了解某个具体服务器技术当然有帮助,但不是必须的。 Serverless中的服务或功能代表的只是微功能或微服务Serverless是思维方式的转变,从过去:“构建一个框架运行在一台服务器上,对多个事件进行响应。” Serverless规模扩展性方面由于充分利用云计算的特点,因此其扩展是平滑的,同时由于Serverless是基于微服务的,而一些微功能微服务的云计算是零收费,这样有助于降低整体运营费用。

    2.7K10发布于 2017-12-28
  • 来自专栏Tencent Serverless 官方专栏

    如何使用 Serverless + CLB 快速部署 Web 服务

    在 《如何快速迁移传统 LB 公网业务到 Serverless?》  文章中,为大家介绍了负载均衡 CLB 触发器接入 Serverless 函数的优势、适用场景及配置指引。 在本篇文章中,将实践如何使用负载均衡 CLB 作为 Serverless 服务的访问入口,拓展其低成本、免运维等优势,为开发者平滑迁移应用上云提供参考。 方案总结 通过 CLB 监听器访问路径,可以快速拓展 Serverless 应用的访问及使用场景。为开发者提供高可用的 Serverless 应用访问服务。 Demo,获取 Serverless 新用户礼包,请在 PC 端访问: serverless.cloud.tencent.com/start? GitHub: github.com/serverless 官网: cloud.tencent.com/product/serverless-catalog ?

    1.6K50发布于 2021-03-18
  • 来自专栏得一

    通过 Serverless Components Koa 构建后台服务

    Serverless Components 是支持多个云资源编排和组织的场景化解决方案,主要基于客户的具体场景,如 Express 框架支持、网站部署等。 Serverless Components 可以有效简化云资源的配置和管理,将网关、COS 和 CAM 等产品联动起来,让客户更多关注场景和业务。 本文将讲解如何使用 Serverless Components Koa 快速构建一个后台接口服务,并验收新建、查询用户等功能。 [sls deploy 部署] 如上图所示,kao 接口服务的请求 url 是 https://service-gwlsee6c-1253513412.gz.apigw.tencentcs.com/release Components Koa 构建后台服务

    1.4K121发布于 2020-07-06
  • 来自专栏哎_小羊

    学习 Kubernetes 原生 Serverless服务架构 Kubeless

    https://blog.csdn.net/aixiaoyang168/article/details/82379339 目录 1、Serverless & Kubeless Serverless Serverless AWS 官方对 Serverless 的介绍:服务器架构是基于互联网的系统,应用开发不使用常规的服务进程,而是依赖于第三方服务,客户端逻辑和服务托管远程过程调用的组合 简单的讲,Serverless 就是指应用的开发不再需要考虑服务器的硬件基础设施,而是依赖于第三提供的后端服务(Baas)和应用逻辑运行容器(FaaS),但是并不是意味着没有服务器,而是服务器以特定功能的第三方服务的形式存在 Serverless 带来的好处: 降低了硬件基础设施的部署和维护成本 方便应用服务的扩展和监控,因为依赖的第三方运行平台基本都支持动态扩展和服务监控。 ,调用我们指定的代码的类方法,来提供服务给外部调用。

    2K20发布于 2019-05-25
  • 来自专栏学习/读书笔记

    《前端Serverless:面向全栈的无服务架构实战》-- 1.Serverless综述(笔记)

    云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式 API。 Serverless 是云原生下的一个重要方向。 CNCF 发布的 Serverless 白皮书探讨了关于 Serverless 的理念、定义及其价值,即 Serverless 指的是无论在应用的构建环节还是运行环节,都无须对服务器进行维护和管理。 1.4.3 服务端的应用场景 1)多媒体处理 基于 Serverless 的视频转码服务架构: 2)数据库变更捕获 基于 Serverless 的自动翻译架构: 3)处理IoT请求 基于 Serverless 的 IoT 数据采集架构: 4)聊天机器人 基于 Serverless 的聊天机器人架构: 5)计划任务 基于 Serverless 的计划任务: 6)通用后端服务 基于 Serverless 基于 Serverless 的微服务架构: 微服务架构与 Serverless 自身并不是取代关系。微服务架构指的是,一个完整的应用是通过多个服务组合而成的,这些服务可以选择不同的技术来实现。

    1.2K10编辑于 2022-10-27
  • 来自专栏Tencent Serverless 官方专栏

    Serverless 应用的形式交付 SaaS 服务

    Serverless 应用开发范式 随着 2013 年 Serverless 概念的提出,FaaS 函数即服务的开发范式因以下特点逐渐成为开发首选: 1. 快速开发,快速部署; 2. 因此我们于 2019 年联合业界广受欢迎的无服务器应用框架 Serverless Framework 推出了一体化管理函数及相关资源的开发方式 - Serverless 应用。 Serverless 作为智媒服务底座,提供基础计算能力及相关云服务的整合能力,提供弹性可伸缩的计算能力。(即将上线与大家见面,敬请期待。) 05.  服务开发商可以通过 Serverless 应用中心提交应用服务模板,将需要闭源的函数以镜像形式发布,即可实现开放能力的同时保护源代码。 3. 现开启服务开发商入驻预招募,如果您当前也有套成熟的应用服务代码,您可以通过入驻 Serverless 应用的方式,以更低的成本快速交付使用。

    1.7K40发布于 2021-08-05
  • 来自专栏Tencent Serverless 官方专栏

    「无服务器,大有未来!Serverless,Empower More」

    腾讯云 Serverless 产品总监 张浩 Serverless 的服务治理  微服务是一把双刃剑,在提升开发效率的同时,也会让运维难度加大,Serverless 的微服务器粒度更小,随着数量的增长, StreamNative 联合创始人、腾讯云TVP 翟佳  腾讯云微服务Serverless 的探索实践  微服务Serverless 被不少开发者称为“天作之合”,从概念上看,微服务完全符合 Serverless 功能结构,可以轻松实现不同服务的部署和运行时隔离。 腾讯云微服务产品中心技术总监韩欣围绕 Serverless 在微服务体系中的位置、Serverless 架构在实际中的应用、Serverless 在中间件领域的实践与探索,全面地讲解了 Serverless Serverless 让开发者不用另起服务器,同时也比 AI SaaS 服务更易定制化,达到提高开发效率与业务灵活扩展的效果。

    96621发布于 2021-06-18
  • 来自专栏运维研习社

    Serverless是怎么“无”服务器工作的

    很早就关注serverless了,刚开始关注serverless,不是因为它是新技术,也不是有什么特性吸引我,只是因为他们宣传serverless是“无服务器”,作为一个运维,服务器都没了,还搞毛线 冲着无服务器 ,就开始了解和接触serverlessserverless总得来说,它不是一种编程框架、类库或者工具,也不是不需要服务器。 它是一种软件系统架构思想和方法,它的核心思想是用户无须关注技术支持应用服务运行的底层服务器,我认为它的出现是继docker之后又一个颠覆性的思想和架构 serverless所谓的无服务器,并不是说基于serverless 架构的软件应用不需要服务器就能运行,这里指的无服务器,是指不需要开发者关注有关底层服务器等基础设施,开发者开发的应用所需要的计算资源由底层的云平台提供,即便是私有的serverless也是由底层提供计算资源 上面这些都是运维需要去日常做的事情 那么到了serverless架构下,开发完成应用开发后,软件应用将被部署到指定的运行环境,这个运行环境不再是具体的多少台服务器,而是支持serverless的云计算平台

    2.3K20发布于 2020-06-15
  • 来自专栏绿盟科技研究通讯

    Serverless安全研究 — Serverless概述

    [1]首次提出,Serverless是一种新的云计算模式,它并不是不需要服务器,而是不需要开发者去管理服务器,其责任划分模式为云厂商提供对服务器的全面托管,开发者只需专注于应用程序设计,并按应用程序的执行次数向云厂商付费 : Serverless可在不考虑服务器的情况下构建并运行应用程序和服务,它使开发者避免了基础设施管理,例如集群配置、漏洞修补、系统维护等。 Serverless并非字面理解的不需要服务器,只是服务器均交由第三方管理。 >>>> 4.1.1 不适用于有状态服务 为了满足“云”的特点—灵活自行扩缩容,Serverless为无状态应用提供了运行平台,对于像数据库这种有状态的服务是不易在Serverless上部署的,即使部署成功也丧失了灵活性 ,第三方安全设备很难集成至服务端,所以开发者不得不依赖服务端的安全机制,这也是传统安全设备在Serverless环境中的局限性所在。

    2.6K21发布于 2020-09-08
领券