Você está na página 1de 13

Análise de Desempenho de Sistemas Distribuídos em Ambientes de nuvem.

Aluno: Deyvid Yancey Guedes Silva


Orientador: Gustavo Barros
Boa noite! A priori, é com muita satisfação que quero cumprimentar o presidente dessa banca, o Professor Jamerson! Agradeço pela oportunidade de
estar apresentando o meu Trabalho de Conclusão de Curso. Agradeço também pelas orientações dadas pelo referido professor na disciplina de TCC.

Gostaria também de agradecer, principalmente, ao meu orientador, o Professor Gustavo, pelas excelentes orientações que, mesmo em momentos
conturbados, nunca desacreditou de mim e impulsionou-me a produzir conhecimento científico com seriedade
Tema: Análise de Desempenho de Sistemas distribuídos
em ambientes de nuvem
Como o tema foi escolhido: O tema da minha pesquisa foi escolhido com base em duas considerações fundamentais: a necessidade de abordar uma
questão atual e relevante no cenário contemporâneo e a importância de manter o foco dentro da minha área de estudo. Para atender a essas diretrizes,
busquei meticulosamente um tópico que não apenas estivesse alinhado com a área em que estou envolvido, mas também refletisse um problema de
relevância significativa no momento presente. Dessa forma, minha pesquisa pôde contribuir efetivamente para o avanço do conhecimento dentro do
campo específico em que atuo, mantendo a pesquisa direcionada e valiosa para a comunidade acadêmica e a sociedade em geral.

Importância do tema: Sistemas distribuídos em ambientes de nuvem são essenciais devido à escalabilidade, alta disponibilidade, flexibilidade
geográfica, economia de recursos e segurança avançada que oferecem às organizações, permitindo eficiência, agilidade e competitividade no
cenário atual.
Sistemas distribuídos em
ambientes de nuvem
Veja como os sistemas distribuídos em nuvem estão presentes em nossa vida
cotidiana:

• Armazenamento de Dados: Google Drive, Dropbox, iCloud


• Redes Sociais: Facebook, Instagram, Twitter
• Streaming de Mídia: Netflix, Spotify, YouTube
• E-mail: Gmail, Outlook
• Comércio Eletrônico: Amazon, eBay
• Aplicativos Móveis
• Assistência Virtual: Siri, Alexa
• Telemedicina
• Backup e Recuperação de Dados
• Educação a Distância: Moodle, Coursera
Pergunta da pesquisa
A questão levantada é a seguinte: quais são as principais metodologias e ferramentas utilizadas para a análise de desempenho de sistemas
distribuídos em ambientes de nuvem?

Objetivo geral:

Analisar as principais métricas e ferramentas utilizadas na análise de desempenho de sistemas distribuídos em ambientes de nuvem.

Objetivos específicos:

Revisar as metodologias e ferramentas Identificar as métricas de desempenho Descrever os principais desafios


utilizadas para a análise de desempenho mais relevantes para os mesmos. encontrados na garantia do desempenho
de sistemas distribuídos em ambientes de dos sistemas.
nuvem.
INTRODUÇÃO
• Justificativa

Objetivo geral:

Explorar as principais metodologias e ferramentas utilizadas na análise de desempenho de sistemas distribuídos em ambientes de nuvem.

Objetivos específicos:

Revisar as metodologias e ferramentas Identificar as métricas de desempenho Descrever os principais desafios


utilizadas para a análise de desempenho mais relevantes para os mesmos. encontrados na garantia do desempenho
de sistemas distribuídos em ambientes de dos sistemas.
nuvem.
Justificativa da pesquisa
Um estudo sobre as metodologias e ferramentas de análise de desempenho de sistemas distribuídos em ambientes de nuvem é justificado por várias
razões:

• Relevância Atual: Com a migração de aplicativos e serviços para a nuvem, a análise de desempenho se tornou crítica.
• Otimização de Recursos: Entender as melhores práticas e ferramentas de análise de desempenho ajuda a otimizar o uso dos recursos na
nuvem.
• Qualidade de Serviço: Garantir um desempenho eficaz é fundamental para manter a qualidade dos serviços oferecidos aos usuários.
• Identificação de Gargalos: A análise de desempenho permite identificar gargalos e pontos fracos nos sistemas distribuídos.
• Tomada de Decisão Informada: Empresas que compreendem a análise de desempenho podem tomar decisões mais embasadas sobre
investimentos em infraestrutura e estratégias de migração para a nuvem.
• Concorrência e Inovação: A otimização do desempenho pode oferecer uma vantagem significativa em um ambiente de negócios
competitivo.
• Segurança e Confiabilidade: Um desempenho sólido está intimamente ligado à segurança e à confiabilidade dos sistemas.

Portanto, um estudo aprofundado sobre as metodologias e ferramentas de análise de desempenho de sistemas distribuídos em ambientes de nuvem é
justificado devido à sua importância para a eficácia, economia de custos e competitividade nas operações modernas.
HIPÓTESE DA PESQUISA
A análise de tais métricas podem e devem contribuir para uma boa utilização e um bom desempenho de tais sistemas.

Razões para a Hipótese:

1. Identificação de Gargalos:

• Métricas revelam áreas críticas que podem impactar o desempenho.

• Permitem a detecção proativa de gargalos antes que causem problemas significativos.

2. Otimização de Recursos:

• Análise de métricas ajuda a entender a utilização de recursos.

• Permite alocação eficiente, evitando subutilização ou sobrecarga desnecessária.

3. Aprimoramento da Experiência do Usuário:

• Métricas refletem diretamente na experiência do usuário.

• Correlacionam-se com tempos de resposta, tempo de inatividade e confiabilidade do sistema.


Foco do trabalho
• O foco deste trabalho é destacar a importância da análise de métricas para otimizar a utilização e o desempenho de sistemas. A hipótese central é
que a compreensão e aplicação adequada de métricas específicas podem contribuir significativamente para a eficácia e eficiência dos sistemas.

• O objetivo é fornecer uma visão abrangente sobre como as métricas podem ser uma ferramenta valiosa na manutenção e aprimoramento de
sistemas ao longo do tempo.
Ferramentas de Análise de
Desempenho
1 Apache JMeter 2 Prometheus

O Apache JMeter é uma O Prometheus é um sistema de


ferramenta de teste de carga e monitoramento e alerta que
desempenho amplamente coleta métricas de sistemas
utilizada para simular diferentes distribuídos e fornece insights
cenários de tráfego em sistemas sobre o desempenho em tempo
distribuídos. real.

3 Grafana

O Grafana é uma plataforma de visualização de dados que permite criar


painéis personalizados para visualizar métricas e monitorar o desempenho
de sistemas distribuídos.
Métricas para Análise de
Desempenho de Sistemas
Distribuídos na Nuvem.
• Tempo de resposta: O tempo que leva para um sistema responder a uma
solicitação.
• Latência: O tempo que leva para os dados serem transferidos entre dois
componentes de um sistema.
• Escalabilidade: a capacidade de um sistema lidar com um aumento de
tráfego ou na carga de trabalho.
REFERENCIAL TEÓRICO
• Eduardo Savarese Neto
• Bratner
• Leonardo Menezes de Souza

Eduardo fala que a computação em nuvem é a disponibilização de serviços computacionais conforme a necessidade, por meio da internet.

Segundo Brantner, a computação em nuvem é uma evolução dos serviços e produtos de tecnologia da informação sob demanda.

De acordo com Leonardo Menezes de Souza, sistemas de processamento distribuído têm sido alvo de estudos de análise de desempenho.
METODOLOGIA
A metodologia de pesquisa empregada neste estudo foi a revisão bibliográfica, um método sistemático e estruturado para identificar, avaliar e
consolidar informações pertinentes ao tópico central da revisão. A revisão bibliográfica visa minimizar qualquer viés potencial e garantir
imparcialidade na coleta e análise dos dados.

Para a condução da revisão bibliográfica, foram estabelecidos os seguintes critérios para a inclusão e exclusão dos materiais a serem examinados.
Os seguintes termos-chave específicos foram utilizados para delimitar a pesquisa: análise de desempenho, sistemas distribuídos, ambiente de
nuvem, Eficiência, Otimização.

A busca foi realizada em três engenhos de busca: Scielo, CAPES e Google Academic. Os resultados foram inicialmente filtrados através título e data
de publicação, sendo de 2008 até 2023 nos respectivos idiomas português e inglês, selecionando-se apenas aqueles que diziam respeito ao tópico de
interesse. Em seguida, os resumos de cada trabalho foram lidos para verificar se eles continham as informações necessárias. Por fim, os trabalhos
que continham o que se procurava foram selecionados para leitura completa.
OBRIGADO!!

Você também pode gostar