0% acharam este documento útil (0 voto)
3 visualizações8 páginas

Computação em Nuvem

O documento apresenta um trabalho acadêmico sobre a utilização do CloudSim, uma ferramenta de simulação para ambientes de computação em nuvem. A atividade prática envolveu a instalação do NetBeans, configuração do CloudSim e execução de um exemplo, demonstrando a eficácia da simulação na análise de desempenho e alocação de recursos. Os resultados ressaltam a importância do CloudSim para a pesquisa e desenvolvimento na área de computação em nuvem, permitindo a validação de soluções em ambientes controlados.

Enviado por

epm.emanuel
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações8 páginas

Computação em Nuvem

O documento apresenta um trabalho acadêmico sobre a utilização do CloudSim, uma ferramenta de simulação para ambientes de computação em nuvem. A atividade prática envolveu a instalação do NetBeans, configuração do CloudSim e execução de um exemplo, demonstrando a eficácia da simulação na análise de desempenho e alocação de recursos. Os resultados ressaltam a importância do CloudSim para a pesquisa e desenvolvimento na área de computação em nuvem, permitindo a validação de soluções em ambientes controlados.

Enviado por

epm.emanuel
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 8

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

EMANUEL PINTO DE MELO BRITO

PRODUÇÃO TEXTUAL

Goiânia
2024
EMANUEL PINTO DE MELO BRITO

PRODUÇÃO TEXTUAL

Trabalho apresentado à Anhanguera, como requisito


parcial à aprovação no 3 semestre do curso de Análise e
Desenvolvimento de Sistemas.

Goiânia
2024
SUMÁRIO

INTRODUÇÃO.............................................................................................................3
DESENVOLVIMENTO.................................................................................................4
CONSIDERAÇÕES FINAIS.........................................................................................5
REFERÊNCIAS........................................................................................................... 6

Após concluir o seu trabalho, será necessário atualizar a paginação do sumário.


Para isso, clique sobre algum dos itens acima, com o botão direito do mouse,
selecione a opção “atualizar campo” e, depois, “atualizar apenas os números de
página”. Apague essas informações após finalizar a edição do arquivo.
3

INTRODUÇÃO

A computação em nuvem representa uma revolução na forma como os


recursos de TI são gerenciados e utilizados. Ela permite que usuários e
organizações acessem recursos de computação, armazenamento e serviços de
forma sob demanda, o que resulta em maior eficiência e flexibilidade. O CloudSim é
uma ferramenta fundamental nesse contexto, sendo uma estrutura de simulação de
código aberto desenvolvida para facilitar a modelagem e a análise de ambientes de
computação em nuvem. Criado pelo CLOUDS Lab, o CloudSim oferece uma
plataforma robusta para simular não apenas a infraestrutura de nuvem, mas também
os serviços que operam sobre ela.
Com o CloudSim, pesquisadores e desenvolvedores podem testar e validar
suas arquiteturas e algoritmos em um ambiente controlado, sem os custos e
limitações associados ao uso de testbeds físicos. A simulação permite a análise de
diferentes cenários de alocação de recursos, desempenho e gestão de cargas de
trabalho, ajudando a identificar gargalos e a otimizar a eficiência do sistema antes da
implementação real. Esta atividade prática teve como objetivo proporcionar uma
experiência prática com a ferramenta, permitindo que os alunos desenvolvessem
habilidades no uso do CloudSim, compreendendo sua importância na pesquisa e no
desenvolvimento de soluções de computação em nuvem.
Neste relatório, apresentaremos os métodos utilizados para a instalação e
configuração do ambiente, bem como os resultados obtidos ao executar o exemplo
CloudSimExample1.java. A discussão culminará em uma conclusão sobre a eficácia
do CloudSim na simulação de cenários de computação em nuvem.
.
4

DESENVOLVIMENTO

A realização desta atividade prática envolveu várias etapas, desde a


instalação do ambiente de desenvolvimento até a execução do exemplo de
simulação. A seguir, descrevemos cada uma dessas etapas em detalhes:
1. Instalação do NetBeans e JDK:
o O primeiro passo foi baixar e instalar o NetBeans, uma das IDEs mais
utilizadas para desenvolvimento em Java. O NetBeans foi baixado do
repositório oficial da Apache e instalado em um sistema operacional
compatível. Para garantir que o NetBeans funcionasse corretamente,
também foi necessário instalar o Java Development Kit (JDK), que
fornece as ferramentas essenciais para compilar e executar programas
Java. A versão do JDK escolhida foi compatível com a versão do
NetBeans instalada.
2. Download e Configuração do CloudSim:
o O CloudSim foi baixado a partir do site oficial do projeto. O arquivo ZIP
contido no download foi extraído em uma pasta específica, onde todos
os arquivos necessários para a simulação foram organizados. Essa
etapa foi crucial, pois o acesso adequado aos arquivos do CloudSim
facilitaria a integração com o NetBeans.
3. Criação do Projeto:
o Após a configuração inicial, um novo projeto denominado "Redes" foi
criado no NetBeans. Esta etapa envolveu a seleção do tipo de projeto
(Java) e a definição do nome do projeto. Uma estrutura de diretórios foi
automaticamente gerada pelo NetBeans para organizar o código-fonte
e os recursos do projeto.
4. Adição do Exemplo do CloudSim:
o O próximo passo foi integrar o exemplo CloudSimExample1.java ao
projeto. O arquivo foi copiado da subpasta examples da instalação do
CloudSim e colado na pasta de código-fonte do projeto "Redes". Essa
ação garantiu que o código de exemplo estivesse disponível para
execução.
5. Configuração das Bibliotecas:
o Para que o projeto fosse executado sem erros de dependência, foi
5

necessário adicionar os arquivos .jar do CloudSim às bibliotecas do


projeto. Isso foi feito acessando as propriedades do projeto no
NetBeans, onde as bibliotecas foram configuradas para incluir os
arquivos .jar localizados na pasta lib do CloudSim. Essa configuração é
essencial para que as classes e funções do CloudSim sejam
reconhecidas pelo compilador.
6. Execução do Exemplo:
o Com todas as configurações concluídas, o exemplo foi executado
clicando com o botão direito no projeto e selecionando a opção de
execução. O NetBeans compilou o código e iniciou a simulação,
gerando uma saída no console que mostrava os resultados da
simulação em tempo real.
Essas etapas foram fundamentais para garantir que o ambiente estivesse
corretamente configurado, permitindo uma execução bem-sucedida do exemplo
do CloudSim. O foco na organização e configuração adequada dos recursos foi
crucial para o sucesso da atividade.
6

CONSIDERAÇÕES FINAIS

A atividade prática de simulação com o CloudSim proporcionou uma


compreensão profunda dos conceitos fundamentais relacionados à computação em
nuvem e à importância das ferramentas de simulação no desenvolvimento de soluções
tecnológicas. Através do processo de instalação e configuração do ambiente de
desenvolvimento no NetBeans, juntamente com a execução do exemplo
CloudSimExample1.java, foi possível observar como a simulação pode modelar e
analisar o desempenho de sistemas de computação em nuvem de maneira eficaz.
Os resultados obtidos demonstraram a capacidade do CloudSim em simular a
alocação de recursos e a execução de tarefas em um ambiente controlado. Através
dessa simulação, foi possível identificar métricas de desempenho, como utilização de
CPU e tempo de execução, que são essenciais para otimizar serviços de nuvem. Essa
prática não apenas destacou a flexibilidade e a escalabilidade do CloudSim, mas
também sua relevância para a pesquisa acadêmica e o desenvolvimento industrial na
área de computação em nuvem.
Além disso, a atividade reforçou a importância de testar e validar soluções em
ambientes simulados antes da implementação real. A capacidade de explorar
diferentes cenários de alocação de recursos sem incorrer em custos elevados ou riscos
operacionais é um dos principais benefícios do uso de ferramentas como o CloudSim.
Através da simulação, é possível evitar problemas que poderiam surgir em um
ambiente de produção, economizando tempo e recursos.
Por fim, essa experiência prática não apenas aprofundou nosso entendimento
sobre a simulação de ambientes de computação em nuvem, mas também destacou o
papel crítico que ferramentas como o CloudSim desempenham na inovação e
otimização dos serviços na nuvem. A continuidade do estudo e da prática com essa
ferramenta pode abrir novas oportunidades para pesquisas e aplicações futuras,
contribuindo significativamente para o avanço na área de computação em nuvem.
7

REFERÊNCIAS
.
Jain, R., & Paul, S.. Amazon Web Services, Inc. (n.d.). "What is Cloud
Computing?"
Disponível em: https://aws.amazon.com/pt/what-is-cloud-computing/
Acesso em: 02 Novembro. 2024.

Você também pode gostar