>
- Página inicial >
- Por que nós >
- Clientes >
- Amap
Amap
Tecnologia
Ásia-Pacífico
PMEs / Startups
"Com o Function Compute, a Amap apresentou desempenho excepcional durante os horários de pico do Dia Nacional da China de 2020 (Semana Dourada). A taxa geral de sucesso do serviço foi superior a 99,99%, com um total de mais de 1.000.000 de gatilhos por minuto e 20.000 consultas por segundo (QPS). O tempo médio de resposta do serviço para cada cenário foi inferior a 60 ms, e a estabilidade do serviço superou as expectativas."
He Yiran,
Especialista Técnico de Frontend, Amap
Sobre a Amap
A Amap é líder no fornecimento de conteúdo de mapas digitais, navegação e soluções baseadas em localização na China. Fundada em 2002, a Amap agora é uma subsidiária integral do Alibaba Group e está integrada ao ecossistema de e-commerce do Alibaba Group. Em 2018, a Amap se tornou o primeiro serviço de mapas chinês a alcançar 100 milhões de usuários diários.
Desafio
O negócio principal da Amap é fornecer serviços de mapeamento, navegação e serviços baseados em localização que permitem aos usuários ir a qualquer lugar, a qualquer momento. A Amap, especialmente seu aplicativo móvel AMAP, gera grandes volumes de tráfego ao fornecer esses serviços aos seus clientes. Para suportar seu negócio principal, a Amap adotou o framework Node FaaS para as páginas de cenário, planejamento de rotas e paradas de navegação no aplicativo.
Com um número crescente de novos recursos, a Amap evoluiu de uma simples ferramenta de navegação para uma plataforma completa de serviços de viagem. A Amap oferece aos usuários informações sobre serviços cotidianos ao longo das rotas de viagem, proporcionando uma experiência mais abrangente. Isso fica evidente no recurso de Cartão de Recomendação de Cenário da Amap, que fornece informações relevantes com base nas necessidades de viagem dos usuários.
Para oferecer uma experiência de usuário ideal, esse recurso deve suportar iterações rápidas, ser leve e flexível. Por isso, para atualizar seus serviços de forma rápida e flexível, a Amap armazena modelos de estilo de cartão na nuvem e renderiza os estilos nos clientes quando um serviço é apresentado a eles.
Por que a Alibaba Cloud
Após avaliação e análise detalhadas, a equipe da Amap e da Alibaba classificou esse cenário como um serviço sem estado. Considerando o ecossistema serverless maduro da Alibaba Cloud, a AMAP decidiu integrar o serviço Node FaaS do Function Compute da Alibaba Cloud para criar o serviço de Cartão de Recomendação de Cenário no frontend. As capacidades do cartão — aquisição de modelos de UI, agregação de solicitações de dados e processamento lógico, e geração de Schema — são todas executadas na camada FaaS. O cliente renderiza e exibe diretamente os dados com base no Schema emitido pelo serviço, tornando a solução mais leve e flexível.
Essa arquitetura serverless apresentou desempenho excepcional durante os horários de pico do Dia Nacional da China de 2020 (Semana Dourada). A arquitetura processou mais de 1.000.000 de solicitações de acesso por minuto e mais de 20.000 consultas por segundo. A taxa de sucesso do serviço ultrapassou 99,99% e o tempo médio de resposta foi inferior a 60 ms. A estabilidade do serviço proporcionada por essa solução superou as expectativas da equipe.
Arquitetura
Alta eficiência: a Amap integrou perfeitamente o aplicativo móvel AMAP ao seu sistema de P&D na camada FaaS usando a arquitetura serverless. Como resultado, a implantação comercial de novos recursos do aplicativo é 40% mais rápida, e a eficiência e a produtividade dos colaboradores melhoraram significativamente. A Amap se beneficia da arquitetura serverless no desenvolvimento, teste, lançamento gradual e publicação de novos recursos. Além disso, a arquitetura ajuda a Amap a desenvolver capacidades padronizadas, como controle de fluxo, auto scaling e recuperação de desastres.
Alta elasticidade e baixos custos: com base nas tendências de tráfego, a Amap consegue analisar as características de tráfego, incluindo a diferença entre picos e vales exibidos no mapa. Tradicionalmente, a Amap precisava reservar uma grande quantidade de recursos de computação para lidar com surtos de tráfego durante os horários de pico. No entanto, servidores redundantes geram custos adicionais nos horários de menor movimento. Para resolver esse problema, a Amap utilizou o Function Compute para fornecer auto scaling com base nas variações de tráfego. Embora seja complexo aumentar a velocidade de escalabilidade e esse recurso de alta velocidade sempre tenha sido exclusivo de grandes empresas, o Function Compute pode iniciar em milissegundos e oferecer escalabilidade rápida para mais empresas, ajudando-as a usar recursos de computação com mais flexibilidade e custos menores.
Alta observabilidade: a observabilidade é um atributo essencial para uma plataforma de diagnóstico de aplicações. Esse atributo permite que os usuários observem as alterações no tempo de resposta, na taxa de utilização de recursos e na invocação de link completo das aplicações do sistema, possibilitando o diagnóstico rápido de problemas. O Function Compute se integrou perfeitamente ao Log Service, ao Cloud Monitor, ao Tracing Analysis e ao Serverless Workflow. Para usar esses recursos, os usuários precisam configurar as funções apenas uma vez. Isso reduz os custos de aprendizado e simplifica o processo de diagnóstico de aplicações.
Perspectivas
A arquitetura serverless está se tornando cada vez mais popular em diversos setores e começa a ser implementada em aplicações de grande escala, como a Amap. Após adotar a arquitetura serverless, a Amap agora pode atualizar seus serviços com mais flexibilidade e maior velocidade, abrindo caminho para a inovação de serviços. Essa arquitetura serverless permite que os desenvolvedores frontend se concentrem em questões essenciais e impulsionem o crescimento dos negócios. Desde o piloto de capacidades no início da "Semana de Viagens" do Dia Nacional de 2020, o serviço de viagens da Amap foi totalmente integrado ao Function Compute, estabelecendo uma base sólida para a Amap migrar todos os seus serviços para a nuvem em um futuro próximo.
Produtos em
Destaque
Destaque
Uma plataforma de computação serverless segura, estável, com escalabilidade elástica, sem O&M e pagamento por uso.
Um serviço completo para dados do tipo log.
Automatize o monitoramento de desempenho de todos os seus recursos web e aplicações em tempo real.
Permite que os desenvolvedores identifiquem rapidamente as causas raiz e analisem gargalos de desempenho em aplicações distribuídas.
Visualização, orquestração sem O&M e coordenação de cenários de aplicações com estado.
Outro caso relacionado
Blue Map
A Blue Map coleta dados ambientais de mais de 20 plataformas e soluções em toda a China e encontrou uma solução para compilar informações na nuvem.
e-Chauffeur
A e-Chauffeur é um aplicativo chinês de solicitação de táxi que utiliza computação elástica e segurança na nuvem para aprimorar a experiência de seus clientes.
JNE
A PT Jalur Nugraha Ekakurir, ou JNE, foi fundada em 1990 e desde então oferece entregas expressas rápidas na Indonésia.
Resumo
A Amap criou uma arquitetura serverless com o Function Compute da Alibaba Cloud para melhorar a flexibilidade e a escalabilidade de seus serviços.
Produto/Solução utilizada
Produto/Solução utilizada
Whitepaper relacionado
Acelere seus sites, aplicativos móveis e serviços de aplicação.
Como a solução da Alibaba Cloud pode ajudar a construir uma rede empresarial híbrida global, acelerar a entrega de conteúdo de aplicações e maximizar a largura de banda?.
Baixar
Um teste gratuito para você criar sem limites!
Crie com mais de 80 produtos e até 12 meses de uso do Elastic Compute Service
Comece gratuitamente Comece gratuitamente