SISTIC借助NGINX Plus将成本降低80%,并加快产品上市速度

SISTIC是新加坡颇具规模的票务代理机构,每年承接众多大型活动,并通过顺畅的票务解决方案和一站式市场,为艺术、文化及娱乐领域提供专门服务。近期,SISTIC新增了第二个私有云,以提高可扩展性并加快应用更新部署。SISTIC需要一种新架构,以适应其基于容器的云平台所具有的动态特性。该机构希望更轻松地管理应用服务,同时降低成本。为实现这些目标,SISTIC选择了F5 NGINX Plus。

为保持在活动票务行业的领先地位,SISTIC不仅需要持续提升客户的购票体验,还需要扩展系统规模以满足需求。SISTIC利用F5 BIG-IP Local Traffic Manager (LTM),以可靠、安全且经过优化的方式向客户交付应用服务,同时凭借其可扩展性、灵活性和可编程性来管理云、虚拟和物理基础设施。F5 BIG-IP LTM部署在SISTIC环境的前端,承担繁重的处理任务,提供高级应用服务,并提升其后数百乃至数千个应用的安全性、性能和韧性。

业务挑战

随着SISTIC推广更多活动并面向更多客户,该机构希望扩展其应用服务。向微服务转型,以及由此对应用基础设施的人员、流程和技术带来的变化,要求频繁变更应用。此外,F5 BIG-IP LTM平台仅由SISTIC的基础设施和安全团队管理。应用团队更熟悉面向客户的公共重定向需求,但无法直接访问F5 BIG-IP LTM,只能向基础设施团队提交变更请求,因而造成延迟。SISTIC需要一个能够轻松集成到工作流中的平台,以加快应用部署,同时保留相应能力,从而更快速、更可预测地简化、自动化和定制应用服务。

更重要的是,SISTIC希望构建采用容器化技术的第二个私有云。利用容器后,SISTIC可以通过“一次编写,随处运行”的方法更快地开发云原生应用,但如果将第二个云纳入由传统IT管理的静态配置,部署效率就会受到限制。使用传统系统时,要在不影响现有应用或客户体验的情况下提高敏捷性和灵活性,也可能面临挑战。

SISTIC并未尝试改造现有架构来适应新的需求、参数和标准,而是需要一种经济高效的解决方案,使其能够像基于容器的云平台和应用一样灵活应变。

“在部署第二个容器化私有云时,我们必须尽量减少对现有票务解决方案的影响和停机时间。我们知道,如果继续采用传统配置,可能会在部署效率和可扩展性方面遇到挑战。我们需要以经济高效的方式解决这些问题,让团队能够更顺畅地协作,从而为客户推出更多更好的功能。 ”

William Chew,IT基础设施与服务交付经理

解决方案

为加快应用部署并简化应用生命周期管理,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所有面向客户的Web服务器上,成功扩展了现有的负载均衡能力,使该机构能够横向扩展,支持比单台服务器更多的用户。如果一台服务器发生故障,其他服务器可随时接替,从而确保SISTIC的应用持续可用。

除了负载均衡功能外,NGINX Plus还集API网关、边车代理、内容缓存和Web服务器于一体。它能够快速高效地交付静态资产,并同时处理数十万客户的请求。NGINX Plus还提供会话持久性,将用户请求定向到同一后端服务器;提供主动运行状况检查,通过检测运行状况异常的服务器并避免将请求定向到这些服务器来提高可靠性;还提供DNS服务发现功能,可自动检测网络中的设备和服务,缩短设置流程。

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

“得益于NGINXPlus,我们节省了80%的成本,并加快了应用新功能的上市速度。它简单易用,让我的团队能够与应用团队更好地协作,从而顺利简化流程并控制管理成本。采用这一新部署后,我们几乎没有遇到任何问题,使用体验也非常愉快。NGINXPlus在各种平台上展现出的速度、可扩展性和易用性,给我们留下了深刻印象。 ”

William Chew,IT基础设施与服务交付经理

成果

节省80%的成本

与由传统IT管理的静态配置相比,NGINX Plus帮助SISTIC以极具成本效益的方式增设了第二个基于容器的私有云。

跨应用实现超大规模扩展

NGINX Plus支持SISTIC灵活、无缝地扩展。通过将流量分配到多台应用服务器,还可由多台服务器处理用户请求,而不会影响当前应用的运行或用户体验。

加快产品上市

借助NGINX Plus,SISTIC能够在不影响性能或功能的情况下,以比以往短得多的时间运行、开发和部署新产品与服务,将所需时间从数月缩短至一周。该机构的功能交付速度也提升了95%。更出色的可管理性也为此提供了支持,现在可以更快地实施新的配置变更和请求。

查看所有客户案例 ›

SISTIC借助NGINX Plus将成本降低80%,并加快产品上市速度 标志

优势

  • SISTIC部署NGINX Plus作为轻量级软件负载均衡器,以简化架构并降低成本
  • NGINX Plus可直接集成到SISTIC的应用堆栈中,为基础设施团队和应用团队提供支持,并在CI/CD框架中实现负载均衡和应用服务自动化
  • 轻量级的NGINX Plus还为容器化私有云提供支持,仅占用极少的计算资源,对基础设施造成的负担也很小

挑战

  • 向微服务基础设施转型意味着SISTIC需要扩展其应用服务
  • 他们需要一个能够轻松集成到工作流中的应用服务平台,以加快应用部署
  • SISTIC希望新增一个容器化私有云,但将其纳入由传统IT管理的静态配置,可能会影响现有应用或客户体验。