Ajuste de desempenho

O IBM Sterling® Order Management System oferece desempenho contínuo baseado nos princípios fundamentais de design de escalabilidade horizontal, gerenciamento assíncrono de cargas de trabalho e serviços modulares.

O Sterling™ Order Management System é implantado na plataforma Kubernetes, que fornece um mecanismo robusto de gerenciamento de carga de trabalho que permite ajustes automáticos para lidar com o aumento do tráfego de API e de usuários.

Você também pode comprar mais poder de processamento para eventos da indústria, como a temporada de volta à escola, a Black Friday de varejo ou o pico de férias Cyber 5.

A carga de trabalho é dividida em duas categorias:
  • Padrões de resposta da API síncrona que requerem resposta imediata
  • Processos de carga de trabalho de segundo plano assíncronos chamados agentes e servidores de integração que processam grandes cargas de trabalho de processamento de dados e comunicação lendo ou recuperando dados de diferentes sistemas.

A aceleração de borda baseada em Akamai é suportada para alguns dos recursos modulares que usam a plataforma CDN Intelligent Edge CDN da Akamai com mais de 3.65.000 servidores em 135 países Ele fornece rotas otimizadas e cache de API que melhoram ainda mais a experiência do usuário.

Sterling Order Management System fornece a opção para alcançar mais melhorias e atingir os melhores objetivos de desempenho. Para obter mais informações sobre perfis de desempenho, consulte Configuração de servidores na plataforma de próxima geração.

Atividades de ajuste e desempenho

Como parte do ajuste e do teste do desempenho do Sterling Order Management System , conclua as seguintes atividades:
  1. Configure seu ambiente para teste de desempenho. A maior parte de seu teste inicial antes de seu serviço ser iniciado, como teste de usuário único, geralmente é concluído dentro de seu ambiente de garantia de qualidade Conclua um teste de carregamento mais robusto em seu ambiente de pré-produção. Depois que seu site for iniciado, use o ambiente de garantia de qualidade se for necessário concluir mais testes de desempenho
  2. Revise os resultados de criação de perfil e de armazenamento em cache.
  3. Execute scripts de teste e monitore respostas do sistema. Os scripts de teste de carregamento implementam os principais cenários de uso que estão definidos no plano de teste. Se precisar ajustar a combinação de carga de trabalho que é usada para os scripts, ajuste o número de usuários virtuais que são alocados por script. Ajustar a combinação de carga de trabalho é um processo interativo. O objetivo é simular o número correto de solicitações e visitantes com a distribuição correta de solicitações correspondente ao plano de teste.
  4. Identifique e ajuste todas as áreas de problema identificadas. Para ajudar a identificar áreas de problema, revise os arquivos de log e use ferramentas de depuração e teste. Por exemplo, para ajudar na depuração do lado do navegador, é possível usar o plug-in do navegador Firebug. As ferramentas de teste de desempenho, como geradores de carga, não são incluídas com o serviço do Sterling Order Management System Essas ferramentas de teste de desempenho devem ser instaladas e executadas fora da arquitetura do Sterling Order Management System .
  5. Execute novamente os scripts de carregamento para desmascarar os problemas subjacentes.
  6. Documente os resultados do teste.
  7. Ajuste novamente todas as áreas de problema identificadas. Em seguida, repita o processo de teste e ajuste.

Fluxo de teste de desempenho

fluxo de teste de desempenho: usuário único, simultaneidade de sistema único, escala incremental, estabilidade

Para cada fluxo de tarefas, siga esse fluxo de teste de desempenho.

Simule e meça o desempenho de:
  1. Um único usuário;
  2. Vários usuários simultâneos em um único sistema;
  3. Ajuste de escala incremental (vários usuários em vários sistemas);
  4. Teste de estabilidade (vários usuários, em vários sistemas, ao longo do tempo).