分布式应用程序架构越来越受欢迎,因为其分散式结构提供了更高的可靠性、性能和成本优化。 企业战略集团调查的几百家企业中,每一家都维护着至少几个分布式应用,51% 的企业管理着大约 100 个或更多的云间应用集成。1
然而,分布式应用程序存在运营和安全风险,如果组织希望成功实现其利益,就必须解决这些风险。 这些挑战包括连接分布式应用程序和微服务、保护扩大的攻击面免受网络威胁、以及在有限的可见性下确保性能。
F5 和 Google Cloud 携手解决这些障碍,使企业能够在多云环境中构建和运行自适应分布式应用,并实现简化的管理和无摩擦的安全性。
作为多云友好型主要云提供商,Google Cloud 提供了广泛的功能来支持分布式应用架构。 基于 Kubernetes 的开发人员工作流程使团队能够在任何地方构建、部署和扩展现代应用程序。
在多个云中部署分布式应用程序可能是一项复杂的任务,因为每个云提供商通常都有自己的工具和流程。 F5 分布式云应用连接通过使用自动化和基础设施即代码 (IaC) 来配置资源并维护跨站点的一致策略,从而大大简化了部署。 它为分布式 Kubernetes 集群提供服务发现和广告,实现无缝的应用程序到应用程序通信。
分布式云应用连接提供应用层网络,可避免 IP 重叠和路由问题。 通过使用F5全球网络或 Google Cloud 的私有网络,企业可以获得绕过公共互联网的应用程序到应用程序通信的安全主干。
分布式应用的架构通常由多个云提供商和容器化环境组成,因此其攻击面较大,更难防御。
分布式云应用连接提供多层安全性,包括本机端到端加密、入口和出口控制以及每个环境中一致、细粒度的安全策略。 除此之外, F5 分布式云 Web 应用和 API 保护 (WAAP)还可通过 Web应用防火墙 (WAF)、DDoS 保护、机器人防御和 API 安全来保护应用程序的安全。 所有分布式云服务产品都使用相同的基于 SaaS 的控制台进行集中管理。
安全团队可以利用 Google Cloud Armor 保护他们的应用免受 DDoS 攻击和 OWASP Top 10 威胁。 企业可以利用 F5 的多云友好型安全解决方案组合进一步增强 Google Cloud 强大的原生安全性。 此外,F5 针对身份感知和位置感知应用防火墙的零信任功能与 Google Cloud 的零信任基础设施方法相得益彰,实现了分层防御。
在多云环境中,可见性通常不连贯,因此很难监控应用程序的性能。 分布式云应用程序连接为应用程序级仪表板提供性能指标和见解。 这有助于 DevOps 团队在站点出现明显的减速或中断之前识别出它们的性能问题,而不必将来自多个工具的数据拼凑在一起。 通过智能负载均衡,性能也得以保持。 这些措施共同保证了应用程序的快速运行和用户可用。
F5 和 Google Cloud 提供跨多云环境优化分布式应用所需的安全性和连接性。
作为 Google Cloud Marketplace 中 50 多种 F5 解决方案之一,F5 Distributed Cloud App Connect 通过智能负载均衡和实时监控简化部署、增强安全性并保持性能。
通过将 F5 解决方案与 Google Cloud 强大、可扩展的基础架构相结合,企业可以支持具有弹性、自适应的应用,从而提供卓越的性能。
欲了解有关 F5 和 Google Cloud 的更多信息,请访问f5.com/gcp 。
1. 企业战略集团,多云application部署和交付决策,2023 年 2 月