Prévia do material em texto
Universidade Anhanguera Centro de Educação a distância Curso de Cibersegurança Maikel Venturin RA: 3760801801 Portfólio - Relatório de Aula Prática – Computação em Nuvem Caxias do Sul – RS 2025 1. Introdução A computação em nuvem revolucionou a forma como recursos de TI são disponibilizados, oferecendo elasticidade, escalabilidade e aprovisionamento sob demanda, além de otimização de custos. O CloudSim é um framework de código aberto desenvolvido em Java amplamente utilizado em ambientes acadêmicos para simulação de datacenters, hosts, máquinas virtuais (VMs) e tarefas (cloudlets), possibilitando o estudo de políticas e estratégias antes da implementação real. O objetivo desta aula prática foi criar um projeto Java no NetBeans, configurar o CloudSim e executar o exemplo CloudSimExample1, analisando o funcionamento básico da simulação. 2. Materiais e Infraestrutura Categoria Descrição Quantidade Observações Computador 1 por aluno 1 Com acesso à internet Software NetBeans IDE, CloudSim, Java JDK 1 Softwares gratuitos Tipo de licença Freeware 1 Uso acadêmico EPI NSA 1 Uso recomendado Descrição dos softwares utilizados: NetBeans IDE: Ambiente de desenvolvimento integrado gratuito e de código aberto, compatível com Java, PHP, C/C++ e outras linguagens. CloudSim: Framework para simulação de computação em nuvem, permitindo testes de políticas de alocação, escalabilidade e execução de tarefas. 3. Procedimentos Práticos 3.1 Preparação do Ambiente 1. Instalar o NetBeans IDE 15 2. Instalar o Java JDK 3. Baixar e extrair o CloudSim 4. Conferir variáveis de ambiente Java (JAVA_HOME) 3.2 Criação do Projeto 1. Abrir o NetBeans e criar um projeto Java chamado “Redes” 2. Adicionar o arquivo CloudSimExample1.java 3. Incluir o JAR do CloudSim na aba Libraries do projeto 3.3 Execução da Simulação Ao executar o CloudSimExample1, observar: • Criação de datacenters e hosts • Criação e alocação de VMs • Execução de cloudlets • Logs no console mostrando início, fim e tempo de execução 4. Checklist de Execução Etapa Concluído (✓/✗) Instalação do NetBeans IDE ✓ Instalação do Java JDK ✓ Download e extração do CloudSim ✓ Criação do projeto “Redes” ✓ Inclusão do CloudSimExample1.java ✓ Configuração do JAR do CloudSim ✓ Execução e análise dos logs ✓ 5. Resultados Durante a execução do CloudSimExample1, foi possível observar: • Criação de datacenters e hosts simulados • Alocação automática de máquinas virtuais • Execução das tarefas (cloudlets) com tempos detalhados • Flexibilidade para ajustar recursos (CPU, RAM, bandwidth) via código 6. Conclusão A atividade permitiu compreender o funcionamento do CloudSim e sua importância no estudo de computação em nuvem. Entre os principais aprendizados, destacam-se: • Simular datacenters, VMs e cloudlets ajuda a compreender políticas de alocação de recursos • A alteração de parâmetros em código permite testar diferentes cenários rapidamente • O CloudSim é uma ferramenta essencial para experimentos acadêmicos sem necessidade de hardware real • A simulação reduz riscos e custos antes de implementar sistemas reais A prática demonstrou a importância de simulações para análise de desempenho e planejamento de infraestrutura em nuvem.