F5 Global Services 提供连开发团队都会青睐的云安全

F5 客户与合作伙伴支持组织 F5 Global Services 采用 F5 Distributed Cloud Services,保护正在迁移至 Azure 云的 Web 资产。与其他方案相比,该解决方案提升了安全性和可见性,并改善了成本效益,同时实现了更高程度的自动化,简化了应用管理和开发流程,减少了云带宽消耗。

挑战

F5 Global Services为全球F5客户、合作伙伴和员工团队提供部署支持、培训、认证及其他资源。PartnerNet是其中一项资源,F5渠道合作伙伴使用该平台进行合规报告,并跟踪工程师认证、返利计划相关销售业绩等指标。作为整体现代化改造的一部分,该平台及其配套应用和工具正逐步从本地托管迁移至Azure云,旨在提高效率、简化管理并改善性能。

问题在于,如何同时确保原先由本地部署堆栈提供的安全性和性能。该堆栈由BIG-IP Application Security Manager(ASM)和BIG-IP产品系列的其他模块组成。

“显然,我们需要Web应用防火墙(WAF)和DDoS解决方案。”F5高级首席软件工程师Jason Sustarich表示。他所带领的开发团队最近完成了迁移工作的初始部分。

提高可见性和可管理性也是目标之一。现有的本地安全和性能解决方案由另一个团队管理,因此Sustarich的团队难以访问遥测数据。

Sustarich表示:“作为开发团队,我们以前完全无法了解WAF命中情况,也不知道WAF为何返回错误。这导致我们在维护PartnerNet时难以解决异常问题。我们希望迁移该架构,以便了解其运行情况并进行管理。”

因此,迁移到云端带来了一个契机。Sustarich开始思考:“我能否获得所需的能力,并在遵循所有必要安全控制措施的前提下,以自动化方式实现?”

他的团队曾考虑使用Azure原生WAF和DDoS防护,但发现其“价格非常高昂”。另一种应用安全方案的设置过于复杂。Sustarich表示:“我会编程,但连我都觉得它很复杂!”

到2021年年中,随着筹划已久的迁移日益临近,Sustarich开始了解F5 Distributed Cloud Services。当时,该服务尚未在Azure Marketplace公开发布。(该服务于2022年初上架Azure Marketplace。)

解决方案

Distributed Cloud Services是基于SaaS的安全、网络以及应用管理和交付解决方案,可部署在多云、本地和边缘位置。Sustarich了解到,租户设置十分简便,团队也能直观地使用Distributed Cloud产品,包括调用自动化功能,以及查找API信息并将其集成到关键开发工作流中,这些都给他留下了良好印象。

“按下按钮,去喝杯咖啡,回来时一切就都自动完成了。 ”

Jason Sustarich,F5全球服务高级首席软件工程师

在2022年初完成架构设计和概念验证,并随后开展威胁模型评估后,PartnerNet于2022年秋季在Azure上线,同时部署了Distributed Cloud WAF、Distributed Cloud DDoS Mitigation和Distributed Cloud DNS。PartnerNet的所有流量均路由至Distributed Cloud Platform,由该平台将经过安全处理的流量转发至该站点的Azure公共端点。

Global Services团队对结果非常满意,因此在Distributed Cloud Content Delivery Network(CDN)于2022年9月发布后,又添加了该产品的功能。借助CDN,Global Services能够解决以往无法处理的延迟问题,例如轻松将第三方库等资产迁移到其他区域。与此同时,其他组件的安全迁移也在加速推进。

成果

节省时间,充分提升IT效率

Global Services的云战略已在成本、敏捷性和用户体验方面取得成效;Distributed Cloud Services则通过快速添加和移除安全开发实例等功能,帮助节省时间并提高开发团队的效率。

Sustarich表示:“我真正喜欢的是它的可编程性和易用性。我们的目标是尽可能提高软件工程师的工作效率,而它在这方面表现出色。”

例如,现在每位工程师都可以创建自己的开发环境,用于处理临时修复或任务。Sustarich表示:“按一下按钮,去喝杯咖啡,回来时一切就都准备好了。不再需要花费数月或数周进行配置。这是一大优势。”

“我真正喜欢的是它的可编程性和简易性。我们的目标是尽可能提高软件工程师的工作效率,而它在这方面表现出色。 ”

Jason Sustarich,F5 Global Services高级首席软件工程师

Global Services的云战略已在成本、敏捷性和用户体验方面取得成效,而Distributed Cloud Services则通过快速添加和移除安全开发实例等功能,帮助节省时间并提高开发团队的效率。

Sustarich表示:“我真正喜欢的是它的可编程性和简洁性。我们的目标是尽可能提高软件工程师的工作效率,而它在这方面表现出色。”

例如,现在每位工程师都可以创建自己的开发环境,用于处理临时修复或任务。Sustarich表示:“按一下按钮,去喝杯咖啡,回来时一切就都准备好了。不再需要花费数周甚至数月进行配置。这是一大优势。”

深入洞察,提升安全性和性能

Sustarich也十分认可Distributed Cloud Services提供的可观测性。例如,开发团队现在可以结合上下文信息查看WAF拦截操作,这帮助团队迅速解决了一个反复出现的错误。Sustarich表示:“这个错误在旧平台上未被拦截,而它本不该通过。这显然是不对的。现在我们已经修复了这个错误,这是件好事,而全面的可见性大大加快了修复速度。”

Distributed Cloud Services还减少了PartnerNet的整体云资源消耗。他表示:“我可以直接在仪表板上看到节省了多少带宽,因此我们知道成本也在降低。”

保障敏捷开发安全

Distributed Cloud Services或许正在改变开发团队对安全的态度。Sustarich笑着说:“开发人员不喜欢安全工作,因为很耗时。我们的团队规模很小,只有4名工程师,却要负责很多工作,因此需要尽可能实现自动化。Distributed Cloud Services让我们能够实现自动化。”

通过这种方式,该解决方案有助于在提升敏捷性的同时增强安全性。他表示:“我们的策略是保持敏捷,快速响应并做出改变。”

这让开发团队和CISO都感到满意。高级副总裁兼CISO Gail Coury表示:“面对当今DevOps的压力,许多人低估了技术风险会如何转化为业务影响。随着业务和IT速度不断提升,Distributed Cloud Services可确保我们的公司、客户和合作伙伴持续受到保护。”

Sustarich笑着补充道:“如果我的CISO满意,通常我也会很满意。”

查看所有客户案例

F5 Global Services 提供连开发团队都会青睐的云安全 标志

优势

  • 充分提升IT效率
  • 深入了解安全性和性能的改进情况
  • 保障敏捷开发安全

挑战

  • 以经济高效的方式部署安全的云战略
  • 保护网站生产环境和开发环境
  • 实现云端安全自动化并简化管理