• 2024-05-15serverless基础应用
    架构的演进物理机时代:单机版的单体架构-数据库,应用代码,HTTP服务器等服务都在一台服务器上虚拟机时代:将一台物体机通过虚拟化技术分割为多台虚拟机,对于硬件设备的管理统一由云厂商负责,开发者不需买硬件,直接在云平台买虚拟机,例如阿里云的ECS为了降低服务器负载,数据库迁移到云厂商
  • 2024-04-08【SERVERLESS】基础知识
    Serverless架构即“无服务器”架构,它是一种全新的架构方式,是云计算时代一种革命性的架构模式。与云计算、容器和人工智能一样,Serverless是这两年IT行业的一个热门词汇,它在各种技术文章和论坛上都有很高的曝光度。目前行业可能更多处在容器Docker+Kubernetes,利用IaaS、P
  • 2024-01-15Solo开发者社区-重新思考云原生应用的开发模式
    当前云原生应用的开发模式在FaaS环境下存在挑战,本文提出一种开发模式构想:“单体式编程,编译时拆分,分布式执行”,旨在简化云应用开发,提升开发效率和应用性能。思路是通过编译器自动拆分单体应用代码,实现云基础设施上的分布式运行。(Solo社区投稿)背景云原生应用通常形象地解释为
  • 2024-01-13极客时间之Serverless入门
    开篇词|说来说去,到底Serverless要解决什么问题?问题一:说来说去,到底Serverless要解决什么问题?拿自己部署一套博客来说吧,常见的Node.jsMVC架构,需要购买云服务商的Linux虚拟机、RDS关系型数据库,做得好的话还要购买Redis缓存、负载均衡、CDN等等。再专业一点,可能还会考虑
  • 2023-12-04OpenFunction faas 平台
    特性云无关插件化架构支持同步以及异步函数独特的异步函数支持直接通过eventsource消息事件支持通过源码生成兼容oci标准的容器镜像灵活的缩放能力支持基于metrics的异步函数缩放基于dapr的baas集成基于k8sgatewayapi的流量管理灵活简单使用的事件管理框架对于webassembly
  • 2023-11-28OpenFunction faas 平台
    特性云无关插件化架构支持同步以及异步函数独特的异步函数支持直接通过eventsource消息事件支持通过源码生成兼容oci标准的容器镜像灵活的缩放能力支持基于metrics的异步函数缩放基于dapr的baas集成基于k8sgatewayapi的流量管理灵活简单使用的事件管理框架对
  • 2023-10-27Serverless 基础
    Serverless的基础概念云原生开发模型的一种,可使开发人员专注于构建和运行应用,而无需管理服务器。Serverless方案中仍然需要服务器,但它们已从应用开发人员的关注中抽离了出来。云提供商负责置备、维护和扩展服务器基础架构等例行工作开发人员可以简单地将代码打包到容器中进
  • 2023-10-25Serverless = FaaS + BaaS
    Serverless架构是采用FaaS(函数即服务)和BaaS(后端服务)服务来解决问题的一种设计。到底什么是Serverless?无服务器硬件+虚拟机+操作系统+数据库+中间件/运行库+应用+函数全包,用户只交集在业务代码上,更加减少发布运维的工作laaS-->PaaS-->SaaS-->FaasFaaS就是Functionasaservice(函
  • 2023-09-14Serverless = FaaS + BaaS
    Serverless架构是采用FaaS(函数即服务)和BaaS(后端服务)服务来解决问题的一种设计。到底什么是Serverless?无服务器硬件+虚拟机+操作系统+数据库+中间件/运行库+应用+函数全包,用户只交集在业务代码上,更加减少发布运维的工作laaS-->PaaS-->SaaS-->FaasFaaS就是Functionasaservi
  • 2023-07-24深入理解 Serverless 计算的并发度
    作者:西流背景2019年Berkeley预测Serverless将取代Serverful计算[1],成为云计算的计算新范式。Serverless为应用程序开发提供了一种全新的系统架构,其凭借着弹性伸缩省事省心,按需付费更低成本、聚焦业务降低OPS这三大核心价值,将开发人员从繁重的手动资源管理和性能成本优
  • 2023-07-24深入理解 Serverless 计算的并发度
    作者:西流背景2019年Berkeley预测Serverless将取代Serverful计算[1],成为云计算的计算新范式。Serverless为应用程序开发提供了一种全新的系统架构,其凭借着弹性伸缩省事省心,按需付费更低成本、聚焦业务降低OPS这三大核心价值,将开发人员从繁重的手动资源管理和性能成
  • 2023-07-18阿里云蝉联 FaaS 领导者,产品能力获最高分
    日前,权威咨询机构Forrester发布TheForresterWave™:Functions-As-A-ServicePlatforms,Q22023。阿里云凭借函数计算的产品能力在40个评分项目中拿下24个最高分,再度入选领导者象限,这也是国内唯一两次进入ForresterFaaS领导者象限的科技公司。《TheForresterWave
  • 2023-07-05深入理解 Serverless 计算的并发度
    作者|西流(阿里云技术专家)背景2019年Berkeley预测Serverless将取代Serverful计算[1],成为云计算的计算新范式。Serverless为应用程序开发提供了一种全新的系统架构,其凭借着弹性伸缩省事省心,按需付费更低成本、聚焦业务降低OPS这三大核心价值,将开发人员从繁重的手动资源
  • 2023-06-12FaaS应用实战
    宋文龙,花名闻可,阿里云全球技术服务部高级交付专家,有多年云原生应用开发架构经验以及多年高性能服务器研发经验。目前专注于运用阿里云中间件技术、结合阿里巴巴中台架构经验为客户构建符合行业需要的业务中台解决方案并完成交付。一、什么是无服务计算无服务器计算(ServerlessCompu
  • 2023-04-24Serverless安全风险研究 - 云原生新计算范式下安全风险继承与新生
    一、Serverless背景0x1:从“硬件”到“Serverless”的变革之路在“云”的概念还没有产生之前,开发者购买物理机,并在其上部署应用程序,企业将购买的机器放置数据中心,其网络、安全配置均需要专业的技术人员管理,在这种高成本运营模式下,虚拟化技术应运而生。技术首先进化出的是虚拟机,
  • 2023-04-12浅谈IAAS PAAS SAAS FAAS的区别
    目录一、IAAS二、PAAS三、SAAS四、FAAS一、IAASinfrastructure-as-a-service基础设施即服务公司会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用二、PAASplatform-as-a-service平台即服务公司在网上提供
  • 2023-04-10云原生FaaS初探
    一、云原生的概念云计算的概念最先由戴尔公司于1996年提出。2006年,亚马逊公司率先推出了弹性计算云(ElasticComputeCloud,EC2)服务,随后越来越多的企业开始逐步接受云计算这一概念,并将应用逐步迁移到云端,享受这一新型计算方式带来的技术红利。2009年,阿里巴巴率先开始研制具有完全自
  • 2023-04-03云原生的崛起
    2013年春,Docker技术开源宣告了云原生计算的序幕。Docker公司创新地提出了应用打包规范Docker镜像,它将应用及其所有依赖项打包,从而使应用可以在不同的计算环境之间快速、可靠地运行。容器技术提供了一个优雅的抽象,让开发所需要的灵活性、开放性和运维所关注的标准化、自动化达
  • 2023-01-30如何实现动态指标实时计算 | FAAS实践
    参考数仓分层的方式加工数据,一个业务指标大致流程如下:层层推进,规范处理,就是资源多了些,流程长了些,然后它黄了。回归原始,最直接的方式如下:这样问题又来了,每次新指标过来
  • 2023-01-26FaaS触发器
    3.3触发器触发器(Trigger)用于触发函数执行。不同云厂商会根据自己的业务,为FaaS平台提供多种触发器。其中比较常见的触发器包括API网关触发器、对象存储触发器、定时触发
  • 2023-01-25Serverless工作流程
    在实际生产中,Serverless架构通常都是FaaS与BaaS的结合,并且具备弹性伸缩和按量付费的特性。如下所示,当开发者想要开发一个项目的时候,通常只需要根据FaaS提供商所提供的Runti
  • 2023-01-16FaaS应用开发
    如何提取公共的服务能力?开发微服务的时候,如果是一个复杂一点的功能,则需要多人协作或者复用一些别人开发好的类库。那么,函数计算中是否也有类似的特性呢?层的提出就是为了解
  • 2023-01-16FaaS任务编排
    在Serverless的领域中,通过某种方式来协调各个服务和函数的执行,使得我们在享受高弹性、低成本的同时,也降低业务处理上的复杂度呢?这种能力的确存在,业界普遍称之为“工作流(S
  • 2023-01-16FaaS流量转发
    冷启动的流量转发PublicService和PrivateService,它们是决定流量走向PodIP还是Activator的关键。PublicService:由Knative管控,其EndPoints是可变的。如果当
  • 2023-01-16FaaS扩缩容
    Node维度 Scheduler:调度模块负责将请求打到指定的函数实例上(Pod),同时负责为集群中的Node标记状态,记录在etcd中;Local-controller:Node上的本地控制器,负责管理Node