Logo Passei Direto
Buscar

Computação em Nuvem 2023

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Portifólio - Computação EM Nuvem
Computação em Nuvem (Anhanguera Educational)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Portifólio - Computação EM Nuvem
Computação em Nuvem (Anhanguera Educational)
Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
https://www.studocu.com/pt-br/document/anhanguera-educational/computacao-em-nuvem/portifolio-computacao-em-nuvem/72714059?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
https://www.studocu.com/pt-br/course/anhanguera-educational/computacao-em-nuvem/6380794?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
https://www.studocu.com/pt-br/document/anhanguera-educational/computacao-em-nuvem/portifolio-computacao-em-nuvem/72714059?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
https://www.studocu.com/pt-br/course/anhanguera-educational/computacao-em-nuvem/6380794?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
FACULDADE ANHAGUERA – 
2023
NOME ALUNO - RA
ENGENHARIA DE SOFTWARE
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA:
NOME DA DISCIPLINA: COMPUTAÇÃO EM NUVEM
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA
NOME DA DISCIPLINA: COMPUTAÇÃO EM NUVEM
Trabalho de portfólio apresentado como requisito parcial
para a obtenção de pontos para a média semestral.
Orientadora:
NOME ALUNO – RA 
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
SUMÁRIO
1 INTRODUÇÃO.......................................................................................................3
2 DESENVOLVIMENTO...........................................................................................4
2.1 MÉTODOS.........................................................................................................6
2.2 RESULTADO....................................................................................................10
3 CONCLUSÃO......................................................................................................13
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
1 INTRODUÇÃO
Nesta atividade foi proposta a criação de um projeto no NetBeans e a
execução com CloudSim.
 O NetBeans IDE é um ambiente de desenvolvimento integrado gratuito e de
código aberto para desenvolvedores de software de várias linguagens, como o Java,
JavaScript, PHP, Ruby, entre outras.
Já o CloudSim é um framework para modelagem e simulação de
infraestruturas e serviços de computação em nuvem.
Segue abaixo alguns benefícios de uso do CloudSim em especial neste
ambiente de validação de conhecimento e aprendizado:
 Fácil de usar e escalável.
 É possível testar os serviços em um ambiente controlado sem custos.
 Não necessita de uma máquina com alta especificação.
 Documentação com exemplos para familiarização.
 Nenhum investimento de capital envolvido.
Nos tópicos seguintes documentarei o passo a passo da resolução da
atividade proposta, com a criação do projeto “Redes” no NetBeans.
Boa Leitura!
3
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
2 DESENVOLVIMENTO
Como passos iniciais foi primeiro necessário instalar as ferramentas necessárias
para resolução da atividade proposta.
Devido ao sistema operacional do computador utilizado para realização desta
atividade ser Windows, todas as versões de softwares baixadas e utilizadas para
esta atividade foram as compatíveis com Windows.
 JAVA - JDK:
Na atividade usamos a versão 19, disponível no link:
https://jdk.java.net/archive/
 CloudSim.
Para resolução da atividade proposta, foi utilizado a versão 2.1, essa 
versão e outras mais atuais estão disponíveis para download no link a 
seguir:
http://www.cloudbus.org/cloudsim/
Figura 1
Figura 2
4
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
http://www.cloudbus.org/cloudsim/
https://jdk.java.net/archive/
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
 NetBeans:
Nesta atividade foi usada a versão 17, disponível no link:
https://netbeans.apache.org/download/nb17/index.html
Após a instalação do NetBeans é necessário validar se o Plugin JAVA SE está 
instalado, conforme na imagem a seguir:
Figura 3
Figura 4
5
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
https://netbeans.apache.org/download/nb17/index.html
Por fim, é necessário ajustar no arquivo de configurações do NetBeans, disponível 
no caminho da instalação do mesmo no diretório “etc”, o caminho da JDK, neste 
caso, foi descompactado o download da JDK em "C:\JAVA\jdk-19.0.1" e informado 
este caminho no arquivo “netbeans.conf”.
Segue na próxima imagem, exemplo do ajuste realizado:
2.1 MÉTODOS
Com o ambiente pronto, foi iniciado a criação do projeto.
O primeiro passo é a criação do projeto, com o NetBeans aberto clicar em “File e 
sem seguida em New Project”:
Figura 5
Figura 6
6
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
O passo seguinte é escolher o projeto com a sua categoria. Neste caso 
selecionaremos o projeto “Java Application” e em seguida o nomearemos como 
“Redes”
Após seguirmos os passos indicados, teremos o projeto redes criado:
Figura 7
Figura 8
7
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
Agora iremos seguir com a importação do arquivo de exemplo 
“CloudSimExample1” encontrado no diretório “examples” no caminho de 
descompactação do “CloudSim”. É necessário copiar o exemplo e colar no projeto 
NetBeans:
Após o import do exemplo, é possível observar algumas sinalizações de 
falhas:
A falhas são devidos ao nome do pacote, que deve ser alterado para redes, e 
ainda há necessidade de importar algumas bibliotecas do “CloudSim”.
Figura 9
Figura 10
8
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
Para adicionar uma biblioteca, selecionamos em “Library” e em seguida em 
“Add JAR/Folder”:
Após isso, navegamos até o diretório “jars” no caminho de descompactação 
do “CloudSim” e selecionamos o primeiro arquivo:
Após realizado esse passo a passo, temos o ambiente pronto para a 
compilação.
Figura 11
Figura 12
9
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
2.2 RESULTADO
 Com os ajustes realizados temos um projeto sem erros e pronto para à
compilação:
10
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvemRealizado com sucesso a compilação:
Figura 14
11
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
Mas o que esse código realiza?
Segue a baixo uma descrição sucinta do que é realizado:
Este é um exemplo de código Java que usa a biblioteca CloudSim para simulação de um ambiente de
computação em nuvem. Vamos explicar o código passo a passo:
1. **Pacote e Comentários Iniciais**:
 - O código começa com a declaração de um pacote chamado "redes" e alguns comentários de título
e descrição do código.
2. **Importações de Bibliotecas**:
 - Importa várias classes da biblioteca CloudSim e outras classes relacionadas.
3. **Classe Principal - CloudSimExample1**:
 - Inicializa a simulação do CloudSim.
 - Cria um datacenter.
 - Cria um broker.
 - Cria uma máquina virtual (VM).
 - Cria um cloudlet.
 - Inicia a simulação.
 - Imprime os resultados da simulação.
4. **Método `createDatacenter`**:
 - Cria um datacenter com um único host contendo uma única CPU (PE).
 - Define características do host, como RAM, armazenamento, largura de banda, etc.
 - Configura as características do datacenter, como arquitetura, sistema operacional, etc.
5. **Método `createBroker`**:
 - Cria um broker que será responsável por alocar VMs e cloudlets no datacenter.
6. **Método `printCloudletList`**:
 - Imprime as informações dos cloudlets após a simulação.
7. **Inicialização da Simulação**:
 - Configura o número de usuários, inicializa o CloudSim e define o calendário e a configuração de
rastreamento de eventos.
8. **Criação do Datacenter**:
 - Chama o método `createDatacenter` para criar o datacenter.
9. **Criação do Broker**:
 - Chama o método `createBroker` para criar o broker.
10. **Criação da VM**:
 - Define os parâmetros de uma VM, como MIPS, RAM, largura de banda, etc.
 - Cria a VM e a adiciona à lista de VMs.
11. **Criação do Cloudlet**:
 - Define os parâmetros de um cloudlet, como comprimento, tamanho do arquivo, etc.
 - Cria o cloudlet e o adiciona à lista de cloudlets.
12
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
12. **Início e Fim da Simulação**:
 - Inicia e para a simulação.
 - Imprime os resultados da simulação.
Este exemplo cria um ambiente simples de computação em nuvem com um datacenter, uma VM e um
cloudlet, e executa uma simulação usando o CloudSim. O objetivo é demonstrar como usar a
biblioteca CloudSim para modelar e simular a computação em nuvem.
13
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
3 CONCLUSÃO
Com esta atividade prática, foi possível se ambientar melhor, e conhecer mais de
perto a ferramenta CloudSim, bem como demonstrar a sua capacidade e eficácia em
modelar e simular a computação em nuvem.
14
Downloaded by Otaku UwU (otakudemerdauwu@gmail.com)
lOMoARcPSD|47037464
https://www.studocu.com/pt-br?utm_campaign=shared-document&utm_source=studocu-document&utm_medium=social_sharing&utm_content=portifolio-computacao-em-nuvem
	SUMÁRIO
	1 INTRODUÇÃO
	2 DESENVOLVIMENTO
	2.1 mÉTODOS
	2.2 RESULTADO
	3 CONCLUSÃO

Mais conteúdos dessa disciplina