内容提要
科技的快速变革带来了机遇和挑战,克服挑战、抓住机遇需要培养工程文化、建立稳定的技术运营基础和管理复杂的云成本。现代技术领导者需要成为更紧密的业务合作伙伴。圣安德烈银行阿根廷的CTO David Pedreira通过领导技术组织的经验和关键行动实现了技术职能的转型。他强调了建立工程文化、提高IT弹性、自动化基础设施和优化云基础设施支出等成功举措。
延伸解读
工程文化:从流程简化到数据驱动
David Pedreira 认为,建立工程文化需要聚集喜欢挑战传统流程的人,并将审批从15个签名简化到一次会议通过。同时,投资集成开发者门户,强制流程标准化,并采用自助服务模式。此外,创建小型商业智能团队,确保所有活动都被度量,从而形成数据驱动文化,支持决策和持续改进。
IT弹性:虚拟队列与SRE实践
面对每月初因购汇限制导致的流量激增,Pedreira 通过引入虚拟队列缓冲主机压力,将宕机减少70%。同时,建立SRE团队,转向NoOps,引入可观测性,自动生成告警和升级流程,并将监控从技术指标转向客户行为异常检测。这些措施使事故数量减少90%,响应时间从小时级降至秒级。
基础设施自动化:抽象与零工单
Pedreira 采用抽象和零工单原则。抽象意味着开发者无需了解基础设施细节,工程团队通过开发者门户提供预构建模板。零工单将工单视为浪费,设定两到五个季度内实现零请求的KPI,并与开发者满意度挂钩。结果,基础设施团队从400多人减少到不到90人,解决时间从数周缩短到分钟或秒级。
FinOps实践:拆分成本与运营模型
在Mercado Libre,Pedreira 通过数学近似找到VM成本的主要组件(CPU、内存、持久化),设定参考价格。将效率问题拆分为消费量(开发者团队目标)和单位成本(工程团队目标)。建立FinOps卓越中心,联合财务和控制团队,推动优化。一年内,云支出减少40%。
Q&A
如何建立工程文化以应对技术变革带来的挑战?
建立工程文化需要简化流程,采用敏捷资源管理和API服务,促进团队合作和开发者体验。
CTO在现代企业中的角色如何变化?
CTO的角色正在转变为IT战略家,关注产品开发和市场计划,而不仅仅是管理IT。
如何通过FinOps实践优化云基础设施支出?
通过分析云成本,设定消费目标,并创建FinOps中心来推动优化,最终减少了40%的费用。
在提高IT弹性方面,David Pedreira采取了哪些成功措施?
他引入了虚拟队列和SRE团队,减少了系统故障和响应时间,显著提高了IT弹性。
基础设施自动化的关键原则是什么?
基础设施自动化的关键原则是抽象和零工单,旨在减少人力和解决时间。
如何创建数据驱动文化以支持决策?
通过建立小型商业智能团队,确保所有活动都被测量,从而促进数据驱动的决策。