Prévia do material em texto
<p>ANHANGUERA- UNIDERP</p><p>CENTRO DE EDUCAÇÃO A DISTÂNCIAGESTÃO EM</p><p>E DESENVOLVIMENTO DE SISTEMA</p><p>LORENA ELLEN GOMES DOS SANTOS</p><p>COMPUTAÇAO EM NUVEM</p><p>Trabalho apresentado ao Curso de Gestão em</p><p>Análise e Desenvolvimento de Sistema.</p><p>Anhanguera UNIDERP, Polo Senhor do Bonfim,</p><p>para avaliação da disciplina para obtenção da nota.</p><p>Tutor Distançia:</p><p>2024/4</p><p>SENHOR DO BONFIM/BA</p><p>SUMUARIO</p><p>1. INTRODUÇÃO</p><p>2. DESENVOLVIMENTO</p><p>3. MÉTODO</p><p>4. RESULTADOS</p><p>5. CONCLUSÃO</p><p>6. REFERÊNCIAS</p><p>1.1 INTRODUÇÃO</p><p>Nesta atividade foi proposta a criação de um projeto no NetBeans e a</p><p>execução com CloudSim.</p><p>O NetBeans IDE é um ambiente de desenvolvimento integrado gratuito e de código</p><p>aberto para desenvolvedores de software de várias linguagens, como o Java,</p><p>JavaScript, PHP, Ruby, entre outras.</p><p>Já o CloudSim é um framework para modelagem e simulação de</p><p>infraestruturas e serviços de computação em nuvem.</p><p>Segue abaixo alguns benefícios de uso do CloudSim em especial neste</p><p>ambiente de validação de conhecimento e aprendizado:</p><p>- Fácil de usar e escalável.</p><p>- É possível testar os serviços em um ambiente controlado sem custos.</p><p>- Não necessita de uma máquina com alta especificação.</p><p>- Documentação com exemplos para familiarização.</p><p>- Nenhum investimento de capital envolvido.</p><p>Nos tópicos seguintes documentarei o passo a passo da resolução</p><p>atividade proposta,com a criação do projeto “Redes” no NetBeans.</p><p>CloudSim é uma estrutura de código aberto, usada para simular infraestrutura e</p><p>serviços de computação em nuvem. Ele é desenvolvido pela organização</p><p>CLOUDS Lab e é inteiramente escrito em Java. É utilizado para modelar e</p><p>simular um ambiente de computação em nuvem como meio de avaliação de</p><p>uma hipótese anterior ao desenvolvimento do software, a fim de reproduzir</p><p>testes e resultados</p><p>2.0 DESENVOLVIMENTO</p><p>Como passos iniciais foi primeiro necessário instalar as ferramentas necessárias</p><p>para resolução da atividade proposta.</p><p>Devido ao sistema operacional do computador utilizado para realização desta</p><p>atividade ser Windows, todas as versões de softwares baixadas e utilizadas para</p><p>esta atividade foram as compatíveis com Windows</p><p>JAVA - JDK:</p><p>Na atividade usamos a versão 19, disponível no link:</p><p>https://jdk.java.net/archive/</p><p>Se fossemos implantar um aplicativo ou site na nuvem e quisesse testar os</p><p>serviços e a carga que seu produto pode manipular e também ajustar seu</p><p>desempenho para superar gargalos antes de arriscar a implantação, essas</p><p>avaliações poderiam ser realizadas simplesmente codificando uma simulação</p><p>desse ambiente com a ajuda de várias classes flexíveis e escaláveis fornecidas</p><p>pelo pacote CloudSim, sem custos.</p><p>CloudSim</p><p>Para resolução da atividade proposta, foi utilizado a versão</p><p>2.1, essa versão e outras mais atuais estão disponíveis para download no link a</p><p>seguir</p><p>http://www.cloudbus.org/cloudsim/</p><p>2.1 METÓDO</p><p>Durante a aula prática, seguimos os seguintes passos para</p><p>compreender o funcionamento do CloudSim:</p><p>Confi guração do Ambiente: Iniciamos inst alando o ambiente</p><p>necessário, incluindo o NetBeans e a biblioteca CloudSim.Isso nos</p><p>permitiu criar um p rojeto J ava no NetBeans e imp ortar a biblioteca</p><p>CloudSim para nosso projeto.</p><p>Exploração da Documentação: Antes d e começar a codificação,</p><p>revisamos a documentação oficial d o Cloud Sim. Isso no s ajudou a</p><p>entender os principais conceitos, classes e métodos fornecidos pela</p><p>biblioteca.</p><p>Implementação de Cenário: Criamos um cenário de simulação</p><p>simples, modelando um ambiente d e nuvem com máquinas virtuais,</p><p>hosts físicos e tarefas de processamento. Uti lizamos as classes e</p><p>métodos fornecidos pelo CloudSim para criar e configurar o s</p><p>componentes do ambiente.</p><p>Execução e Análise: Execut amos a simulação e analisamos os</p><p>resultados. O bservamos como as tarefas fo ram alocadas aos host s</p><p>físicos , como os recursos foram gerenciado s e como as métricas de</p><p>desempenho foram afetadas</p><p>2.2 RESULTADOS</p><p>Foi configurado da maneira correta e incluso no JAR na biblioteca podemos ver</p><p>o resultado a baixo.</p><p>CONCLUSÃO</p><p>A aula prática sobre o uso do Cl oudSim nos</p><p>proporcionou uma visão prátic a e aprofundada sobre</p><p>como modelar e simular ambientes de nuvem.</p><p>Compreendemos como a biblio teca CloudSim pode ser</p><p>usada para testar estratégias de gerenc iamento de</p><p>recursos e políticas de escalonamento em um</p><p>ambiente controlado.</p><p>Através da implementação e análise do cenário de</p><p>simulação, ganhamos insights v aliosos sobre como a</p><p>alocação de recursos, o escalonamento de tarefas e</p><p>outras decisões podem impact ar o desempenho geral</p><p>de um sistema de computação em nuvem. Essa</p><p>compreensão é essencial para otimizar o uso dos</p><p>recursos da nuvem e melhorar a eficiência operacional.</p><p>Em resumo, a aula prática foi uma oportunidade</p><p>enriquecedora para aplicar os conceitos teóricos do</p><p>CloudSim e ganhar experiência prática na simulação de</p><p>ambientes de nuvem.</p><p>REFÊRENCIAS</p><p>- ROTEIRO DE AULA PRÁTICA - Computação em Nuvem</p><p>- ACERVO LIMA. O QUE É CLOUDSIM. Disponível em:</p><p>https://acervolima.com/o-que-e-cloudsim/.</p>