4个窍门最大程度避免宕机

年终假期对软件公司来说充满挑战,需求高而人员减少。要保持生产力和避免宕机,应优先考虑运维就绪、编写高质量的用户体验测试、加强安全性以及保持系统一致性。运维就绪意味着团队了解业务影响,能够自信验证软件。增加测试覆盖范围可减少恢复时间,而安全扫描和补丁更新则能抵御假期期间增加的安全威胁。保持一致性有助于评估和优化架构。通过这些策略,团队能在假期期间保持高效。
摘要由CSDN通过智能技术生成

年终假期对软件公司来说尤其具有挑战性——需求通常处于高峰,而与此同时,假期一个接一个。

如果你想给团队一些时间放松,同时保持生产力并避免宕机,该怎么办?答案是优先考虑运维就绪、编写更高质量的测试、加强安全性、保持一致性。

优先考虑运维就绪

在CircleCI的《2022年软件交付状况)报告中,我们发现,许多工程团队在假期前后所经历的影响比前几年严重,今年这一次生产力的下降幅度更大。

但我们也看到,最擅长持续集成的团队不会因在线工程师数量减少而放慢速度。擅长CI的团队在运维上已经准备好应对较少人员的情况,因为他们更倾向于进行健壮的测试,并且能够自信地验证他们的软件。

运维就绪还意味着,除了了解系统和如何操作它之外,工程师还了解他们所做的事情如何影响业务。因为今天的软件是建立在如此多的依赖关系和微服务之上的,所以“我们的应用程序工作吗?”这个问题的答案已经改变了。应用程序的某些组件可能出现故障,而其他组件工作正常。

确保工程组织中的每个人都对让平台工作并向客户提供意味着什么有相同的理解。如果每个人都对关键故障的构成持相同的看法,那么你可以提前实施缓解策略,并更好地确保平台在减速期间的可靠性。

编写以用户体验为中心的高质量测试

与全年任何其他时间相比,年底假期对恢复时间的影响最大。这表明,市场的年周期和季节的可预测节奏对工程生产力的影响更为强大。

到年底,恢复时间全面增加,使小型开发团队处于特别不利的地位。可用于调试和修复问题的团队成员较少,导致恢复时间较长。难怪许多团队在这段时间内决定代码冻结。

但通过扩大测试覆盖范围,仍然可以保持高生产率。你应该从用户的角度以及技术的角度进行测试。测试应用程序不同组件的协同工作方式,并进行迭代,直到找到最佳配置。

事实是,编写测试并长期维护测试确实很困难,这正是为什么许多工程师发现自己只测试简单的东西。但如果你花时间复制用户的行为,它将以一种有助于你真正理解用户以及从他们身上期望什么的方式来运行系统。这是防止失败的最佳策略之一。

增加测试覆盖率将导致更长的工作流程持续时间,但这也将使小型开发团队能够在同事离线时继续工作,从而减少错误发生时的停机时间。

加强安全

这一年末时期也是攻击者最有可能利用感知到的弱点并试图进入系统的时候。攻击者可以利用网络钓鱼攻击、供应链问题和配置不良等风险。

仅在过去一年,现代软件供应链攻击就增加了650%。最常见的攻击类型是“依赖关系混淆”——当自动软件开发工具更新其依赖的依赖关系时,软件安装程序被欺骗从公共存储库下载恶意软件包。依赖关系允许工程师快速移动,但很少有人停下来思考他们的依赖性关系是否安全。

执行自动安全扫描有助于防止这种情况,因为这意味着没有一个开发人员负责保护整个系统。假日期间这段较慢的时间可以用来进行安全补丁和升级,因为与一年中其他时间发布的一些新功能集相比,这些变化的风险较低。明智的做法是确保团队中没有人使用默认用户名和密码访问应用程序。攻击者通常使用默认登录来获取系统入口。

这也是让团队了解最新安全培训的好时机,例如如何发现网络钓鱼诈骗。网络钓鱼攻击已变得异常复杂,因此,组织中的每个人都必须了解如何识别和预防这些攻击。

一致性是关键

对于软件公司来说,第四季度通常是一个重要的架构设计时间。这个缓慢的时期给了你的企业更多的机会来评估哪些是有效的,哪些是无效的。你应该在系统中寻找需要解决的分歧和工作良好的相似之处——一致性是关键。

如果工程组织有一个平台团队或组织,他们可以在每个人都外出度假之前执行此类审计,以帮助保护系统。平台团队从宏观角度来看,他们希望提供大规模的效率,而不是微观的优化,这将为整个公司全年带来好处。

通过优先考虑运维就绪、增加测试覆盖并利用这一较慢的时间段来优化系统,你的工程组织将更好地做好准备,以保持生产力并避免假日滞后。

原文链接:

https://thenewstack.io/4-tips-to-avoid-downtime-risks-and-start-the-new-year-strong/

85a2054d44e9d279adcca76dd753cfa9.jpeg

f83f32650f04851bb020c6ba87be7b82.jpeg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值