“A solução API7 tem um desempenho surpreendentemente bom em cenários de produção. Nós adoramos sua alta disponibilidade, alto desempenho e funcionalidades ricas, o que nos permite construir e expandir nossos negócios de forma nativa na nuvem.”
Xu Zhao
,
Infrastructure Architect at vivo
without any major failure occurred
were migrated from NGINX to APISIX
A Vivo Communication Technology Co. Ltd. é uma empresa multinacional de tecnologia que projeta e desenvolve smartphones, acessórios para smartphones, software e serviços online.
A empresa possui 10.000 funcionários, com 10 centros de P&D em todo o mundo. Desde sua fundação em 2009, a Vivo expandiu seu mercado global, atendendo mais de 500 milhões de usuários com seus produtos e serviços móveis, em mais de 60 países e regiões.
A Vivo enfrenta vários desafios junto com o crescimento próspero da empresa.
O primeiro é a gestão de cenários de negócios complexos e a manutenção do sistema. Com o rápido crescimento da empresa, há múltiplos cenários e sistemas para gerenciar, exigindo uma abordagem unificada.
As interações entre o plano de dados e o plano de controle também são um desafio para empresas de médio e grande porte, como a Vivo. Mesmo pequenos problemas no plano de dados podem impactar o plano de controle.
A Vivo carece de suporte para recursos multidimensionais, resultando em vários nomes de domínio e URLs. Isso cria desafios para o departamento de negócios ao buscar recursos de acordo com diferentes dimensões.
Os projetos complexos da Vivo podem ter um impacto incontrolável quando surgem problemas. O uso de plugins complicados agrava essa questão.
A Vivo introduziu o Apache APISIX como seu gateway de API, personalizando sua arquitetura para permitir acesso de tráfego e implantação mista. Plataformas internas de DevOps e serviços de implantação de negócios foram conectados para acesso rápido e automático ao tráfego, e a gestão de clusters do APISIX foi implementada, juntamente com a melhoria da construção de monitoramento.
A solução API7 suporta protocolos de camada 4 e camada 7.
Alto desempenho permite que a Vivo lide com um tráfego online significativo.
Recursos ricos permitem que a Vivo migre projetos de forma conveniente.
A solução API7 baseada no APISIX tem grande escalabilidade para ajudar a Vivo a estender a gestão de clusters.
A implementação da solução API7 pela Vivo resultou em resultados impressionantes, incluindo uma disponibilidade do sistema superior a 99,99% sem falhas graves.
Suportando um tráfego online significativo e atendendo a muitos serviços, o tráfego de encaminhamento online atual chega a quase um milhão de QPS (Queries-per-second).
Graças aos recursos ricos do APISIX, a solução API7 pode cobrir quase todos os cenários comuns de proxy NGINX. Cerca de 50% dos projetos da Vivo foram migrados dos clusters NGINX para os clusters APISIX.
A adoção da Vivo de suporte a contêineres em metal nu K8s escalou para 10.000 e suporta a construção e desenvolvimento de tecnologia cloud-native. Aproximadamente 40% dos projetos da Vivo migraram de metal nu e máquinas virtuais para a plataforma de contêineres K8s, promovendo o progresso da containerização da empresa.
A partir de maio de 2021, a Tencent OTeam que utiliza o Apache APISIX já o implantou em mais de 10 equipes dentro da Tencent, com o maior projeto lidando com mais de 1 bilhão de solicitações diárias.
Com base nos casos de uso da API7 na indústria automotiva, a Lotus Cars utiliza a API7 Enterprise para gerenciar o tráfego central, acelerar a entrega de produtos e otimizar o tempo de lançamento no mercado, tudo isso enquanto reduz a mão de obra e economiza custos.
O APISIX atende à nossa necessidade de acelerar o desenvolvimento e a iteração. O que distingue o APISIX são seus plugins ricos, configuração visível, verificação refinada, recursos abundantes, comunidade ativa e alto desempenho.