SISTIC reduz custos em 80% e acelera o lançamento de produtos no mercado com NGINX Plus
A SISTIC é a maior e principal agência de venda de ingressos de Singapura, gerenciando todos os anos um amplo portfólio de grandes eventos com uma solução integrada de venda de ingressos e um marketplace completo dedicado às artes, à cultura e ao entretenimento. Recentemente, a empresa adicionou uma segunda nuvem privada para obter maior escalabilidade e agilizar a implantação de atualizações de aplicativos. A SISTIC precisava de uma nova arquitetura que acompanhasse o dinamismo de sua plataforma de nuvem baseada em contêineres. A agência buscava uma maneira mais fácil de gerenciar os serviços de aplicativos e também esperava reduzir os custos. Para alcançar esses objetivos, a SISTIC recorreu ao F5 NGINX Plus.
Para manter sua liderança no setor de venda de ingressos para eventos, a SISTIC precisa não apenas oferecer aos clientes uma experiência aprimorada de compra de ingressos, mas também ampliar sua capacidade para acompanhar a demanda. Ao utilizar o F5 BIG-IP Local Traffic Manager (LTM) para disponibilizar seus serviços de aplicações aos clientes de forma confiável, segura e otimizada, a agência também conta com a extensibilidade, a flexibilidade e a capacidade de programação necessárias para gerenciar sua infraestrutura física, virtual e de nuvem. O F5 BIG-IP LTM fica no frontend do ambiente da SISTIC, realizando o trabalho pesado, fornecendo serviços avançados de aplicações e aprimorando a segurança, o desempenho e a resiliência de centenas ou até milhares de aplicações hospedadas por trás dele.
Desafio de negócios
À medida que a SISTIC promovia mais eventos e buscava alcançar mais clientes, a agência procurava ampliar seus serviços de aplicações. A migração para microsserviços e as consequentes mudanças nas pessoas, nos processos e na tecnologia de sua infraestrutura de aplicações exigem alterações frequentes nos aplicativos. Além disso, a plataforma F5 BIG-IP LTM era gerenciada exclusivamente pelas equipes de infraestrutura e segurança da SISTIC. A equipe de aplicações conhecia melhor os requisitos de redirecionamento voltados ao público externo, mas não conseguia acessar diretamente o F5 BIG-IP LTM. Era necessário enviar solicitações de alteração à equipe de infraestrutura, o que causava atrasos. A SISTIC precisava de uma plataforma que pudesse ser facilmente integrada aos fluxos de trabalho para acelerar a implantação de aplicações, sem abrir mão da capacidade de simplificar, automatizar e personalizar seus serviços de aplicações de forma mais rápida e previsível.
Mais importante ainda, a SISTIC queria criar uma segunda nuvem privada com conteinerização. Embora o uso de contêineres permitisse à SISTIC desenvolver aplicações nativas da nuvem com mais rapidez, seguindo a metodologia “escreva uma vez, execute em qualquer lugar”, tentar adaptar a segunda nuvem a uma configuração estática tradicional gerenciada pela equipe de TI impedia que a implantação atingisse a máxima eficiência. Com um sistema tradicional, também pode ser difícil aumentar a agilidade e a flexibilidade sem afetar as aplicações atuais ou a experiência do cliente.
Em vez de tentar adaptar a arquitetura atual a um novo conjunto de necessidades, parâmetros e padrões, a SISTIC precisava de uma solução econômica que fosse tão dinâmica quanto sua plataforma de nuvem baseada em contêineres e seus aplicativos.
“Com uma segunda nuvem privada baseada em contêineres, precisávamos garantir o mínimo de impacto e indisponibilidade para nossa solução de venda de ingressos existente. Sabíamos que, se mantivéssemos uma configuração tradicional, poderíamos enfrentar desafios relacionados à eficiência da implantação e à escalabilidade. Precisávamos de uma maneira econômica de lidar com essas questões e permitir que nossas equipes colaborassem de forma mais fluida, para que pudessem oferecer recursos novos e melhores aos nossos clientes. ”
William Chew, Gerente de Infraestrutura de TI e Prestação de Serviços
Soluções
Para acelerar a implantação de aplicações e simplificar o gerenciamento do ciclo de vida delas, a SISTIC precisava de uma plataforma de autoatendimento orientada por APIs que se integrasse facilmente aos fluxos de trabalho de DevOps. A agência optou por implantar o NGINX Plus como um balanceador de carga de software leve para simplificar sua arquitetura e reduzir custos. A SISTIC manteve sua infraestrutura F5 BIG-IP LTM no frontend para fornecer serviços avançados de aplicações aos seus aplicativos essenciais e posicionou o NGINX Plus diretamente à frente de seus ambientes de aplicações modernas.
O NGINX Plus é independente do hardware e do sistema operacional, integrando-se diretamente à pilha de aplicações da SISTIC. O NGINX Plus permite que as equipes de infraestrutura e de aplicações gerenciem diretamente o balanceamento de carga por software e configurem quaisquer serviços de aplicações associados, automatizando-os como parte de uma estrutura de CI/CD. Seus recursos intuitivos e personalizáveis permitem que a SISTIC simplifique o gerenciamento de seus serviços de aplicações e tenha maior controle sobre eles. Como não precisam mais enviar solicitações de alteração à equipe de infraestrutura, as equipes de aplicações podem implementar mudanças de configuração e novos recursos em uma semana, em vez de levar meses.
NGINX Plus também oferece suporte à segunda nuvem privada, baseada em contêineres. Sua capacidade de programação e leveza fazem com que consuma pouquíssimos recursos computacionais e imponha pouca ou nenhuma carga adicional à infraestrutura da SISTIC, tornando-o ideal para os ambientes de contêineres usados pelas equipes de aplicações. NGINX Plus permite que o sistema da SISTIC baseado em nuvem tenha o melhor desempenho possível, além de oferecer a agilidade necessária para acompanhar a natureza dinâmica e transitória dos ciclos de vida das aplicações em contêineres, nos quais os contêineres frequentemente são iniciados e encerrados a cada minuto.
Usado em todos os servidores web da SISTIC voltados para os clientes, o NGINX Plus ampliou com sucesso os recursos existentes de balanceamento de carga, permitindo que a empresa escale horizontalmente e atenda a mais usuários do que seria possível com um único servidor. Caso um servidor falhe, os demais estarão prontamente disponíveis, garantindo que as aplicações da SISTIC permaneçam sempre acessíveis.
Além de seus recursos de balanceamento de carga, o NGINX Plus é uma solução completa que funciona como gateway de API, proxy sidecar, cache de conteúdo e servidor web. Ele entrega ativos estáticos com velocidade e eficiência incomparáveis, atendendo simultaneamente a centenas de milhares de clientes. O NGINX Plus também oferece persistência de sessão para direcionar as solicitações dos usuários ao mesmo servidor de backend, verificações ativas de integridade para aumentar a confiabilidade ao detectar servidores com problemas e desviar as solicitações deles, além de descoberta de serviços DNS para detectar automaticamente dispositivos e serviços em uma rede e agilizar o processo de configuração.
O cache do NGINX Plus melhora o desempenho das aplicações, mesmo quando os usuários acessam repetidamente as mesmas URLs em um curto período. Com o NGINX Plus, as equipes de aplicações podem reescrever as regras de roteamento de forma ágil, permitindo que a SISTIC configure redirecionamentos permanentes ou temporários para URLs selecionadas.
“Graças ao NGINXPlus, conseguimos reduzir os custos em 80% e lançar novos recursos de aplicações no mercado com mais rapidez. Sua facilidade de uso permite que minha equipe colabore melhor com a equipe de aplicações, possibilitando otimizar nossos processos e gerenciar com sucesso nossas despesas operacionais. Com essa nova implantação, praticamente não enfrentamos problemas e estamos muito satisfeitos em usá-la. Nem é preciso dizer que estamos impressionados com a forma como o NGINXPlus consolida sua proposta de valor de velocidade, escalabilidade e facilidade de uso em qualquer plataforma. ”
William Chew, Gerente de Infraestrutura de TI e Prestação de Serviços
Resultados
80% de economia de custos
O NGINX Plus permitiu que a SISTIC adicionasse uma segunda nuvem privada baseada em contêineres de forma extremamente econômica, em comparação com uma configuração estática tradicional gerenciada pela equipe de TI.
Hiperescala em todas as aplicações
O NGINX Plus permite que a SISTIC escale de forma flexível e integrada. A distribuição entre vários servidores de aplicações também permite que os usuários sejam atendidos por mais de um servidor sem afetar o tempo de execução das aplicações atuais nem a experiência do usuário.
Maior agilidade no lançamento de produtos no mercado
O NGINX Plus permite que a SISTIC execute, produza e implante novos produtos e serviços em um prazo muito menor do que antes — uma semana, em vez de meses — sem comprometer o desempenho ou a funcionalidade. A agência também observou uma melhoria de 95% na velocidade de entrega de funcionalidades. Isso é favorecido por uma melhor capacidade de gerenciamento, já que novas alterações de configuração e solicitações agora são implementadas com muito mais rapidez.
Benefícios
- A SISTIC implantou o NGINX Plus como um balanceador de carga de software leve para simplificar sua arquitetura e reduzir custos
- O NGINX Plus se integrou diretamente à stack de aplicações da SISTIC, dando mais autonomia às equipes de infraestrutura e aplicações e automatizando o balanceamento de carga e os serviços de aplicações como parte de uma estrutura de CI/CD
- O NGINX Plus, por ser leve, também ofereceu suporte à nuvem privada conteinerizada, consumindo pouquíssimos recursos computacionais e sobrecarregando minimamente a infraestrutura
Desafios
- A migração para uma infraestrutura de microsserviços exigiu que a SISTIC ampliasse a escala de seus serviços de aplicações
- Eles precisavam de uma plataforma de serviços de aplicações que pudesse ser facilmente integrada aos fluxos de trabalho para acelerar a implantação de aplicações
- A SISTIC queria adicionar uma nuvem privada conteinerizada, mas integrá-la a uma configuração estática tradicional gerenciada pela equipe de TI poderia afetar as aplicações atuais ou a experiência do cliente.