SOFAServerless 第五次月度社区会议回顾

SOFAServerless 体系助力业务极速研发 SOFAServerelss 研发运维平台是蚂蚁集团随着业务发展、研发运维的复杂性和成本不断增加的情况下,为帮助应用又快又稳地迭代而研发。从细化研发运维粒度和屏蔽基础设施的角度出发,演进出的一套解决方案。 阅读详情

f2168221f597fd8d974eaa80bc281903.gif

Serverless 开源计划

SOFAServerless 是一种新的应用架构,将应用低成本地、同时进行纵向和横向拆分成基座和模块,让业务研发者享受到 Serverless 的秒级研发体验,也解决微服务领域里的这几个问题:

1、横向拆分出基座屏蔽业务以下的基础设施、框架、中间件、业务通用逻辑等部分,降低业务开发者的认知负荷、提高开发效率。

2、一个应用可以低成本改造或拆分出多个模块,模块间可以并行独立迭代,解决多人协作阻塞问题。

3、存量微服务如果拆分过多,可以低成本改造成模块,合并部署在一起。解决拆分过多带来的资源成本和长期维护成本。

4、模块可以灵活部署,解决了微服务拆分与业务、组织发展灵敏度不一致带来的拆分困难、如何合理拆分的问题。应用拆分出多模块,可以合并部署,可以进一步演进成微服务;同样微服务如果拆分过多,也可以改造成模块合并部署在一起。

技术先进性

829f76b5219221170f8130d8bbedfe40.png

项目愿景

d5ab87ae89d1ff160535393de8fc46d5.png

项目架构图

67f98073e9d93ab2b67284352e012a81.png

S2 待建设完善的能力

  • ModuleController:运维调度组件

  • Arklet:运维管道、研发框架 adapter

  • Arkctl:研发工具

  • SOFABoot/SpringBoot 研发框架与相关中间件

RoadMap

  • 2023.8 完成 SOFABoot 完整的部署功能验证与 benchmark

  • 2023.9 发布一期 ModuleDeployment 基础运维调度版本

  • 2023.9 发布一期研发与运维工具 Arkctl 与 Arklet

  • 2023.10 模块半自动拆分工具,基础使用教程编写,新增 2+ SOFABoot 技术栈公司使用

  • 2023.11 支持 SpringBoot 的完整能力,5+ 中间件

  • 2023.11 二期的 Arkctl、Arklet、ModuleDeployment 组件发布

  • 2023.12 具备基础的弹性伸缩能力

  • 2023.12 新增 5+ 家公司使用,新增 Contributor 数 20+

Serverless 运维调度 ModuleController

目标:开发一个 K8S Operator,编排客户端 API 实现 Biz 模块的热部署,初步达成 Serverless 研发体验。

当前进展同步

1、运维能力演示

2、基础热部署、基础扩缩容

3、进展同步

能力演示

ModuleController 版本 8 月发布计划

  • Serverless 运维调度组件开发测试环境

  • 运维能力

  • 基础副本保持器

暂定 RoadMap

08.07(已完成):0.1 版本上线(包括架构和接口模型设计、代码框架、单模块简单发布与扩缩容能力、环境搭建)

GitHub issue:Serverless 运维调度 0.1 版本开发与演示

08.15(下次月会演示):0.2 版本上线(包括非对等模块发布、卸载、扩缩容、副本保持、基座运维联动)
GitHub issue:#15[1]

08.25(下次月会演示):0.3 版本上线(包括回滚链路、各项参数校验、单测达到 80/60、8+ 集成测试、CI 自动化、开发者指南)
GitHub issue:#16[2]

09.01:0.4 版本上线(支持以 hook 方式联动企业四七层流量)
09:18: 0.5 版本上线(模块基座 1:1 先扩后缩发布、缩容、替换等、8+ 集成测试)
09.31:0.6 版本上线(所有非对等运维部署策略、两种调度策略、状态回流、5+ 集成测试)
10.11:0.7 版本上线(所有对等运维能力、部署策略、基座链路、5+ 集成测试)

12.10:1.0 Release 版本上线(各项 Bug 修复、打磨、预演用例补充)

SOFAArk

8 月预计发布内容

  • 2.2.2 版本,预计 8 月底发布

  • DeclaredMode 支持 Java -jar 模式运行,修复多级(超过 3 级)内嵌 jar 的 artifact 提取

  • 支持 SOFABoot 4.0

  • zip file 安全问题修复

Arklet

目标:开发一个客户端,支持 Biz 模块的热部署和热卸载,初步实现 Serverless 体验。

8 月预计发布内容

  • Arklet 开发测试与 CI 环境

  • Arklet 基础运维版本

  • Arklet 锁控制

Arklet 开源计划& RoadMap

  • 23.09.05:Arklet 1.0 版本完成发布(单模块安装和卸载运维编排、多模块安装和卸载运维编排、基座容器启动自动安装模块、HTTP/RPC 多种对外接口支持等)

  • 23.11:Arklet 1.1 - 1.3 版本发布,包括每月一次的日常迭代演进。

Arkctl 版本发布计划

  • Arkctl 简单代码框架

  • Arkctl 开发测试与 CI 环境

Spring Cloud/ SOFABoot 研发框架

  • 兼容性测试与回归测试

  • 环境日志

  • RPC

  • 消息

  • 数据库

  • 缓存

相关链接

[1].issue 15:https://github.com/sofastack/sofa-serverless/issues/15

[2].issue 16:https://github.com/sofastack/sofa-serverless/issues/16

了解更多…

SOFAServerless Star 一下✨:
https://github.com/sofastack/sofa-serverless

推荐阅读

3881a0698d5bffd78358eabd8597c5f6.png

SOFABoot 4.0 正式发布,多项新特性等你来体验!

8622461efdc3488438e654f9d2229949.png

SOFAServerless 体系助力业务极速研发

a64a43c908846b79ee7f81b05a3a145a.png

Dragonfly 发布 v2.1.0 版本!

e0d69934604bde0457341d2b67173240.png

MoE 系列(七)| Envoy Go 扩展之沙箱安全

781f7f0635b75c6eee9c784e90454219.jpeg

defc06d00c6e33497b93c8f30979de6d.gif

点击“阅读原文”,查看完整月会内容📮

iphone查看/private/var/mobile/Containers/Data/Application/文件 xcode查看iPhone的private/var/文件夹xcode连接iPhone真机选择app下载Containers文件夹到mac电脑中查看手机中下载的文件 使用xcode真机调试的时候,文件目录都是这种/private/var/mobile/Containers/Data/Application/FAEFDF4D-5CE4-474F-9C53-C19789DB59F6/tmp/ xcode连接iPhone真机 不需要越狱,使用xcode上连接iPhone,然后选择运行的app,选择window-&g 阅读详情

相关推荐

二阶高通滤波器硬件设计:5种RC到有源方案对比与选型

在传感器前端和音频信号调理中,二阶高通滤波器是抑制直流偏移与低频干扰的关键模块。其设计核心围绕截止频率、品质因数Q、增益与噪声四个指标展开,其中Q值决定滤波器在转折频率附近的响应形状,如Butterworth最大平坦响应需Q=0.707。从纯无源RC电路到引入运放的有源拓扑,演变逻辑在于解决负载效应、提供增益并借助反馈提升Q值。实际工程中,RC级联、VCVS(Sallen-Key)、状态变量及回转器模拟电感等方案各有适用场景:RC电路简单但Q值受限,Sallen-Key单运放即可实现高Q,状态变量适合Q值独

weixin_32770423的博客 99

蚂蚁 SOFAServerless 微服务新架构的探索与实践

赵真灵(有济)蚂蚁集团技术专家Serverless 和微服务领域专家曾负责基于 K8s Deployment 的应用发布运维平台建设、K8s 集群的 Node/pod 多级弹性伸缩与产品建设。当前主要负责应用架构演进和 Serverless 相关工作。同时也是 SOFAArk 社区的开发和维护者以及 KNative 社区的贡献者。本文3612 字,预计阅读12 分钟传统微服务架构面临的...

金融级分布式架构 1126

PICO+Unity MR空间网格开发实战:从零构建透视交互场景

本文详细介绍了使用PICO 4 Ultra与Unity引擎进行MR空间网格开发的完整实战流程。从环境准备、项目初始化、核心组件配置,到空间网格的生成、可视化与物理交互实现,手把手教你构建一个能识别真实环境并发射虚拟小球的透视交互场景。文章重点解析了PICO SDK中空间网格功能的关键配置与优化技巧,并提供了真机部署与调试的实用指南。

e3f4g5的博客 490

SOFA Weekly|SOFAServerless 新版本发布、Layotto 社区会议回顾&预告、社区本周贡献...

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 308

ROS2 DDS中间件(图文并茂+超详细)

DDS 的目标场景在端上,致力于使端上的应用可以更容易的进行通信,由于它的完全分布式架构,可以方便的将端上的应用拆分为多进程架构,从而提高端的容错能力。从产品定位角度来讲,它和 Chromium 中的 mojo 都是端上的通信中间件,只不过 mojo 不强调分布式,内部集成了更多的特定于端上的机制,比如句柄的传输,消息的缓存等。但由于 mojo 生于 Chromium,目前官方并没有把它独立出来,所以用起来比较不方便。而 DDS 或许可以在简单的场景下作为 mojo 的替代品。

weixin_39939185的博客 5282

Intel SGX Explained

计算机中最主要的资源是CPU和内存,由操作系统和虚拟管理系统等系统软件来管理这些资源。

hanqdi_的博客 3456

线上应用 10 秒启动、只占 20M 内存不再是想象~SOFAServerless 为你带来极致研发体验...

你是否遭遇过大应用多人协作互相阻塞,发布效率太低?你是否苦于小应用太多,资源浪费严重?想要让手上的工程仅需增加一个打包插件,即可变成 10 秒启动、只占 20M 内存的工程吗?今天我们为大家介绍——基于模块化能力,从应用架构、研发框架和运维调度方面提供完整配套的 SOFAServerless 项目。助你解决上述问题,让存量应用一键接入,享受秒级启动、资源无感等收益,轻松跨入 Serverless ...

金融级分布式架构 1263

Win10蓝屏代码critical process died的解决方法

critical process died”蓝屏错误是Win10操作系统中较为常见的问题之一。当遇到这一问题时,可以尝试通过修复当前系统、检查硬盘槽位或重新安装系统等方法来解决。本文详细介绍了这三种方法的操作步骤和注意事项,希望能帮助大家摆脱这一困扰。同时,也建议大家在日常使用中注意系统的维护和更新,以减少类似问题的发生。

mmoo_python的博客 9533

SOFA Weekly|SOFAServerless 社区会议回顾、Layotto 社区会议回顾与预告、社区本周贡献...

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 174

接口电路设计的关键要点

接口电路设计是嵌入式硬件开发的核心环节,本文系统阐述了五大关键设计要点:1)电平匹配技术,详细分析了3.3V/5V系统互连方案及转换电路计算;2)阻抗匹配原理,包括高速信号反射机制及差分信号处理;3)滤波与去耦设计,提出多级电容配置和"先电容后过孔"布局原则;4)接地设计规范,重点说明模拟/数字地分离及高速信号回流路径;5)防护电路设计,涵盖防反接、过流保护及ESD防护方案。文章通过具体计算公式、器件选型指南和布局技巧,为接口电路设计提供了系统化的解决方案,并附有设计检查清单和典型问题分

weiyvyy的博客 454

C#串口通信从入门到精通(1)——硬件接线

RS-232接口一般都是9针的,有公母头(针头和孔头),为了便有理解以下都称为针头和孔头,针头就是露出来的针,孔头就是9个孔,总共使用3条线进行通信,一条用于发送,一条用于接收,另外一根是GND地线,由于线路的功能是永久性的,设置连接时,必须确保一个节点的发送线与另一个节点的接收线相连,反之亦然,RxD(PC的接收线)连接到TxD(传感器电子设备的发送线),TxD(PC的发送线)连接到RxD(传感器电子设备的发送线)。两条线路的电平都是相对于GND的。因此,GND也必须连接,但不能将GND与屏蔽连接。

qq_34059233的博客 1万+

高效降本|深度案例解读 Koupleless 在南京爱福路的落地实践

文|祁晓波南京爱福路汽车科技基础设施负责人主要研究微服务、可观测、稳定性、研发效能、Java 中间件等领域。本文4812字 阅读12分钟Koupleless(原 SOFAServerless)自 2023 年开源以来已经落地了若干企业,这些企业也见证了从 SOFAServerless 到 Koupleless 的品牌&技术能力迭代升级。随着 Koupleless 1.0 的重磅发布...

金融级分布式架构 1611

人像美肤 人体美型 CVPR 2022 ABPN

人像美肤 CVPR 2022 ABPN

jacke121的专栏 841

蚂蚁金服SOFA开源负责人鲁直:不只是中间件,未来会开源更多

为什么80%的码农都做不了架构师?>>> ...

weixin_34050519的博客 311

接触式IC卡加密解密工具

接触式IC卡加密解密工具,需配合接触式IC读卡器来使用,可对市场上常用的4442小芯片4428大芯片此类接触式IC卡进行加密和解密。

汇川IS580系列伺服驱动器软件手册.pdf

汇川IS580系列伺服驱动器软件手册

Serverless 落地挑战与蚂蚁金服实践

目前 Serverless 已成为云原生社区关注的重点之一,有人说它是微服务的继承者,将会彻底改变软件研发的现状,那么真实情况如何呢?本文将介绍 Serverless 市场观察、落地挑战,以及蚂蚁金服对 Serverless 的实践。 Serverless 已成趋势 当我们回顾云计算的发展历程,会看到基础架构经历了从物理机到虚拟机,从虚拟机再到容器的演进过程。在这大势之下,应用架构也在同步演进...

阿里云云栖号 2092

管家婆辉煌ⅡTOP+150

管家婆辉煌ⅡTOP+150

SOFA Weekly|SOFAServerless 社区会议回顾、社区本周贡献、SOFA 亚运特辑

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 190

H5游戏联运推广平台源码 PHP手机游戏推广系统网站源码.rar

H5游戏联运推广平台源码 PHP手机游戏推广系统网站源码运行环境PHP5.6+MYSQL5.6内附安装说明

「KCD 深圳站」议题推荐|蚂蚁 SOFAServerless 新架构的探索与实践

为了更好地扩大和提升云原生技术的影响力,也让更多开发者有机会面对面吸收最新的技术动向和结识行业优秀从业者,2023 年 12 月 16 日,一场云原生盛会——Kubernetes Community Days(KCD)2023 将在深圳举办!本次大会中,蚂蚁集团技术专家赵真灵将做出分享《云原生微服务的下一站,蚂蚁 SOFAServerless 新架构的探索与实践》,为企业提出 Serverles...

金融级分布式架构 302

SOFAServerless架构的意义

摘要 SOFAServerless架构通过"基座+模块"的拆分方式解决传统微服务的痛点。纵向拆分为基座(基础设施)和模块(业务逻辑),横向拆分业务为独立模块,实现并行开发。核心技术包括:轻量模块构建(排除基座依赖)、类隔离机制(SOFAArk框架)、热部署技术(秒级更新)。该架构使发布效率提升10倍(30秒vs6分钟)、资源利用率提高10倍(多模块共享基座)、变更风险大幅降低。其核心价值在于让开发者专注业务,屏蔽基础设施复杂性,同时支持架构平滑演进。

LinJy 987

SOFA Weekly|SOFAServerless 社区会议回顾、Layotto 社区会议预告、SOFA 聊天室、社区本周贡献...

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 217

潜心打磨,主动求变——这群技术排头兵,如何做好底层开发这件事?

这是一支云原生基础设施的研发团队,他们想要研发出一整套云原生架构组件,让企业没有顾虑地专注在业务开发上,PaaS、Service Mesh、定制硬件等离业务较远的工作是他们的。这就是蚂蚁集团的可信原生团队。“我们工作做得越好,上层应用就可以拓展更多,非基础设施开发和基础设施开发人员的数量比例可能就越高。”蚂蚁资深技术专家、Kata Containers 共同发起人的王旭说...

金融级分布式架构 632

SOFA Weekly|SOFAServerless 社区会议预告、Layotto 社区会议回顾与预告、C 位大咖说...

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 205

SOFA Weekly| SOFAServerless、Layotto 社区会议回顾与预告、C 位大咖说、社区本周贡献...

SOFA WEEKLY | 每周精选筛选每周精华问答,同步开源进展欢迎留言互动~SOFAStack(ScalableOpenFinancialArchitecture Stack)是蚂蚁集团自主研发的金融级云原生架构,包含了构建金融级云原生架构所需的各个组件,包括微服务研发框架,RPC 框架,服务注册中心,分布式定时任务,限流/熔断框架,动态配置推送,分布式链路追踪,Metrics 监控...

金融级分布式架构 176

Arkitect 项目使用教程

Arkitect 项目的目录结构如下: ``` arkitect/ ├── src/ │ ├── Console/ │ ├── Rules/ │ ├── Utils/ │ └── ... ├── tests/ │ ├── Console/ │ ├── Rules/ │ ├── Utils/ │ └── ... ├── .gitignore ├── composer

gitblog_00901的博客 571

【亲测免费】 ArkScript:一款轻量级、功能强大的脚本语言

在编程语言的海洋中,ArkScript以其独特的魅力和实用性,正逐渐成为开发者的新宠。作为一款开源的脚本语言,ArkScript不仅拥有简洁的语法和强大的功能,还具备高度的可扩展性和灵活性。本文将深入介绍ArkScript的各项特性,并探讨其在不同场景下的应用潜力。 ## 项目介绍 ArkScript,也被称为Ark,是一款小巧而强大的脚本语言。其核心代码不足8000行,却提供了丰富的功能和极

gitblog_00488的博客 492
上一篇: 直播倒计时 1 天 | SOFAChannel#34《Dragonfly & Nydus 在 AI 场景下的加速实践》
下一篇: SOFA Weekly|SOFAServerless 社区会议回顾、Layotto 社区会议回顾与预告、社区本周贡献...
SOFAStack
博客等级 码龄7年 747粉丝 389原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值