Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

UNIVERSIDADE ANHANGUERA ENGENHARIA DE SOFTWARE - BACHARELADO 
 
 
 
 João marcos soares magalhaes 
 
 
 
 
 
 
 
 
 
 
 
 
 
PORTIFOLIO DE AULA PRÁTICA: 
COMPUTAÇÃO EM NUVEM 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Caxias-MA 
2024 
 
 
 
SUMÁRIO 
 
1. INTRODUÇÃO .............................................................................................. 3 
 
2. DESENVOLVIMENTO .................................................................................. 4 
 2.1 MÉTODO ..................................................................................................... 4 
 2.2 RESULTADOS ............................................................................................ 4 
 
3. CONCLUSÃO ................................................................................................. 6 
 
REFERÊNCIAS BIBLIOGRÁFICAS .................................................................. 7 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 1. INTRODUÇÃO 
A computação em nuvem tem se tornado cada vez mais essencial em diversos setores, como 
educação, economia e agricultura, devido à sua flexibilidade e eficiência. Ela oferece às 
empresas e organizações uma maneira eficaz de armazenar, processar e acessar dados e 
serviços remotamente, sem a necessidade de manter uma infraestrutura física local complexa 
e cara. Dentro desse cenário, o CloudSim se destaca como uma ferramenta poderosa e 
amplamente utilizada para simulação de infraestruturas e serviços de computação em nuvem. 
Desenvolvido em Java e de código aberto, o CloudSim facilita o trabalho de desenvolvedores e 
pesquisadores da área de Engenharia de Software, permitindo que simulem e testem 
ambientes de nuvem de forma prática e acessível. 
O CloudSim oferece uma série de vantagens. Ele permite que os usuários realizem simulações 
sem a necessidade de grandes investimentos de capital, já que não exige a compra de 
hardware específico ou a implementação imediata de soluções no mundo real. Além disso, 
sua escalabilidade e facilidade de uso o tornam ideal para a experimentação em um estágio 
inicial de desenvolvimento, ajudando a evitar abordagens baseadas em tentativa e erro. Outra 
vantagem é que o CloudSim é uma plataforma extensível, o que significa que pode ser 
adaptada para uma variedade de cenários e necessidades, oferecendo suporte à modelagem e 
experimentação de diferentes infraestruturas de nuvem. Ele também inclui políticas de 
alocação de recursos predefinidas e modelos de utilização que ajudam no gerenciamento 
eficiente dos recursos simulados. 
Nesta aula prática de Computação em Nuvem, o objetivo é criar e executar um projeto no 
NetBeans utilizando o CloudSim. O NetBeans é um ambiente de desenvolvimento integrado 
(IDE) gratuito e de código aberto, amplamente utilizado por desenvolvedores para a criação de 
projetos em várias linguagens de programação, como Java, JavaScript, HTML5, PHP, C/C++, 
Groovy e Ruby. Com a combinação do NetBeans e do CloudSim, é possível modelar e simular 
um ambiente de computação em nuvem, permitindo que desenvolvedores testem hipóteses e 
cenários antes de realizar a implementação real do software. 
Essa abordagem oferece vantagens significativas, uma vez que possibilita a execução de 
testes em um ambiente simulado, permitindo a identificação e resolução de problemas antes 
da fase de implantação. Com isso, desenvolvedores e pesquisadores podem reduzir riscos, 
economizar recursos e otimizar o processo de desenvolvimento. Além disso, por não exigir 
computadores de alta performance para funcionar, o CloudSim torna-se acessível para uma 
ampla gama de usuários, mesmo aqueles com limitações de hardware. 
Em resumo, o CloudSim, aliado ao NetBeans, forma uma poderosa combinação para simular 
ambientes de computação em nuvem de forma eficiente e econômica. Essa simulação prévia 
ajuda desenvolvedores e pesquisadores a garantir que seus projetos de software sejam mais 
robustos e bem-sucedidos, minimizando problemas e custos durante a fase de 
desenvolvimento e implantação. 
 
 
 
 
 
 
 
 
 2. DESENVOLVIMENTO 
Durante a primeira etapa da aula prática, o objetivo inicial foi garantir que o ambiente de 
desenvolvimento estivesse corretamente configurado para a execução do CloudSim. Para isso, 
foi necessário instalar tanto o NetBeans, um ambiente de desenvolvimento integrado (IDE) 
amplamente utilizado, quanto o Java, plataforma essencial para o funcionamento do 
CloudSim, uma vez que o CloudSim é desenvolvido nessa linguagem. Seguindo as orientações 
dos fabricantes, fizemos o download e a instalação dessas ferramentas. Com o ambiente 
devidamente preparado, criamos um novo projeto no NetBeans, que chamamos de “Redes”, e 
em seguida adicionamos o primeiro exemplo do CloudSim, denominado 
“CloudSimExample1.java”, localizado na pasta “examples” do diretório de instalação do 
CloudSim. 
Essa etapa foi crucial para garantir que todos os componentes necessários para a execução do 
CloudSim estivessem funcionando corretamente dentro do NetBeans. A criação do projeto 
"Redes" foi fundamental para organizar as próximas etapas, facilitando a inserção e 
configuração dos exemplos do CloudSim e, assim, permitir a execução das simulações de 
computação em nuvem. Além disso, asseguramos que o ambiente estivesse compatível com a 
versão do Java instalada, garantindo a comunicação eficiente entre o CloudSim e o NetBeans. 
Na segunda etapa da aula prática, realizamos configurações mais detalhadas para permitir a 
correta execução do exemplo do CloudSim. Foi necessário ajustar algumas configurações 
adicionais dentro do NetBeans, além de adicionar os arquivos JAR do CloudSim para que o 
projeto pudesse reconhecer e utilizar as bibliotecas da ferramenta corretamente. Essas 
configurações serão detalhadas a seguir. 
 
2.1 MÉTODO 
Após realizar o download do CloudSim e instalar o NetBeans, o próximo passo foi criar o 
projeto "Redes" no NetBeans. Dentro desse projeto, adicionamos o arquivo de exemplo 
"CloudSimExample1.java" que estava localizado na pasta "examples" do CloudSim. Esse 
exemplo serve como um ponto de partida para simular um ambiente de computação em 
nuvem. No entanto, para que o código pudesse ser executado corretamente, foi necessário 
adicionar o JAR do CloudSim às bibliotecas do projeto. 
Para fazer isso, dentro do NetBeans, navegamos até o item "Bibliotecas" do projeto e 
selecionamos a opção "Adicionar JAR/Pasta". Em seguida, localizamos o arquivo JAR do 
CloudSim, que estava disponível na pasta de download da ferramenta. Isso garantiu que o 
NetBeans tivesse acesso às classes e métodos fornecidos pelo CloudSim, permitindo que o 
exemplo fosse executado sem erros de compatibilidade ou falta de bibliotecas. 
Uma vez que o JAR foi adicionado, realizamos uma análise do código disponível no arquivo 
"CloudSimExample1.java". O código fornecido demonstra como o CloudSim pode ser utilizado 
para simular um simples ambiente de computação em nuvem, incluindo a criação de 
datacenters, a definição de políticas de alocação de recursos e a execução de tarefas 
(cloudlets). Após entender a lógica do código, prosseguimos com a execução no NetBeans. 
 
2.2 RESULTADOS 
A execução do código foi realizada com sucesso. Após configurar adequadamente o ambiente 
de desenvolvimento e incluir o JAR do CloudSim no projeto, o exemplo 
"CloudSimExample1.java" foi executado sem problemas. O código gerou o resultado esperado, 
simulando a criação de datacenters e a alocação de tarefas em um ambiente de computação 
em nuvem. 
A saída do programa demonstrou que todas as etapas da simulação foram concluídas 
corretamente, fornecendo informações detalhadas sobre a execução das tarefas (cloudlets) e 
o uso dos recursos disponíveis. Essa execução bem-sucedida mostrou que as configurações e 
ajustesfeitos no ambiente de desenvolvimento estavam corretos e que o CloudSim estava 
funcionando adequadamente dentro do NetBeans. 
Essa experiência prática foi importante para entender o funcionamento do CloudSim, e como 
ele pode ser utilizado em simulações de ambientes de computação em nuvem. Além disso, 
mostrou a importância de configurar corretamente o ambiente de desenvolvimento, 
especialmente em relação à inclusão de bibliotecas externas, como o JAR do CloudSim, para 
garantir o sucesso na execução dos exemplos fornecidos. 
 
 
 
 
 
 
A partir das etapas demonstradas na imagem, foi possível compreender o uso do 
CloudSim para simular infraestruturas e serviços de computação em nuvem. O 
exemplo fornecido no código, executado no NetBeans, oferece uma introdução clara e 
didática aos conceitos da plataforma, permitindo a realização de experimentos e 
análises de desempenho em ambientes de nuvem. A saída da execução bem-sucedida 
do código mostra que o ambiente foi configurado corretamente, permitindo aos 
usuários se familiarizarem com a implementação de simulações no CloudSim 
 
 
 
 
 
 
 
 3.CONCLUSÃO 
A computação em nuvem oferece benefícios como escalabilidade, acessibilidade 
remota e baixo custo, embora gerenciar essa infraestrutura possa ser desafiador. A 
combinação do NetBeans com o CloudSim proporciona uma maneira eficaz e 
acessível de explorar a nuvem e testar políticas de gerenciamento de recursos. Através 
dessas ferramentas, foi possível desenvolver habilidades valiosas para a carreira em 
TI, permitindo simular e compreender melhor o potencial da computação em nuvem. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1REFERÊNCIAS 
 
BIBLIOGRÁFICAS 
VERDAM, Rodrigo Pessanha. 
Portfólio de Computação em Nuvem 
. Edição Própria. Cidade: São Gonçalo/RJ, 2023.Roteiro de aula prática. 
Computação em Nuvem

Mais conteúdos dessa disciplina