博客 | NGINX

利用自动化加速云原生应用

NGINX-F5-horiz-black-type-RGB 的一部分
Jenn Gile 缩略图
詹妮弗·吉尔
2021 年 1 月 13 日发布

既然您正在阅读这个博客,毫无疑问您已经意识到自动化对于提供现代数字体验至关重要。 它能够以人手无法实现的速度实现敏捷性,减少停机时间和错误,并让开发人员专注于让他们快乐的事情。 73% 的组织正在实现网络运营自动化以提高效率,而公共云是自动化最为普遍的领域。

在 NGINX,我们不仅热爱自动化,而且我们还知道它是我们的客户和社区必不可少的。 我们的解决方案可以使用 API 无缝地融入到 DevOps 工作流中,并且我们在官方 Ansible 角色和集合方面进行了大量开发投资。 在这篇博客中,我们探讨了在公共云中自动化 NGINX 技术的四种方法。 我们使用 AWS 作为示例云,但 NGINX 与云无关,因此您可以将这些方法应用于您选择的云。

使用 Ansible 自动配置 NGINX Plus 和 NGINX App Protect

何时使用此方法

  • 您使用 NGINX Plus,但没有使用 NGINX Controller
  • 您使用 NGINX Controller,但希望完全控制 NGINX Plus 配置

如何使用此方法

  1. 使用 Terraform 设置 Amazon 系统映像 (AMI)
  2. 运行一系列 Ansible playbook 来安装NGINX Plus
  3. 在几个 NGINX Plus Web 服务器前面将 NGINX Plus 配置为反向代理和负载均衡器
  4. 安装NGINX App Protect并进行配置以保护 NGINX Plus 反向代理

此方法的资源

还没有使用 NGINX App Protect? 开始您的30 天免费试用

参见此方法的实际操作

自动部署 NGINX 控制器

何时使用此方法

您使用 NGINX Controller 并希望自动化其部署。

如何使用此方法

  1. 使用 Packer 的 Ansible 配置程序预先烘焙 NGINX Controller 的 AMI
  2. 使用 Terraform 在 AWS 上部署 NGINX Controller 的基础设施
  3. 使用 Ansible 在 NGINX Plus 实例上安装和配置 NGINX Controller 以及 NGINX Controller 代理

此方法的资源

还未使用 NGINX 控制器? 开始您的30 天免费试用

参见此方法的实际操作

使用 NGINX 控制器自动化您的 NGINX Plus 数据平面

何时使用此方法

您使用 NGINX Controller 并希望:

  • 对数据平面资源进行分段控制,同时避免容易出错的手动流程
  • 实现数据平面实例的自助部署,消除 IT 请求单的瓶颈
  • 符合已批准 AMI 和护栏式控制的企业标准,以防止安全漏洞

如何使用此方法

使用NGINX Controller为开发人员设置 NGINX Plus 实例的自助部署。

此方法的资源

NGINX 控制器产品页面

还未使用 NGINX 控制器? 开始您的30 天免费试用

参见此方法的实际操作

利用 F5 DNS 云服务自动化智能控制流量

何时使用此方法

您希望通过防止停机和应用性能不佳来优化最终用户的数字体验。

如何使用此方法

使用F5 DNS 云服务设置 DNS 负载均衡(也称为全局服务器负载均衡 ( GSLB )),可获得以下好处:

  • 自动将流量从不健康的应用实例中路由出去,这样用户就不会遇到速度减慢或中断的情况
  • 使用 API 自动进行部署和配置,以消除手动错误并实现一致性和可重复性
  • 通过跨 AWS 区域和可用区部署应用程序来扩展和提高弹性
  • 将用户流量引导至最近的可用应用程序实例,以获得更快的性能

此方法的资源

尚未使用 F5 DNS 云服务? 开始您的30 天免费试用

参见此方法的实际操作

在公共云中开始使用 NGINX

今天,您可以将自己的 NGINX 许可证 (BYOL) 带到您选择的云,或者直接从AWSGoogle Cloud PlatformMicrosoft Azure市场购买 NGINX Plus(带有或不带有 NGINX App Protect)。 联系我们,了解我们如何帮助您制定云战略,并了解私人优惠是否适合您的组织。


“这篇博文可能引用了不再可用和/或不再支持的产品。 有关 F5 NGINX 产品和解决方案的最新信息,请探索我们的NGINX 产品系列。 NGINX 现在是 F5 的一部分。 所有之前的 NGINX.com 链接都将重定向至 F5.com 上的类似 NGINX 内容。”