Prévia do material em texto
UNIVERSIDADE PITÁGORAS UNOPAR ANHANGUERA ENGENHARIA DE SOFTWARE DÁPHINE CRISTINE BARBOSA DE MELO COMPUTAÇÃO EM NUVEM NOVA FRIBURGO 2024 DÁPHINE CRISTINE BARBOSA DE MELO COMPUTAÇÃO EM NUVEM Trabalho apresentado à Universidade, como requisito parcial para a obtenção de média semestral nas disciplinas norteadoras do semestre letivo. Tutor (a): Patricia Valerio Martinez NOVA FRIBURGO 2024 1 SUMÁRIO 1 INTRODUÇÃO...................................................................................................................... 3 2 MÉTODOS E RESULTADOS................................................................................................3 2.1 Instalação.............................................................................................................................3 2.2 Configuração do Projeto.......................................................................................................4 2.3 Execução..............................................................................................................................4 3. Resultados................................................................................................................................... 4 3 CONCLUSÃO..................................................................................................................... 10 2 1 INTRODUÇÃO A computação em nuvem é uma tecnologia que permite o acesso remoto a recursos computacionais, oferecendo serviços como armazenamento, processamento e gerenciamento de dados pela internet. A simulação de infraestruturas de nuvem é fundamental para avaliar o desempenho de serviços e recursos antes de sua implementação real. O CloudSim é um framework de código aberto desenvolvido para simular ambientes de computação em nuvem, permitindo a modelagem de cenários e a avaliação de diferentes hipóteses. O objetivo desta aula prática foi instalar e configurar o NetBeans e o CloudSim, além de executar um exemplo básico para entender como funciona a simulação de recursos em nuvem. 2 MÉTODOS E RESULTADOS 2.1 Instalação A instalação dos softwares necessários seguiu os passos abaixo: 1. NetBeans: O NetBeans IDE foi baixado e instalado através do link https://netbeans.apache.org/front/main/download/nb18/ 2. Java: O arquivo JDK foi baixado a partir do site https://jdk.java.net/archive/ 3 https://dlcdn.apache.org/netbeans/netbeans/15/netbeans-15-bin.zip https://jdk.java.net/archive/ 3. CloudSim: O CloudSim foi obtido no site: https://github.com/Cloudslab/cloudsim/releases/tag/cloudsim-2.1 2.2 Configuração do Projeto 1. Após a instalação do NetBeans, um novo projeto chamado "Redes" foi criado. 2. O arquivo de exemplo CloudSimExample1.java, localizado na pasta de exemplos do CloudSim, foi adicionado ao projeto. 3. O JAR do CloudSim foi incluído na biblioteca do projeto, permitindo o uso das funcionalidades do framework. 2.3 Execução O exemplo foi executado no NetBeans. O código do CloudSimExample1.java foi compilado e rodado, proporcionando uma simulação básica de alocação de recursos na nuvem. 3. Resultados Durante a execução do exemplo, não foram observados erros, e a saída gerada pelo CloudSim apresentou informações sobre a alocação de recursos e a utilização de serviços na nuvem. Essa prática proporcionou uma compreensão mais clara sobre como o CloudSim opera na simulação de ambientes de computação em nuvem e seus benefícios em projetos de desenvolvimento. 4 http://www.cloudbus.org/cloudsim/ 5 6 7 8 9 3 CONCLUSÃO A aula prática possibilitou o aprendizado sobre a instalação e utilização do CloudSim em conjunto com o NetBeans. Através da execução do exemplo, foi possível entender a importância da simulação na computação em nuvem, permitindo avaliar e testar soluções antes da implementação. Essa experiência é valiosa para futuras aplicações na área de desenvolvimento de software e serviços de nuvem. 10