Ir para o conteúdo
  • Empresa
    • SOBRE NÓS
    • TRABALHE CONOSCO
  • Soluções
    CONSULTORIA CLOUD
    • GET STARTED
    • DESIGN
    • IMPLANTAÇÃO
    MIGRAÇÃO
    SQUAD AS A SERVICE
    WELL ARCHITECTED
    SEGURANÇA E COMPLIANCE
    • ASSESSMENT DE VULNERABILIDADE
    • CENTRO DE OPERAÇÕES DE SEGURANÇA (SOC)
    • ASSESSMENT LGPD
    • UTM - GERENCIAMENTO UNIFICADO DE AMEAÇAS
    BIG DATA & MACHINE LEARNING
    • Analytics
    • AI/ML
    SERVIÇOS GERENCIADOS
    • MONITORAMENTO E SUPORTE 24X7
    • DAREDE MSP
    • GERENCIAMENTO DEVOPS
    • GERENCIAMENTO DEVSECOPS
    • GERENCIAMENTO FINOPS
    • GERENCIAMENTO DE BANCO DE DADOS
    • GERENCIAMENTO DE PABX IP
    • LICENCIAMENTO DE SOFTWARE
    COMPETÊNCIAS AWS
    • AWS CLOUD FRONT
    • AWS AURORA
    • AMAZON RDS
    • DEVOPS
    • MICROSOFT WORKLOADS
    • MIGRATION
    • PUBLIC SECTOR
    • PUBLIC SECTOR NPO
    • PUBLIC SECTOR EDUCATION
    • WELL ARCHITECTED
    • VMWARE CLOUD ON AWS
    • API GATEWAY
    • LAMBDA
    • NETWORKING ON AWS
    • FINANCIAL SERVICES
  • Cases
  • Blog
Darede Portugal
  • Fale Conosco
  • Canal Compliance
  • Seja Parceiro Autorizado
O AWS X-Ray vem sendo uma das principais aplicações de monitoramento de arquiteturas, leia o artigo de Letícia Cintra sobre estruturar um sistema de rastreamento distribuído com o serviço.

Nos últimos anos, as empresas de tecnologia têm pensado cada vez mais em como construir ou transformar suas aplicações utilizando a arquitetura de microsserviços. De forma geral, essa arquitetura tem como principal aspecto a divisão da carga de trabalho em pequenas partes de controle. Logo, quando pensamos em como fazer toda a rastreabilidade de uma estrutura, que com o passar do tempo, torna a ser mais complexa e distribuída. Precisamos levar em conta de que agora em diante teremos partes cada vez menores.
Abordando o monitoramento dessas arquiteturas, possuímos diversas soluções que podem atender os requisitos necessários de acompanhamento e rastreabilidade. Mas ao se tratar do ambiente de nuvem pública, utilizando Amazon Web Services (AWS) por exemplo, há o X-Ray. Esses serviços, tem como principal objetivo obter a visibilidade de desempenho dos aplicativos que estão sendo utilizados. Assim é possível entender a performance da arquitetura.

Fonte: https://d1.awsstatic.com/Products/product-name/Images/product-page-diagram_AWS-X-Ray_how-it-works.2922edd4bfe011e997dbf32fdf8bd520bcbc85fb.png

O X-Ray pode disponibilizar uma visualização sobre solicitações, conforme elas percorrem na workload. Assim criando um mapa dos elementos que pertencem ao aplicativo. Além de abranger simples serviços a aplicações complexas, sendo possível utilizar o X-Ray para analisar as aplicações de vários níveis, como podemos ver na imagem abaixo:

Fonte: https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html

Esse serviço implementa o rastreamento, adicionando um cabeçalho HTTP (com um ID exclusivo) para as requisições que ainda não possui e permanece encaminhando para as demais camadas do gerenciador de requisições.
Uma amostra significativa dos segmentos é conduzida ao X-Ray para então ser agrupado (grupos de segmentos que compartilham um ID em comum). Após processado, o console do X-Ray disponibiliza um mapa de serviços que representa visualmente a relação das aplicações entre si em sistemas simples de distribuição:

Fonte: https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html

Assim como em estruturas mais complexas, a estrutura possui mais camadas e pontos distribuídos com diversos micros serviços acoplados:

Fonte: https://docs.aws.amazon.com/xray/latest/devguide/xray-console.html

Exemplo

Para a implementação em linguagens, atualmente são discutidas as bibliotecas de auto instrumentação, não sendo necessárias alterações no uso dessas linguagens. Podemos encontrar diversos modelos de aplicações no github. Assim como fontes da documentações AWS que auxiliam na implementação da auto instrumentação em linguagens como .NET (IIS) e JAVA.
Ao configurar a instrumentação automática para rastreamento de um aplicativo .NET Framework simples em execução no IIS, usamos o novo instalador da aplicação. Depois de baixar, executar o instalador e redefinir o IIS, podemos usar a visualização de módulos a fim de verificar se um novo módulo de rastreamento foi adicionado. Como podemos visualizar na imagem abaixo:

Fonte:https://aws.amazon.com/pt/blogs/developer/a-new-more-simplified-setup-for-x-ray-tracing-of-net-applications/

Com essas configurações, já é possível iniciar o rastreamento deste aplicativo – sem alterações de código ou projeto.

Conclusão

Portanto, quando falamos em sistemas distribuídos, é preciso entender a dificuldade de rastrear dados e performance. Pensando nisso, é importante investir em soluções de rastreamento, e compreender que o X-Ray possibilita essa visualização. O que permite também apresentar um mapeamento macro da solução, facilitando a descoberta da causa do problema, além de possíveis gargalos.

Leia mais artigos técnicos em nosso blog!

  • AWS, AWS X-Ray, Cloud Computing, Computação em Nuvem, X-Ray

OUTRAS PUBLICAÇÕES

Balanceadores de carga – BigIP: Profiles e persistências

Dando continuidade à série de artigos sobre balanceadores, agora nosso #cloudspecialist Thiago Marques fala sobre profiles e persistências.

DNS e as dúvidas quando precisa hospedar uma aplicação – Parte 1

Será que agora vou saber o que estou fazendo quando crio aquela entrada TXT, ou CNAME quando sigo um procedimento? Se você está lendo esse

Novidades da Semana – 05 a 16 de outubro

Todos os dias a AWS lança uma série novidades e atualizações em seus produtos que visam melhorar a vida de seus usuários. Veja as das últimas semanas!

Transparência no setor público: como garantir?

O setor público é aquele que mais demanda transparência e por isso precisam de mais medidas para garantir o acesso irrestrito de suas informações. Confira o artigo da Darede sobre o assunto.

Novidades da Semana – 08 a 12 de fevereiro

Todos os dias a AWS lança uma série novidades e atualizações em seus produtos que visam melhorar a vida de seus usuários. Reunimos algumas delas

Entendendo o AWS Control Tower

Entenda a funcionalidade do AWS Control Tower e como sua empresa pode se beneficiar dessa ferramenta da AWS!

« Anterior Página1 Página2 Página3 Página4 Página5 Página6 Página7 Página8 Página9 Página10 Próxima »
  • Alameda Araguaia, 2044 - Bloco 1 - CJ 210/211
    06455-000 - Alphaville,
    Barueri São Paulo - Brasil
  • +55 11 3900-1010 | 3995-6919
Acesse Darede Portugal
Darede Portugal

Conecte-se conosco

  • E-books
  • Blog

Mais

  • Fale Conosco
  • Canal Compliance
  • Seja Parceiro Autorizado
  • Governança Corporativa

newsletter

  • Política de Privacidade e Cookies
  • Perguntas Frequentes
© Copyright 2025 Darede à nuvem
Todos os direitos reservados | By Damidia Marketing & Conteúdo

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações

ACEITAR & FECHAR
RECUSAR