>
- Página inicial >
- Por que nós >
- Clientes >
- Peanut Diary
Peanut Diary
E-commerce
Ásia-Pacífico
PMEs / Startups
"Experimentamos a conteinerização pela primeira vez em 2018, com a expectativa de usar a tecnologia de contêineres para melhorar a confiabilidade, estabilidade, elasticidade e tolerância a falhas do sistema."
Sobre o Peanut Diary
O Peanut Diary é conhecido por seu aplicativo inteligente de guia de compras. Como plataforma de e-commerce em redes sociais, já contava com 60 milhões de usuários registrados até julho de 2019, com um volume total de transações de CNY 42 bilhões.
Desafio
O tráfego disparou durante o Double 11 do ano anterior. Devido à falta de experiência, o sistema sofreu múltiplas falhas. Por exemplo, produtos não podiam ser compartilhados e o recurso de busca ficou indisponível. As equipes e funcionários do Peanut Diary precisaram evitar fazer buscas no backend durante os picos de negócios.A utilização de recursos de TI precisava ser ainda mais aumentada para reduzir custos. O Peanut Diary experimentou a conteinerização pela primeira vez em 2018, com a expectativa de usar a tecnologia de contêineres para melhorar a confiabilidade, estabilidade, elasticidade e tolerância a falhas do sistema.
Por que a Alibaba Cloud
No dia do Double 11, o pico de consultas por segundo (QPS), ou seja, o pico de QPS do API Gateway coletado pelo Application High Availability Service (AHAS), do Peanut Diary ultrapassou 40.000, o valor bruto de mercadorias (GMV) superou 4,2 bilhões e os usuários ativos diários (DAUs) alcançaram dezenas de milhões. Este foi o terceiro Double 11 da empresa, e o tráfego triplicou em relação ao ano anterior.
Durante as horas de pico do Double 11, o AHAS forneceu recursos de controle de tráfego, como circuit breaker, limitação de taxa e degradação. Diante do aumento de tráfego de 8.000 QPS para mais de 40.000 QPS, as operações comerciais permaneceram estáveis. As receitas na primeira 1 hora, 27 minutos e 35 segundos superaram a receita diária total de 11 de novembro do ano anterior.
Durante o Double 11 do ano anterior, devido à falta de experiência, o sistema sofreu múltiplas falhas. Por exemplo, produtos não podiam ser compartilhados e o recurso de busca ficou indisponível. A equipe precisou evitar fazer buscas no backend durante os picos de negócios. Por isso, em 2018, havia grande expectativa em relação à conteinerização e à implementação baseada em microsserviços. A Alibaba Cloud ajudou a evoluir rapidamente a arquitetura para uma arquitetura de sistema de microsserviços nativa da nuvem, baseada no ECS Bare Metal Instance e no Container Service for Kubernetes (ACK). Com o suporte do Aliware e dos serviços de aplicativos da Alibaba Cloud, como ARMS, AHAS e Log Service, o sistema teve grande melhoria em confiabilidade, estabilidade, elasticidade e tolerância a falhas. A utilização de recursos de TI também aumentou. O sistema transformado ajudou o Peanut Diary a lidar com os picos de negócios (com pico máximo de 40.000 QPS), que representam seis vezes o volume normal de tráfego.
Arquitetura
Uma arquitetura de sistema de microsserviços nativa da nuvem, baseada no ECS Bare Metal Instance e no ACK, é usada em conjunto com o Aliware e os serviços de aplicativos da Alibaba Cloud, como ARMS, AHAS e Log Service. A arquitetura de microsserviços baseada no SpringCloud é adotada com diversas otimizações. A arquitetura geral de microsserviços é implantada em instâncias bare metal do ECS usando o ACK, enquanto os recursos elásticos são implantados usando a sexta geração do ECS. Vale destacar que o Peanut Diary identificou e corrigiu problemas potenciais por meio de várias rodadas de testes de estresse usando o ARMS, e previu com precisão o volume de tráfego (em QPS) usando o AHAS.
Perspectivas
O Peanut Diary experimentou a conteinerização pela primeira vez em 2018, com a expectativa de usar a tecnologia de contêineres para melhorar a confiabilidade, estabilidade, elasticidade e tolerância a falhas do sistema. A equipe espera alcançar ainda mais com a tecnologia de contêineres em um futuro próximo.
Produtos em
destaque
destaque
Um serviço totalmente gerenciado e compatível com Kubernetes para ajudar os usuários a se concentrarem em seus aplicativos em vez de gerenciar a infraestrutura de contêineres.
O Application High Availability Service (AHAS) é um serviço baseado em SaaS que ajuda a melhorar a disponibilidade dos seus aplicativos. Este serviço oferece uma ampla gama de recursos para aplicativos, incluindo detecção automática de topologia, modelagem de tráfego, fallback de serviço e avaliação de alta disponibilidade baseada em injeção de falhas. Todos esses recursos funcionam juntos para fornecer um método rápido e econômico para melhorar a disponibilidade dos aplicativos
Um serviço de computação de alto desempenho elástico e escalável horizontalmente, que oferece o mesmo desempenho computacional de servidores físicos tradicionais, incluindo isolamento físico.
Construa capacidades de monitoramento de negócios com resposta em tempo real, baseadas em monitoramento de frontend, monitoramento de aplicativos e capacidades personalizadas de monitoramento de negócios.
Um serviço completo para dados do tipo log.
Servidores virtuais em nuvem elásticos e seguros para atender a todas as suas necessidades de Cloud Hosting.
Outra história relacionada
Halosis
Sediada em Jacarta, Indonésia, a Halosis é uma startup de social commerce em rápido crescimento que visa capacitar empreendedores e inovadores apaixonados na venda de seus produtos.
Lazada
A Lazada usou a Alibaba Cloud para apoiar seu próspero negócio de e-commerce no Sudeste Asiático.
Visão geral
O Peanut Diary adotou a tecnologia de contêineres da Alibaba Cloud para melhorar a confiabilidade, estabilidade, elasticidade e tolerância a falhas do sistema.
Produto/Solução usado
Produto/Solução usado
Whitepaper relacionado
As tecnologias por trás do maior festival de compras do mundo
Este e-book apresenta as tecnologias essenciais que impulsionaram o Festival de Compras 11-11 e discute como essas tecnologias podem ser usadas para impulsionar seus negócios.
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