Nydus 加速镜像一致性校验增强

2023-01-31
阅读 5 分钟
1.2k
GitLink 编程夏令营是在 CCF 中国计算机学会指导下,由 CCF 开源发展委员会(CCF ODC)举办的面向全国高校学生的暑期编程活动。这是去年(2022)的夏令营活动中,王瑞同学参加 Nydus 开源项目的总结,主要介绍了为 Nydus 支持镜像与文件系统一致性校验所做的相关工作。
封面图

一个 go-sql-driver 的离奇 bug

2023-01-18
阅读 5 分钟
1.3k
文|郝洪范京东技术专家 Seata-go 项目共同发起人微服务底层技术的探索与研究。本文 3482 字 阅读 7 分钟对于 Go CURD Boy 来说,相信 github.com/go-sql-driver/mysql 这个库都不会陌生。基本上 Go 的 CURD 都离不开这个特别重要的库。我们在开发 Seata-go 时也使用了这个库。不过最近在使用 go-sql-driver/mysql 查询 ...
封面图

Nerdctl 原生支持 Nydus 加速镜像

2023-01-11
阅读 12 分钟
1.1k
文|李楠(GitHub ID : @loheagn)北京航空航天大学 21 级研究生 云原生底层系统的开发和探索工作。 本文 6369 字 阅读 16 分钟OSPP 开源之夏是由中科院软件研究所“开源软件供应链点亮计划”发起并长期支持的一项暑期开源活动。旨在鼓励在校学生积极参与开源软件的开发维护、促进优秀开源软件社区的蓬勃发展、培养和发掘...
封面图

来自开发者的点赞,SOFAStack 入选 2022 中国技术品牌影响力企业榜

2023-01-05
阅读 2 分钟
1.5k
作为中国领先的新一代开发者社区,SegmentFault 思否依托数百万开发者用户数据分析,各科技企业在国内技术领域的行为及影响力指标,最终评选出 30 家上榜企业。
封面图

Nydus 镜像扫描加速

2023-01-04
阅读 8 分钟
964
文|余硕上海交通大学22届毕业生阿里云开发工程师从事云原生底层系统的开发和探索工作。 本文 6369 字 阅读 16 分钟GitLink 编程夏令营是在 CCF 中国计算机学会指导下,由 CCF 开源发展委员会(CCF ODC)举办的面向全国高校学生的暑期编程活动。 这是今年的夏令营活动中,余硕同学参加 Nydus 开源项目的总结,主要介绍了...
封面图

10 分钟带你一览 SOFAStack 的 2022!

2023-01-02
阅读 1 分钟
1.3k
SOFAStack 社区 2022 开源年报来啦~~~点击此处参与 SOFA 年度问卷还有机会获得社区 2023 限量新年周边哦!
封面图

已来到 “后云原生时代” 的我们,如何规模化运维?

2022-12-26
阅读 5 分钟
864
文|李大元 (花名:达远)Kusion 项目负责人 来自蚂蚁集团 PaaS 核心团队,PaaS IaC 基础平台负责人。 本文 4331 字 阅读 11 分钟PART. 1 后云原生时代距离 Kubernetes 第一个 commit 已经过去八年多了,以其为代表的云原生技术早已不再是什么新技术,而是现代化应用的“标配”。现代化应用依赖的基础服务远不止 Kubernet...

降本增效: 蚂蚁在 Sidecarless 的探索和实践

2022-12-14
阅读 7 分钟
1.3k
文|王发康 (花名:毅松 )蚂蚁集团技术专家、MOSN 项目核心开发者 深耕于高性能网络服务器研发,目前专注于云原生 ServiceMesh、Nginx、MOSN、Envoy、Istio 等相关领域。 本文 5574 字 阅读 14 分钟前言从单体到分布式,解决了日益增长的业务在单体架构下的系统臃肿问题;从分布式到微服务,解决了服务化后的服务治理...
封面图

Service Mesh 的下一站是 Sidecarless 吗?

2022-11-30
阅读 5 分钟
972
文|田阳 (花名:烈元)MOSN Maintainer专注云原生等技术领域本文3042字 阅读 10 分钟1. 背景Service Mesh 被越来越多的公司认可并实践,在实际落地过程中也遇到了形形色色的问题,同时架构也在持续演进去解决这些问题:有的从初始的 DaemonSet mode 转变为 Sidecar mode,如 Linkerd ;有的从做 CNI 延伸到 Service Me...
封面图

Tongsuo 支持半同态加密算法 Paillier

2022-11-23
阅读 13 分钟
1.7k
文|王祖熙(花名:金九 )蚂蚁集团开发工程师 负责国产化密码库 Tongsuo 的开发和维护专注于密码学、高性能网络、网络安全等领域 本文 4316 字 阅读10 分钟1. 背景在《Tongsuo 支持半同态加密算法 EC-ElGamal》中,已经阐述了同态和半同态加密算法的背景和原理,可以移步查阅。总之,同态算法在隐私计算领域有着重要的作...
封面图

Dragonfly 中 P2P 传输协议优化

2022-11-16
阅读 4 分钟
967
文|孙珩珂上海交通大学 本文1987字 阅读 10 分钟01 优化背景此前 Dragonfly 的 P2P 下载采用静态限流策略,相关配置项在 dfget.yaml 配置文件中: {代码...} 其中 perPeerRateLimit 为单个任务设置流量上限, totalRateLimit 为单个节点的所有任务设置流量上限。静态限流策略的理想情况是: perPeerRateLimit 设置为20M...
封面图

Nydus | 容器镜像基础

2022-11-09
阅读 14 分钟
1.3k
文|唐斌字节跳动基础架构研发工程师 Nydus 与 Nydus snapshotter 社区贡献者,专注存储,云原生技术。 本文 6964 字 阅读 15 分钟1 Nydus1.1 存在的问题对于容器镜像使用者问题一: 启动容器慢:容器启动慢的情况普遍发生在当用户启动一个很大的容器镜像时,由于在容器准备阶段需要三步(以 overlayfs 为例):- 下载镜...
封面图

SOFARegistry | 大规模集群优化实践

2022-11-03
阅读 13 分钟
1.7k
文|李旭东专注于 SOFARegistry 及其周边基础设施的开发与优化本文 7016 字 阅读 15 分钟1 前言SOFARegistry 在蚂蚁内部迭代升级过程中,每年大促都会引来一些新的挑战,通过不断的优化这些在大规模集群遇到的性能瓶颈,我们总结出一些优化方案,来解决大规模集群遇到的性能问题。 通过阅读这篇文章,读者可以学习到一些...
封面图

cgo 机制 - 从 c 调用 go

2022-10-08
阅读 6 分钟
1.2k
文|朱德江(GitHub ID:doujiang24)MOSN 项目核心开发者蚂蚁集团技术专家专注于云原生网关研发的相关工作本文 4656 字 阅读 12 分钟一、前言去年刚学 go 语言的时候,写了这篇 cgo 实现机制[1] ,介绍了 cgo 的基本情况。主要介绍的是 go=>c 这个调用方式,属于比较浅的层次。随着了解的深入,发现 c=>go 的复杂...
封面图

从规模化平台工程实践,我们学到了什么?

2022-09-27
阅读 8 分钟
1.2k
文|朵晓东(花名:奕杉 )KusionStack 负责人、蚂蚁集团资深技术专家在基础设施技术领域深耕,专注云原生网络、运维及编程语言等技术工作一、摘要本文尝试从平台工程、专用语言、分治、建模、自动化和协同文化等几个角度阐述规模化平台工程实践中的挑战和最佳实践。希望通过把我们平台工程的理念和实践分享给更多企业和...
封面图

Seata AT 模式代码级详解

2022-09-21
阅读 15 分钟
1.1k
文|刘月财seata-go 项目负责人北京小桔科技有限公司【滴滴】开发工程师赵新(花名:于雨 )蚂蚁集团 Seata 项目开源负责人本文5343字 阅读 14分钟背景Seata 四种事务模式中,AT 事务模式是阿里体系独创的事务模式,对业务无侵入,也是 Seata 用户最多的一种事务模式,兼具易用性与高性能。目前,Seata 社区正大力推进其...
封面图

Go 内存泄漏,pprof 够用了吗?

2022-09-19
阅读 3 分钟
1.9k
文|朱德江(GitHub ID:doujiang24)MOSN 项目核心开发者、蚂蚁集团技术专家专注于云原生网关研发的相关工作本文 2651 字 阅读 8 分钟MOSN 是主要使用 Go 语言开发的云原生网络代理平台,在蚂蚁集团有着几十万容器的大规模生产应用。在这种大规模的应用中,经常会遇到各种内存问题,通常情况下 pprof heap profile 可以...
封面图

Dragonfly 基于 P2P 的文件和镜像分发系统

2022-09-06
阅读 5 分钟
2.2k
提起网络下载领域,你应该首先会想到基于 TCP/IP 协议簇的 C/S 模式。这种模式希望每一个客户机都与服务器建立 TCP 连接,服务器轮询监听 TCP 连接并依次响应,如下图:
封面图

HAVE FUN | SOFA 飞船——Layotto 星球登陆计划

2022-09-02
阅读 2 分钟
1.4k
Layotto 是一款使用 Golang 开发的应用运行时, 旨在帮助开发人员快速构建云原生应用,帮助应用和基础设施解耦。Layotto 提供了各种分布式的能力,比如状态管理、配置管理、事件发布订阅等能力,以简化应用的开发。这次 SOFAStack 开源社区启动 SOFA 飞船,踏上充满挑战的星球登陆之旅,旅途第一站来到了 Layotto 星球。...

Go 代码城市上云 ——KusionStack 实践

2022-08-31
阅读 5 分钟
2k
KusionStack 是面向 Kubernetes 云原生场景的 IaC 配置代码化实践的开源一站式可编程协议栈。其基本思想是让「应用方+平台方」的同学能够共同基于 IaC 构建的 Konfig 模型库同一平面进行 DevOps 协同工作。今天我们和大家分享一个好玩的 Go 代码城市应用,以及 KusionStack 是如何一键将其部署到 K8s 云原生环境的。

KusionStack 在蚂蚁集团的探索实践 (上)

2022-08-24
阅读 4 分钟
2.1k
文|史贵明(花名:莫城)蚂蚁集团技术专家蚂蚁集团多云配置管理系统技术负责人云原生基础设施领域,容器服务、配置管理、IaC、PaC、GitOps 等方向本文 2369 字 阅读 7 分钟背景KusionStack要讲 Kusion 在蚂蚁集团的实践,我们首先来了解下蚂蚁集团在此之前的配置管理状况。如上图所示,图中展示的是在结合 Kusion 之前的...
封面图

Seata-php 半年规划

2022-08-17
阅读 6 分钟
1.6k
文|赵新(花名:于雨 ) :蚂蚁集团 Seata 项目开源负责人、开放原子开源基金会代码贡献之星郭成(花名:星北 ) :Seata-php 项目共同发起人、蚂蚁集团技术专家刘岳健:Seata-php 项目共同发起人、Hyperf 开发组成员、广东快客电子商务有限公司高级后端工程师本文 5894 字 阅读 12 分钟导语通俗地讲,seata-php 是 Seata ...
封面图

MOSN 反向通道详解

2022-08-03
阅读 8 分钟
3.4k
文|郑泽超(GitHub ID:CodingSinger )字节跳动高级工程师热衷于微服务和 ServiceMesh 开源社区本文 6802 字,阅读 15 分钟Part.1--贡献者前言说起来非常的抓马,当时和 MOSN 的相遇是在给于雨负责的开源项目 Dubbo-go 贡献代码那阵。在自己顺利当上了 Dubbo 开源社区的 Committer 之后,心想着能更深入的学习 Golang ...
封面图

你好,我的新名字叫 “铜锁 / Tongsuo”

2022-07-29
阅读 4 分钟
3.3k
文|杨洋(花名:凯申 )铜锁开源密码库创始人、蚂蚁集团高级技术专家本文 2816 字,阅读 8 分钟再见 BabaSSL ,你好 Tongsuo!BabaSSL 这个名字由于其历史上的若干特殊原因,导致了其看起来是主要 SSL/TLS 协议的密码学产品,这其实并不符合整个产品的功能特性,名字本身也不够中立,这会让用户产生一定程度的误解。目前 ...
封面图

Seata 在蚂蚁国际银行业务的落地实践

2022-07-27
阅读 13 分钟
5.5k
文|李乔(花名:南桥)、李宗杰(花名:白鹰)李乔:蚂蚁集团高级开发工程师,负责蚂蚁境外银行支付结算系统开发李宗杰:蚂蚁集团技术专家,负责蚂蚁分布式事务中间件研发本文 11580 字 阅读 25 分钟PART. 1--背景蚂蚁国际境外银行业务正在部分迁移至阿里云,原内部使用的 SOFA 技术栈无法在阿里云上得到支持。为了满足银...
封面图

KusionStack 开源|Kusion 模型库和工具链的探索实践

2022-07-20
阅读 7 分钟
5.5k
文|杨英明(花名:向野)KusionStack 核心贡献者、蚂蚁集团高级研发工程师在基础设施技术领域深耕,专注 IaC/XaC、GitOps 等方向本文 4912 字 阅读 12 分钟前言KusionStack 最早是为了解决蚂蚁内部复杂的运维场景而诞生的解决方案。思路是通过自研的 DSL (KCL) 沉淀运维模型 (Kusion Model) ,将基础设施部分能力的...
封面图

Seata 多语言体系建设

2022-07-19
阅读 6 分钟
2k
文|赵新(花名:于雨 )蚂蚁集团可信原生部工程师阿里开源先锋人物、阿里开源大使负责蚂蚁可信原生技术部 DB Mesh 系统开发,以及容器和分布式事务开源工作本文 3846 字,阅读 10 分钟|引语|分布式事务是微服务技术体系中非常关键的的一个技术节点,当下最流行且经过大规模生产验证的高质量分布式事务实现无疑是 Seata...
封面图

Go 原生插件使用问题全解析

2022-07-13
阅读 7 分钟
2.5k
文|丁飞(花名:路德 )蚂蚁集团高级工程师深耕于 SOFAMesh 产品的商业化落地 主要方向为基于服务网格技术的系统架构升级方案设计与落地本文 4394 字 阅读 10 分钟|前言|MOSN 作为蚂蚁集团在 ServiceMesh 解决方案中的数据面组件,从设计之初就考虑到了第三方的扩展开发需求。目前,MOSN 支持通过 gRPC、WASM、以及 Go...
封面图

HAVE FUN | “飞船计划”活动最新进展

2022-07-07
阅读 2 分钟
1.5k
飞船计划 2.0我们有完善的文档和上千人的技术交流群,你的问题完全可以得到解答,和更多热爱技术崇尚开源的小伙伴,一起开启你的开源探索之旅吧~和社区共同成长,不再做开源旁观者!详细的活动规则 👈请点击点击文末阅读原文领取任务[链接]「活动进展💁🏻‍♂️」本周推荐阅读“SOFA 星球”闯关计划 2.0——Layotto 飞船焕新出发S...
封面图

SOFARegistry 源码|数据同步模块解析

2022-06-29
阅读 6 分钟
1.3k
文|宋国磊(GitHub ID:glmapper )SOFAStack Committer、华米科技高级研发工程师负责华米账号系统、框架治理方向的开发本文 3024 字 阅读 10 分钟|前言|本文主要围绕 SOFARegistry 的数据同步模块进行了源码的解析。其中,对于注册中心的概念以及 SOFARegistry 的基础架构将不再做详细的阐述,有兴趣的小伙伴在《海量...
封面图