分布式应用架构日益普及,其去中心化结构有助于提高可靠性和性能,并优化成本。Enterprise Strategy Group调查的数百家组织均至少维护了几个分布式应用,其中51%的组织管理着约100个或更多跨云应用集成。1
然而,要充分发挥分布式应用的优势,组织必须应对其带来的运营和安全风险。这些挑战包括连接分布式应用和微服务、保护扩大的攻击面免受网络威胁,以及在可见性有限的情况下确保性能。
F5与Google Cloud携手应对这些挑战,帮助组织在多云环境中构建和运行自适应分布式应用,同时简化管理并实现顺畅的安全防护。
跨云交付和连接应用
作为支持多云环境的主要云服务提供商,Google Cloud提供广泛的功能,为分布式应用架构提供支持。基于Kubernetes的开发者工作流支持团队在任何环境中构建、部署和扩展现代应用。
在多个云中部署分布式应用可能很复杂,因为每家云提供商通常都有自己的工具和流程。F5 Distributed Cloud App Connect利用自动化和基础设施即代码(IaC)来预置资源,并在各站点保持策略一致,从而大幅简化部署。它为分布式Kubernetes集群提供服务发现和服务通告功能,实现应用间的无缝通信。
Distributed Cloud App Connect提供应用层网络,可避免IP重叠和路由问题。通过使用F5 Global Network或Google Cloud的专用网络,企业可获得安全的应用间通信骨干网络,无需经过公共互联网。
保护不断扩大的攻击面
分布式应用的架构通常由多个云提供商和容器化环境组成,攻击面较大,防御难度也更高。
Distributed Cloud App Connect提供多层安全防护,包括原生端到端加密、入站和出站控制,以及在每个环境中实施一致的精细化安全策略。此外,还可结合F5 Distributed Cloud Web App and API Protection(WAAP),通过Web应用防火墙(WAF)、DDoS防护、机器人防御和API安全功能保护应用。所有Distributed Cloud Services产品均使用同一个基于SaaS的控制台进行集中管理。
安全团队可以利用Google Cloud Armor保护应用免受DDoS攻击和OWASP十大安全威胁。组织还可以借助F5适用于多云环境的安全解决方案组合,进一步增强Google Cloud强大的原生安全能力。此外,F5面向身份感知和位置感知型应用防火墙的零信任功能,可与Google Cloud针对基础设施的零信任方法形成互补,构建分层防御体系。
提升分布式应用性能
在多云环境中,可见性往往相互割裂,难以监控应用性能。Distributed Cloud App Connect提供应用级仪表板,呈现性能指标和洞察,帮助DevOps团队识别跨站点的性能问题,避免这些问题发展为用户可感知的速度下降或服务中断,也无需再整合多个工具中的数据。智能负载均衡也有助于维持应用性能。这些功能共同帮助应用保持快速响应和可用。
打造高韧性的分布式应用
F5和Google Cloud提供所需的安全性和连接能力,帮助优化跨多云环境的分布式应用。
作为Google Cloud Marketplace中50多款F5解决方案之一,F5 Distributed Cloud App Connect通过智能负载均衡和实时监控简化部署、增强安全性并保持性能。
通过将F5解决方案与Google Cloud稳健且可扩展的基础设施相结合,企业可以为应用提供支持,使其具备韧性和适应能力,并实现卓越性能。
访问f5.com/gcp,了解有关F5和Google Cloud的更多信息。
来源
1. Enterprise Strategy Group,《多云应用部署与交付决策》,2023 年 2 月
关于作者

相关博客文章
Thingbot正转变为攻击平台
Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。
借助F5全新Quick Start,在AWS上快速开展业务
在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。