0% acharam este documento útil (0 voto)
12 visualizações9 páginas

Relatoriocompnuvem

O relatório descreve uma aula prática sobre instalação e configuração de uma IDE e um simulador de aplicações em nuvem, utilizando o NetBeans e o CloudSim. A computação em nuvem é apresentada como uma solução que permite a redução de custos para empresas, oferecendo diferentes tipos e modelos de serviço. A conclusão destaca a importância da computação em nuvem na viabilização de projetos com menor investimento em infraestrutura.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
12 visualizações9 páginas

Relatoriocompnuvem

O relatório descreve uma aula prática sobre instalação e configuração de uma IDE e um simulador de aplicações em nuvem, utilizando o NetBeans e o CloudSim. A computação em nuvem é apresentada como uma solução que permite a redução de custos para empresas, oferecendo diferentes tipos e modelos de serviço. A conclusão destaca a importância da computação em nuvem na viabilização de projetos com menor investimento em infraestrutura.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

RELATÓRIO DE AULA

PRÁTICA
ENGENHARIA DE SOFTWARE - BACHARELADO
COMPUTAÇÃO EM NUVEM

Atividade de instalação e configuração de uma IDE e um


simulador de aplicações em Nuvem.

-
Sumário

1 - INTRODUÇÃO...........................................................................................................
2 - DESENVOLVIMENTO..............................................................................................
2.1 - METODOLOGIA .......................................................................................
2.2 - RESULTADOS.............................................................................................
3 - CONCLUSÃO..............................................................................................................
4 - REFERÊNCIAS...........................................................................................................

1 – INTRODUÇÃO

O que é computação em nuvem?

Computação em nuvem se refere ao fornecimento sob demanda de recursos de TI através


da Internet. Em vez de usar softwares ou hardwares que estão no local, você usa
tecnologia hospedada em um banco de dados remoto. Embora, às vezes, sejam gratuitos,
os serviços de computação em nuvem são normalmente pagos mediante assinaturas.

Quais são os tipos de nuvem?

Uma nuvem pública refere-se a hardwares, dispositivos de rede e armazenamento que


são compartilhados por mais de um indivíduo ou organização

Multinuvem é aquela em que uma organização usa vários fornecedores para fornecer o
mesmo tipo de serviço em nuvem

Nuvem privada refere-se ao espaço na nuvem dedicado a um único indivíduo ou


organização

Nuvem híbrida, Com um ambiente de nuvem híbrido, uma organização faz uso de
computação no local, bem como de serviços de nuvem privada ou pública

Quais são os quatro tipos de computação em nuvem?

IaaS significa infra-estrutura como serviço e se refere à infraestrutura de computação


fornecida na nuvem.

SaaS, ou software como serviço, refere-se ao software que é executado, gerenciado e


protegido na nuvem.

Página 2 de 9
O PaaS, ou plataforma como serviço, fornece aos usuários hardwares e softwares na
nuvem, abrangendo toda a plataforma que os usuários podem acessar.

A CaaS, ou contêineres como um serviço, ajuda os usuários a implantar e gerenciar


aplicativos usando um modelo de abstração baseado em contêineres.

2 – DESENVOLVIMENTO

Para que possamos exemplificar e demonstrar como um sistema em nuvem funciona


éramos utilizar duas ferramentas, sendo uma de desenvolvimento de software muito
conhecida por sua robustez e flexibilidade como uma melhores IDE (ambiente de
desenvolvimento Integrado) de código aberto muito utilizada pelos desenvolvedores de
software na linguagem Java, HTML5, PHP e C/C++ entre outras.

Também será utilizado um fremework que é uma coleção de componentes de software


reutilizáveis que tornam mais eficiente o desenvolvimento de novas aplicações chamado
CloudSim. Que é uma ferramenta de modelagem e simulação de infraestrutura e
serviços de computação em nuvem.

Portanto utilizaremos o NetBeans para escrever códigos na linguagem Java utilizando as


bibliotecas do CloudSim para simular um cenário de computação em nuvem.

2.1 – METODOLOGIA
Para realização da pratica é necessário fazer o download do software NetBens e como
boa pratica utilizar sempre a ultima versão estável da IDE e também o JDK que e o Java
Delopment Kit que é um pacote de software que você pode usar para desenvolver
aplicativos baseados em Java. O Java Runtime Environment é um plug-in necessário
para a execução de programas Java. O Java Development Kit é necessário para
desenvolver aplicativos java.
E por fim fazer download do framework CloudSim também na ultima versão estável
encontrados nos endereços abaixo:

NetBens Ver. 21

Site para download:


https://www.apache.org/dyn/closer.lua/netbeans/netbeans-installers/21/ApacheNetBeans-
21-bin-windows-x64.exe

Página 3 de 9
Figura 1 – Pagina de download da ultima versão do NetBeans
CloudSim ver 3.0.3

Site para download:


https://github.com/Cloudslab/cloudsim/releases

Figura 2 – Pagina de download da ultima versão do CloudSim

JDK ver. 22 Site


para download:
https://www.oracle.com/br/java/technologies/downloads/#jdk22-windows

Página 4 de 9
Figura 3 – Pagina de download da ultima versão do JDK
2.2 – RESULTADOS

Após finalizar os downloads será necessário instalar os softwares começando pelo JDK
e logo após o NetBeans e ao final descompactar o framework em uma pasta onde será
criada todos os projetos.

Feito isso vamos criar um novo projeto no NetBeans e selecionar a pasta criada para o
projeto dando nome de “Redes” será criado um pacote com esse nome sendo possível
adicionar uma biblioteca do CloudSim .

Figura 4 – Tela de criação do projeto Java.

Página 5 de 9
Figura 5 – Tela que renomeia o projeto como Redes.

Nesta etapa vamos adicionar uma biblioteca no projeto para ter acesso às classes e
métodos e atributos dos CloudSim.

Figura 6 – Incluindo a biblioteca CloudSim.jar

Foram adicionadas as bibliotecas de exemplos para uso.

Página 6 de 9
Figura 7 – Tela de seleção das bibliotecas

Figura 8 – Foram selecionados 4 bibliotecas

Página 7 de 9
Figura 9 – Nesta página abrimos a classe cloudsimExmples1.java conforme
citado no roteiro da aula prática.

Checklist do roteiro da aula prática proposto.

1. Instalar o NetBeans;
2. Baixar o arquivo JAVA;
3. Baixar o arquivo CloudSim;
4. Criação do projeto no NetBeans com o nome “Redes”; 5. Adicionar primeiro exemplo
do CloudSim;
6. Configurar o JAR.
3 – CONCLUSÃO

Podemos concluir que a computação em nuvem é uma ferramenta que viabiliza a várias
empresas a desenvolver seus projetos com um custo reduzido e especifico com a sua
demanda buscando reduzir os gastos com infra-estrutura e aquisição de software.

O projeto proposta viabiliza inda mais sendo possível criar simulações pra antecipar até
mesmo o projeto no estagio básico buscando reduzir a aquisição de serviços de nuvem
desnecessários sendo possível reduzir os custos, pois as ferramentas são open soucer.

4 – REFERÊNCIAS

Unisys - Computação em nuvem. Disponível em:


https://www.unisys.com/pt/glossary/what-is-cloud-computing/ Acesso em
10/04/2024

Apache - NetBens Ver. 21. Disponível em:


Página 8 de 9
https://www.apache.org/dyn/closer.lua/netbeans/netbeans-installers/21/ApacheNetBeans-
21-bin-windows-x64.exe Acesso em 10/04/2024

GitHub - CloudSim ver 3.0.3 Disponível em:


https://github.com/Cloudslab/cloudsim/releases Acesso em 10/04/2024

Oracle - Site JDK ver. 22 Disponível em


https://www.oracle.com/br/java/technologies/downloads/#jdk22-windows Acesso em
10/04/2024

Página 9 de 9

Você também pode gostar