SISTIC 利用 NGINX Plus 将成本降低 80% 并加快上市速度

SISTIC 是新加坡领先且规模最大的票务代理机构,每年处理大量大型活动,提供无缝票务解决方案和致力于艺术、文化和娱乐的一站式市场。 它最近添加了第二个私有云,以实现更高的可扩展性和更快地部署应用程序更新。 SISTIC 需要一种能够与其基于容器的云平台的活力相匹配的新架构。 该机构正在寻找一种更简单的方式来管理应用服务,并希望降低成本。 为了实现这些目标,SISTIC 求助于 F5 NGINX Plus。

为了保持在活动票务行业的领先地位,SISTIC 不仅需要为客户提供增强的票务体验,还需要扩大规模以满足需求。 该机构利用 F5 BIG-IP 本地流量管理器 (LTM) 以可靠、安全和优化的方式向客户提供应用服务,同时还具有管理其云、虚拟和物理基础设施的可扩展性、灵活性和可编程性。 F5 BIG-IP LTM 位于 SISTIC 环境的前端 - 承担繁重的工作,提供高级应用服务,并提高其背后数百甚至数千个应用的安全性、性能和弹性。

商业挑战

随着 SISTIC 推广的活动越来越多、客户越来越多,该机构正在寻求扩大其应用服务。 向微服务的转变以及由此导致的应用基础设施的人员、流程和技术的变化需要对应用程序进行频繁的更改。 此外,F5 BIG-IP LTM 平台由 SISTIC 的基础设施和安全团队独家管理。 应用团队更熟悉客户面向公众的重定向要求,但无法直接访问 F5 BIG-IP LTM。 它必须向基础设施团队提交变更请求,从而导致延误。 SISTIC 需要一个能够轻松集成到工作流程中的平台来加速应用部署,同时保留更快、更可预测地简化、自动化和定制其应用服务的功能。 

更重要的是,SISTIC 希望构建第二个以容器化为特色的私有云。 虽然利用容器意味着 SISTIC 可以通过“一次编写,随处运行”的方法更快地开发云原生应用程序,但尝试将第二个云纳入传统 IT 管理的静态配置意味着部署无法实现最大效率。 对于传统系统来说,在不影响当前应用或客户体验的情况下提高敏捷性和灵活性也是一项挑战。

SISTIC 不需要尝试改造当前的架构来适应新的需求、参数和标准,而是需要一种与其基于容器的云平台和应用一样动态的经济高效的解决方案。

解决方案

为了加速应用程序部署并简化应用程序生命周期管理,SISTIC 需要一个可轻松集成到 DevOps 工作流中的自助服务、 API 驱动平台。 该机构选择部署 NGINX Plus 作为轻量级软件负载均衡器,以简化其架构并降低成本。 SISTIC 在前端保留了其 F5 BIG-IP LTM 基础设施,为其关键任务应用服务,并将 NGINX Plus 直接置于其现代应用环境的前端。

NGINX Plus 与硬件和操作系统分离,直接融入 SISTIC 的应用堆栈。 NGINX Plus 使基础设施和应用团队能够直接管理软件负载均衡并配置任何相关的应用服务,并将其作为 CI/CD 框架的一部分自动化。 其用户友好和可定制的功能使 SISTIC 能够简化其应用服务并享受更好的可管理性。 应用团队不再需要向基础设施团队提交变更请求,可以在一周内(而不是数月)实现配置更改和新功能。

NGINX Plus 还支持第二个容器化的私有云。 它的可编程性和轻量性意味着它消耗很少的计算资源,并且对 SISTIC 的基础设施几乎没有额外的压力,使其成为应用团队使用的容器环境的理想选择。 NGINX Plus 使 SISTIC 基于云的系统达到最佳性能,同时提供灵活性以跟上容器化应用程序生命周期的动态和瞬时特性,其中容器通常逐分钟启动和关闭。

NGINX Plus 用于 SISTIC 所有面向客户的网络服务器,成功扩展了现有的负载均衡功能,使该机构能够扩展并处理比单个服务器更多的用户。 如果一台服务器出现故障,其他服务器可以随时可用,从而确保 SISTIC 的应用始终可用。

除了负载均衡功能外,NGINX Plus 还是一个集 API 网关、Sidecar 代理、内容缓存和 Web 服务器于一体的综合型 API 网关。 它以无与伦比的速度和效率提供静态资产,同时处理数十万名客户。 NGINX Plus 还提供会话持久性,将用户请求定向到同一个后端服务器;提供主动健康检查,通过检测不健康的服务器并将请求引导出去来提高可靠性;提供 DNS 服务发现,自动检测网络上的设备和服务并缩短设置过程。

NGINX Plus 缓存可以提高应用的性能,即使用户在短时间内反复访问相同的 URL。 借助 NGINX Plus,应用团队可以以敏捷的方式重写路由规则,使 SISTIC 能够为选定的 URL 配置永久或临时重定向。

结果

节省 80% 成本

与传统 IT 管理的静态配置相比,NGINX Plus 使 SISTIC 能够以极具成本效益的方式添加第二个基于容器的私有云。

跨应用的超大规模

NGINX Plus 允许 SISTIC 灵活、无缝地扩展。 分布在多台应用服务器上还意味着用户可由多台服务器处理,而不会影响当前应用的运行时间或用户体验。

更快的上市能力

NGINX Plus 使 SISTIC 能够在比以前更短的时间内(一周而不是数月)运行、生产和部署新产品和服务,而不会影响性能或功能。 该机构还发现功能速度提高了 95%。 由于新的配置更改和请求现在可以更快地实施,因此更好的可管理性对此有所帮助。

SISTIC 徽标
好处
  • SISTIC 部署了 NGINX Plus 作为轻量级软件负载均衡器,以简化其架构并降低成本
  • NGINX Plus 可直接融入 SISTIC 的应用堆栈,为基础设施和应用团队提供支持,并作为 CI/CD 框架的一部分实现负载均衡和应用服务的自动化
  • 轻量级 NGINX Plus 还支持容器化的私有云,消耗的计算资源很少,对基础设施的压力也很小

挑战
  • 转向微服务基础设施意味着 SISTIC 需要扩展其应用服务
  • 他们需要一个可以轻松集成到工作流程中的应用服务平台,以加速应用部署
  • SISTIC 希望添加一个额外的容器化私有云,但将其安装到传统 IT 管理的静态配置中可能会影响当前的应用或客户体验

产品