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

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

2
FACULDADE ANHANGUERA – VALPARAÍSO
Análise e Desenvolvimento de Sistemas 
ÍTALLO GUSTAVO DANTAS DE LIMA – 3584019602
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA 
COMPUTAÇÃO EM NUVEM
Valparaíso, GO
2024
ÍTALLO GUSTAVO DANTAS DE LIMA – 3584019602
 
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA 
COMPUTAÇÃO EM NUVEM 
Trabalho de portfólio apresentado como um instrumento avaliativo para a obtenção de pontos para a média semestral.
Orientador: Patricia Valerio Martinez
		
Valparaíso, GO
2024
SUMÁRIO
1.INTRODUÇÃO	4
2. DESENVOLVIMENTO	5
Objetivo:	5
Fundamentação Teórica:	5
Procedimentos Metodológicos	5
3. RESULTADO	7
1.	Instalar o NetBeans;	7
2.	Baixar o arquivo JAVA e baixar o arquivo CloudSim;	7
3.	Criação do projeto no NetBeans com o nome “Redes”	7
4. Adicionar primeiro exemplo do CloudSim;	8
5. Configurar o JAR.	8
Resultados da Simulação:	9
Benefícios do CloudSim	10
4. CONCLUSÃO	11
5.REFERÊNCIAS	12
1.INTRODUÇÃO
A computação em nuvem é uma área de crescente relevância no cenário tecnológico global, sendo essencial para a operação de empresas e organizações em diversos setores, como educação, economia e agricultura. Nesse contexto, ferramentas que permitem a simulação e avaliação de infraestruturas e serviços em nuvem tornam-se fundamentais para o desenvolvimento e aprimoramento de soluções eficientes e escaláveis. Esta aula prática teve como objetivo fornecer uma abordagem prática e detalhada para o uso do CloudSim, uma plataforma de simulação amplamente adotada para avaliar o desempenho de sistemas em nuvem e testar políticas de escalonamento, alocação de recursos e outras estratégias de gerenciamento.
O CloudSim é um software de código aberto e gratuito, desenvolvido em Java, que apresenta diversas vantagens para desenvolvedores e pesquisadores da área de Engenharia de Software. Sua popularidade deve-se, em grande parte, à capacidade de simular ambientes de computação em nuvem de maneira generalizada e extensível, permitindo que os usuários configurem políticas e modelos de uso específicos sem a necessidade de alto investimento em infraestrutura física. Além disso, o CloudSim oferece escalabilidade, flexibilidade para a modelagem de cenários variados e políticas de alocação de recursos pré-definidas, tornando-o uma ferramenta valiosa para avaliar hipóteses em estágios iniciais e minimizar os riscos associados ao desenvolvimento de soluções reais.
Nesta prática, utilizamos o NetBeans como ambiente de desenvolvimento integrado (IDE) para criar e executar um projeto com o CloudSim. O NetBeans, também de código aberto e compatível com múltiplas linguagens de programação como Java, PHP e C/C++, facilita a criação de um ambiente de desenvolvimento eficaz para projetos em Java. A combinação do NetBeans com o CloudSim permite a modelagem e simulação de ambientes de computação em nuvem, proporcionando uma oportunidade de avaliar e validar hipóteses, testar cenários de uso e identificar problemas potenciais antes da implementação final. Essa prática contribui significativamente para a formação de pesquisadores e desenvolvedores, oferecendo uma compreensão mais aprofundada sobre o funcionamento e os desafios da computação em nuvem, além de permitir uma experimentação segura e econômica de soluções complexas.
A presente introdução reflete o desenvolvimento da aula prática, que não apenas explorou o uso do CloudSim e do NetBeans, mas também ressaltou a importância dessas ferramentas para o avanço de soluções em computação em nuvem, beneficiando a formação acadêmica e a atuação profissional na área.
2. DESENVOLVIMENTO
Objetivo:
O objetivo deste trabalho é criar e executar um projeto no NetBeans, com o nome "Redes", utilizando o CloudSim para simular um ambiente de computação em nuvem. Esta simulação visa proporcionar uma visão prática sobre os principais conceitos de infraestrutura em nuvem, assim como os benefícios de realizar experimentos em um ambiente controlado para avaliar hipóteses e configurações antes do desenvolvimento real de uma solução.
Fundamentação Teórica:
O CloudSim é uma estrutura de código aberto desenvolvida pela organização CLOUDS Lab, escrita em Java, destinada a modelar e simular infraestruturas e serviços de computação em nuvem. Desde sua concepção, em 1999, o conceito de computação em nuvem foi amplamente expandido, com a introdução de princípios como:
· Acesso em rede ubíquo;
· Disponibilidade sob demanda;
· Aprovisionamento dinâmico de recursos;
· Elasticidade rápida;
· Serviço mensurável.
Tais princípios formam a base da computação em nuvem moderna, destacando a necessidade de escalabilidade e flexibilidade no uso de recursos. O CloudSim permite aos desenvolvedores e pesquisadores a execução de experimentos em larga escala e em ambiente seguro, onde hipóteses e configurações podem ser validadas e ajustadas sem os custos associados a uma infraestrutura física. Por meio do CloudSim, é possível simular diversos cenários, testar políticas de alocação de recursos e realizar estudos de caso com maior precisão e repetibilidade, contribuindo significativamente para o desenvolvimento de soluções robustas e escaláveis.
Procedimentos Metodológicos
Para realizar a simulação proposta, foram seguidos os seguintes passos, detalhados no checklist abaixo:
1. Instalação do NetBeans: Inicialmente, foi necessário baixar e instalar o ambiente de desenvolvimento integrado NetBeans, uma plataforma gratuita e de código aberto que permite o desenvolvimento em várias linguagens, incluindo Java, essencial para o uso do CloudSim.
2. Download do CloudSim e Arquivo JAVA: Em seguida, foi feito o download do CloudSim e dos arquivos JAVA necessários, que contêm os exemplos de simulação, como o "CloudSimExample1.java". Estes arquivos são essenciais para a configuração do ambiente de simulação no NetBeans.
3. Criação do Projeto no NetBeans: Um novo projeto foi criado no NetBeans com o nome "Redes", no qual o arquivo "CloudSimExample1.java" foi adicionado como exemplo inicial de simulação. Este projeto serve como base para a modelagem e execução das simulações em nuvem.
4. Configuração do JAR: Foi configurado o arquivo JAR do CloudSim no projeto, permitindo a integração da biblioteca necessária para o funcionamento das simulações. Esta etapa é essencial para garantir que todos os recursos e funções do CloudSim estejam acessíveis durante a execução do projeto.
3. RESULTADO
Como resultado obtido na aula prática da disciplina de Computação em Nuvem apresenta-se os prints das etapas seguidas, conforme checklist proposto: 
1. Instalar o NetBeans;
2. Baixar o arquivo JAVA e baixar o arquivo CloudSim;
3. Criação do projeto no NetBeans com o nome “Redes”
4. Adicionar primeiro exemplo do CloudSim;
5. Configurar o JAR.
Resultados da Simulação:
Os resultados desta prática foram registrados para compreender melhor o funcionamento do CloudSim e seu uso como ferramenta de simulação de computação em nuvem. A execução do primeiro exemplo do CloudSim ("CloudSimExample1.java") no NetBeans proporcionou uma visão prática sobre a modelagem de infraestrutura em nuvem, destacando os seguintes aspectos:
· Criação de Máquinas Virtuais (VMs): A simulação permitiu a criação e configuração de múltiplas máquinas virtuais, possibilitando o ajuste de recursos computacionais, como memória e capacidade de processamento. Essa configuração é essencial para entender a dinâmica de alocação de recursos em um ambiente de nuvem.
· Alocação de Recursos: O CloudSim facilitou a análise de políticas de alocação, permitindo observar como os recursos são distribuídos entre diferentes tarefas e máquinas virtuais, conforme configurado no exemplo de simulação. Esse recurso destaca a importância de estratégias eficientes para otimizar o desempenho e o custo de uma solução em nuvem.
· Avaliação de Políticas de Escalonamento: A execução do exemplo também possibilitou a avaliação de políticas de escalonamento e distribuição de tarefas entre máquinas virtuais, ilustrando o papeldessas políticas na otimização do uso dos recursos de forma escalável.
Os resultados obtidos com a prática e o uso do CloudSim reforçam a importância de ferramentas de simulação para validação de projetos em nuvem antes da implementação real. Tais simulações permitem que pesquisadores e desenvolvedores identifiquem e resolvam potenciais problemas, aprimorando o desempenho e a eficiência das soluções.
Benefícios do CloudSim	
O uso do CloudSim oferece diversos benefícios, tornando-se uma ferramenta essencial para o desenvolvimento e experimentação em ambientes de computação em nuvem:
· Ausência de Investimento Inicial: Como uma ferramenta de código aberto e gratuita, o CloudSim elimina a necessidade de investimento em infraestrutura física, reduzindo custos para pesquisadores e desenvolvedores.
· Facilidade de Configuração e Escalabilidade: A estrutura do CloudSim é flexível, permitindo a adição ou exclusão de recursos e o ajuste de políticas de serviço com poucas alterações no código, facilitando a adaptação de cenários variados para testes.
· Avaliação de Riscos em Estágios Iniciais: Por meio de simulações, é possível avaliar riscos e solucionar problemas antes da implementação real, minimizando erros e aumentando a confiabilidade das soluções.
4. CONCLUSÃO
O uso do CloudSim para simulação de computação em nuvem apresentou-se como uma prática de grande valor acadêmico e profissional. A instalação e configuração do ambiente no NetBeans, bem como a execução do exemplo inicial, permitiram compreender a dinâmica de alocação e escalonamento de recursos em um ambiente de nuvem. Os benefícios do CloudSim, como sua acessibilidade, escalabilidade e capacidade de simulação detalhada, fazem desta uma ferramenta indispensável para pesquisadores e desenvolvedores. A simulação de infraestrutura em nuvem com o CloudSim facilita a avaliação de políticas e configurações antes da implementação real, contribuindo para a criação de soluções em nuvem mais eficientes, escaláveis e de alto desempenho.
Este trabalho demonstrou, portanto, a eficácia do CloudSim como uma ferramenta de simulação, capaz de auxiliar no desenvolvimento de soluções em computação em nuvem de maneira econômica e segura, reforçando a importância de práticas de teste e validação para o sucesso de implementações em ambientes de tecnologia de ponta.
5.REFERÊNCIAS
O QUE É A COMPUTAÇÃO EM NUVEM?Página inicial. Disponível em:
https://cloud.google.com/learn/what-is-cloud-computing?hl=pt-br>. Acesso em: 21 de
agosto de 2024.
O QUE É A COMPUTAÇÃO EM NUVEM? Página inicial. Disponível em:
. Acesso em: 21 de agosto de
2024.
O QUE É COMPUTAÇÃO EM NUVEM? Página inicial. Disponível em:
. Acesso em: 21 de agosto de 2024.
image3.png
image4.png
image5.png
image6.png
image1.png
image2.png

Mais conteúdos dessa disciplina