网站开发保密协议范本,北京做网站公司,vue 做的网站,盐山县做网站云原生已无处不在#xff0c;《云原生人物志》是CSDN重磅推出的系列原创采访#xff0c;我们关注云原生中每一个技术人、公司的身影。知微见著#xff0c;窥见云原生价值与趋势。 作者 | 宋慧 出品 | CSDN云计算 头图 | 付费下载于IC Photo
第一期#xff0c;我们采访了唯… 云原生已无处不在《云原生人物志》是CSDN重磅推出的系列原创采访我们关注云原生中每一个技术人、公司的身影。知微见著窥见云原生价值与趋势。 作者 | 宋慧 出品 | CSDN云计算 头图 | 付费下载于IC Photo
第一期我们采访了唯一由中国初创公司捐赠给 Apache 基金会的开源项目——APISIX的联合创始人CEO温铭。在不改变原意的前提下CSDN对访谈进行了整理和编辑。
创业前温铭已有10年的安全领域技术背景。虽然是做安全出身但乐于分享的他从开源收获了更大的快乐和成就感在采访中他提到“第一重要是做让自己开心的事”。他分享了为何选择云原生领域技术创业对技术与市场的思考以及如何平衡社区与商业。以下为访谈全文 技术背景10年安全研发经验从toC、toB到投身开源 温铭我大学是计算机专业经历比较简单。大学毕业之后我去了金山毒霸工作了5年时间主要做木马云查杀、反钓鱼个人安全方面的工作。后面去了360的企业安全从toC转到了toB2012-2017年工作5年并发起成立360开源委员会。
从2015年左右我开始接触开源觉得开源比业务代码更有意义因为开源不仅有技术积累而且能把你学到的东西分享给其他人一起成长所以开源对程序员来说是一个双赢的事。所以我们2015年开始写书、办meetup、办大会出来讲我们做的事情开源是能让自己很开心的事。之后加入一家开源商业化公司工作2年去年我和王院生一起开始创业。我们希望去做底层的、能够保持多年优势的硬核事业而不是天天去写一些很简单重复的代码。这也是为什么我们创业选择了基础中间件我们希望APISIX是一个常青的项目。就像对我影响最大的一个人是Python之父Guido van RossumPython语言就是一个常青项目。
开源已经成为一个不可逆的潮流特别是在云原生时代微软是一个很好的例子微软在Github开源项目的贡献排在第一全面拥抱开源。你如果在云原生时代没有拥抱开源没有用开源组件去构建核心系统就会被淘汰掉因为云原生时代发展太快了。
我们觉得云原生是一个非常大的机会就像CSDN的栏目《云原生人物志》云原生是未来5-10年非常大的一个机会我们希望在云原生领域不仅投身到开源里也希望去做开源商业化的事情做出更大的价值。如果只是单纯开源背后没有商业利益的话是很难持久的因为大家毕竟要吃饭养家。 创业看到业务流量的价值让API网关“666” 温铭API网关并不像操作系统、数据库这样有几千亿美元的市场API网关最重要是能够感知用户的业务流量交易、登陆、请求等等对用户是非常有价值的数据。作为企业流量后方的入口API网关可以做API数据分析、API安全隐患分析等等。现在APISIX已经有40多个插件我们开发了一个功能可以用于产品与运维人员提出的需求在API网关上做插件的编排最终实现低代码。
APISIX现在是API网关在南北向流量north-south traffic上很多用户已经用APISIX替代了Nginx。未来希望在云原生网络层只要有业务流量存在的地方就有APISIX比如API网关、ServiceMesh、K8s ingress-controller等等在云原生里如果想处理业务流量第一个想到APISIX。同时创业的一年多里我们接触到很多企业用户在云原生领域对于大型互联网公司和传统企业来说ServiceMesh将是发展前景和商业化价值比较高的技术。
我们想让用户的流量请求更安全、更快速在中国的语境里叫“666”所以叫APISIX并在2019年6月6日开源。我们将APISIX捐给了Apache软件基金会APISIX代码的知识产权、专利、名字的商标也都转移给了Apache基金会所以现在商业公司叫做APISEVEN支流科技为了让用户知道商业产品和开源项目有关联性。 开源的初衷和思考从coding到review获得开源话语权 温铭现在很多国内厂商选择开源时并没有完全想清楚为什么要这样做。开源有很多种不同的玩法开源虽然是做PR市场宣传、做marketing很好的手段但这不是最关键的。我知道国内很多开源项目经常说“我在Github关注度有多高”、”我写的文章阅读量有多高”其实这些并不重要重要的是让更多开发者和更多公司用你的项目并为项目贡献开源的本质是要拿开发者的杠杆。
比如APISIX主项目现在有130个Contributorcommit有30个他/她们都是各个互联网里最顶级的工程师APISIX不只是我们公司的十几个人而是有100多个顶尖工程师一起做的开源项目这是任何一个云厂商或者任何一家商业公司去做API网关所完全达不到的。所以不要看Github的文章阅读量有高而是要看它撬动了多少开发者的杠杆这是最重要的一个事情APISIX这点做得比较好。
在云原生领域如果国内云厂商只停留在使用没有贡献而只由谷歌、微软、AWS等云计算大厂贡献云原生重要的关键组件表面上云原生关键组件是开源的但背后被某些大厂控制把控整个项目的发展方向会形成“新的垄断”。
我们希望学习华为和小米例如华为对Linux内核的贡献排名全球前三Hbase PMC主席是小米员工熟悉程度与话语权会更利于企业找到商业和开源之间的平衡。
加入Apache后APISIX今年的进展比我们想象得快我们从去年进Apache孵化器时只有20个代码Contributor现在已经有130个代码Contributor一年时间差不多翻了5、6倍这个增长还是挺不错的。我们比较关心社区上的迭代。
Apache的理念是社区比代码更重要。我和王院生去年主要精力都是在写代码今年我们的精力主要是在review代码审查和回复别人的issue问题从单纯的工程师逐渐演变成一个社区里能够帮助别人成长、帮助别人写代码的角色。
近期我们会将K8s的ingress-controller项目也捐给Apache作为APISIX的子项目我们不仅会做API网关也会去做K8s的流量入口。 社区活跃度“贡献者和PR都不是天上掉下来的” 温铭开源项目里最重要的一个意识是开源需要强力的PR但不是传统意义上的10万文章而是需要多去和开发者交流比如我们经常举办一些见面会、大会做面对面的沟通。贡献者和他们提交的PRPull Request都不是天上掉下来的需要鼓励和帮助。我们还有一个QQ群里面有2000多个开发者每天提各种各样的问题。当你和开发者走得比较近的时候他也愿意给你做一些贡献。 APISIX的优点是架构清晰维护成本低二次开发成本也比较低适合对大流量和低延迟有要求的公司。和很多2B厂商不太一样的是APISIX的免费用户和付费客户都是主动来找我们的所以公司现在所有人都是开发没有市场销售。
NASA JPL美国国家航空航天局喷气推进实验室、欧盟数字工厂都在使用APISIX。欧盟数字工厂的项目负责人是APISIX的PMC项目管理委员会他专门写过文章、录过视频去推广和介绍APISIX。
APISIX有一个典型用户空中云汇是做全球外汇的一家互联网金融公司用户在全球各地支付业务对于网关的低延迟要求非常高横向对比后只有APISIX可以满足它在低延时上的要求。APISIX从开源到现在只有不到一年半时间前面半年还不够稳定但是空中云汇看中APISIX硬实力。
APISIX首先满足用户在苛刻条件下、大并发条件下的硬核指标不完善的功能和bug随后不停迭代用户在真实场景中的需求和BUG反馈给开源社区形成正向的迭代。 开源与商业如何平衡开源最难最硬核技术 温铭APISIX的API网关灰度发布、双活等绝大部分功能都在开源版本将底层最难、最硬核的开源出来让社区里更多人使用稳定性才能越高。商业版本只增加了一些插件、用户管理、多租户等功能。
对于国内的初创公司人手不多成功案例较少客户会担心产品和服务的可持续性。说直接一点就是我买了你的产品你公司过了两年会不会挂了没有人帮我维护产品我就掉到一个大坑里去了。基础软件的开源项目没有文化障碍在欧美市场接受度较高但在中国开源商业公司是一个新物种大家对这种模式接受度不是很高需要一些时间或案例去证明。
今年最大的收获是APISIX增加了100多个Contributor这是最开心的事希望2021年的这个时候突破200个Contributor。
APISIX作为Apache顶级项目明年目标是国际化让更多欧美开发者了解使用APISIX。
另一方面我们希望吸引更多优秀开发者进来在开源项目里人是最重要的我们希望更多优秀开发者贡献到APISIX的开源社区也欢迎加入到我们背后的商业公司里来。完