原标题:Lyft开源基础设施统一管理平台Clutch
Lyft开源了自家内部使用的基础设施工具Clutch,其提供了可扩展UI以及API平台,让工程团队能够建置、执行和维护用户友善的工作流程,包括特定的安全机制以及存取控制,另外,Clutch还提供了管理AWS、Envoy和Kubernetes等平台的功能,官方提到,由于Clutch可扩展性设计,可以支援系统堆叠中的任何元件。
Lyft提到,云端运算採用的成本已经大幅下降,根据CNCF Landscape,现在已经有300多个开源专案,并衍伸出1,000多个商业产品,虽然企业已经可以快速选用这些专案,以及供应商提供的解决方案,但是每种技术都有自己的配置、工具、日誌和指标,开发人员要可以快速且安全地,在整个堆叠中执行变更,需要大量且持续投资工具开发,而这是大部分企业做不到的。
在使用Clutch之前,Lyft的工程师需要仰赖各种命令列工具和网页介面等,才能执行一些简单的任务,官方举例,像是在Lyft中最常处理的警示,就需要综合6种不同的来源才能解决,包括警示、其他服务的仪表板、Runbook、文件、供应商控制台或是脚本、配置设定。而这使得Lyft意识到,他们的工具已经无法跟上业务的发展。
所以就算新基础设施越来越容易採用,随着平台以及工程团队规模的成长,管理新元件也会变得困难,而Lyft花了一年开发Clutch,就是要来解决因为内部开发人员经验与工具不足,所产生的问题,让基础设施团队能够为整个工程团队,提供直觉且安全的基础设施管理介面。
Clutch由两部分构成,后端是以Go开发而成,设计成可扩展的基础设施控制平面,可进行一般身份验证,并且提供系统的可观察性以及日誌纪录稽核功能。而React前端是可插拔,以工作流为导向的UI,让使用者不需要先具备丰富的JavaScript知识,能以更少的程式码创建新功能,且更易于维护。
Clutch採用了Envoy代理的许多核心模式,同样也由配置、架构驱动,在不影响可维护性的状态下,使用者可以利用模组化扩展基础架构,使其能够用于不同的使用案例中。Lyft提到,扩展Clutch不需要进行分叉或是重写工作,自定义的公共和私有外部储存库的程式码,可以直接被编译到应用程式中,这使得大小企业採用的特殊技术,都能够汇整到Clutch,将Clutch作为基础设施控制平面。
经过一年的发展,Lyft内部团队积极地採用Clutch,并且将许多具风险的基础设施管理,都透过Clutch处理,官方提到,在2020年底前,内部会有7个工程团队採用Clutch。
相关阅读
猜您喜欢
- 抖音手机号码查定位(手机定位查找对方位置)
- 如何查之前的微信聊天记录(查找微信聊天记录)
- 手机关机怎么查定位追踪不花钱的(关机了怎么定位他手机)
- oppor7手机怎么查定位(怎么定位手机位置)
- 哪里有卖炒酸奶的(炒酸奶放便利店买)
- Kl是哪里(KlipC)
- 通过手机号怎么查老婆微信聊天记录(怎样查看老婆的微信聊天记录)
- 重新制卡后微信聊天记录怎么查(怎么查询微信的聊天记录)
- 海关加息后,印度的iPhone价格上涨: 从iPhone X到iPhone 6的完整列表
- 宾馆可以查一年前的住宿记录吗(酒店入住记录能不能查出来)
- 可以通过腾讯公司查微信聊天记录吗(怎么调出微信聊天记录)
- 联盟号飞船上有3名宇航员前往国际空间站
- 傲游浏览器怎么样(男生最喜欢的浏览器)
- 怎样从电脑微信查聊天记录(怎么找到微信的其他聊天记录)
- 手机APP教程篇:QQ怎么制作动态漫画表情包
- 用安卓手机可以查苹果手机定位吗(手机查找对方手机位置)
图文推荐
热门文章
-
Lyft开源基础设施统一管理平台Clutch
数码 2023-01-11 14:05:12 -
如何才能恢复微信聊天记录怎么查(微信聊天记录去哪里查)
手机 2023-01-11 14:05:07 -
dnf剑魔怎么样(2021女鬼剑士哪个职业最强)
原创 2023-01-11 14:05:01 -
如何不登陆微信查聊天记录(微信聊天记录在哪里查)
通信 2023-01-11 14:05:00 -
区块链为印度用户将比特币现金添加到数字钱包中
数码 2023-01-11 13:35:09 -
Twitter现在将惩罚滥用帐户以减少仇恨内容
数码 2023-01-11 12:35:09