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

UNIVERSIDADE UNOPAR 
ENGENHARIA DE SOFTWARE 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
José Giovani Malosti 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ROTEIRO DE AULA PRÁTICA 
COMPUTAÇÃO EM NUVEM 
 
 
Taubaté/SP 
2024 
 
 
 
 
Taubaté/SP 
2024 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ROTEIRO DE AULA PRÁTICA 
COMPUTAÇÃO EM NUVEM 
 
 
José Giovani Malosti 
 
 
 
 
 
 
 
 
 
 
 
 
 
Roteiro de Aula Prática apresentado a Universidade 
Unopar com requisito para obtenção de média na 
disciplina de Computação em nuvem. 
 
 
 
SUMÁRIO 
1. INTRODUÇÃO ..................................................................................................... 3 
2. DESENVOLVIMENTO .......................................................................................... 5 
2.1 MÉTODO ........................................................................................................... 5 
3. RESULTADOS ..................................................................................................... 6 
4. CONCLUSÃO ..................................................................................................... 11 
REFERÊNCIAS ......................................................................................................... 12 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3 
 
1. INTRODUÇÃO 
A computação em nuvem tem transformado profundamente o cenário 
tecnológico e os modelos de negócios em todo o mundo. Essa tecnologia permite que 
empresas e indivíduos acessem e utilizem recursos computacionais – como 
armazenamento, processamento e softwares – de forma remota, através da internet, 
dispensando a necessidade de uma infraestrutura física local robusta e reduzindo os 
custos associados. Com essa mudança, surge uma infinidade de oportunidades para 
negócios de diferentes portes, que podem crescer e inovar sem precisar realizar 
grandes investimentos em servidores ou centros de dados próprios. 
A flexibilidade é uma das grandes vantagens da computação em nuvem. As 
empresas podem escalar recursos conforme a necessidade, adaptando a capacidade 
de processamento e armazenamento de forma rápida e eficaz. Isso é especialmente 
importante em situações de pico de demanda, como em grandes eventos ou períodos 
de alta comercial, onde é possível ampliar a infraestrutura de TI em tempo real. Além 
disso, o modelo de pagamento “pay-as-you-go” ou “pague pelo uso” permite uma 
gestão mais eficiente dos custos, pois os recursos são cobrados de acordo com a 
utilização, evitando gastos desnecessários. 
Outro ponto positivo é a acessibilidade e a possibilidade de colaboração em 
tempo real. Com dados armazenados na nuvem, colaboradores, parceiros e clientes 
podem acessar informações e sistemas de qualquer lugar do mundo, desde que 
tenham uma conexão com a internet. Isso facilita o trabalho remoto, a troca de 
informações e a agilidade nos processos de decisão. A computação em nuvem 
também é conhecida por proporcionar maior segurança e backup de dados, com 
provedores de serviços implementando mecanismos avançados de segurança e 
recuperação de desastres, garantindo a proteção e a disponibilidade dos dados dos 
usuários. 
Para muitas empresas, a computação em nuvem é um pilar estratégico que 
facilita o acesso a tecnologias inovadoras, como inteligência artificial, aprendizado de 
máquina e análise de dados avançada. Ferramentas e plataformas em nuvem 
oferecem uma infraestrutura robusta e escalável para experimentações e 
desenvolvimento de novas soluções, promovendo uma cultura de inovação e 
diferenciação no mercado. Com isso, a nuvem tem se tornado um recurso essencial 
não apenas para o armazenamento de dados, mas também para impulsionar a 
4 
 
transformação digital e a competitividade das empresas no cenário global. 
 
 
 
 
 
 
 
5 
 
2. DESENVOLVIMENTO 
Para o desenvolvimento desta aula prática, cujo objetivo é testar redes em 
computação em nuvem, utilizaremos duas ferramentas fundamentais: o NetBeans e 
um arquivo Java JAR. A seguir, são apresentadas as definições e características 
desses instrumentos. 
O NetBeans é um ambiente de desenvolvimento integrado (IDE) de código 
aberto que oferece um conjunto abrangente de ferramentas para programadores 
criarem, depurarem e implementarem diferentes tipos de aplicativos. Com suporte a 
diversas linguagens de programação, o NetBeans inclui funcionalidades como editor 
de código, gerenciamento de projetos e uma interface de usuário intuitiva. Ele facilita 
o desenvolvimento de aplicativos web, desktop e móveis e oferece recursos 
avançados, como controle de versão integrado e plugins personalizáveis. 
O arquivo JAR, criado para agrupar applets Java e seus componentes 
necessários, possibilita o carregamento de pequenos aplicativos em páginas da web, 
permitindo sua execução de forma mais ágil e eficiente. A estrutura do JAR reduz o 
tamanho dos arquivos e, assim, o tempo de carregamento, o que melhora a 
experiência do usuário e otimiza a utilização de recursos. 
 
2.1 MÉTODO 
O CloudSim, desenvolvido pelo CLOUDS Lab, é uma ferramenta altamente 
eficaz e amplamente utilizada para a simulação de infraestrutura e serviços em 
ambientes de computação em nuvem. Com o CloudSim, os usuários conseguem 
configurar uma rede de maneira personalizada e ajustada a diferentes necessidades, 
levando em consideração uma ampla gama de fatores, como características de 
hardware, topologia de rede, políticas de alocação de recursos, entre outros. Essa 
flexibilidade permite aos desenvolvedores reproduzir cenários específicos e realizar 
testes prévios com maior precisão antes de implementar o software em ambientes 
reais. Isso contribui significativamente para o desenvolvimento de soluções mais 
robustas e confiáveis, uma vez que possibilita a identificação e a correção antecipada 
de possíveis problemas de desempenho e escalabilidade. 
 
6 
 
3. RESULTADOS 
Dando início aos testes com o CloudSim vamos realizar a cração da pasta 
Redes no nosso NetBeans, conforme a figura abaixo: 
 
 
Figura 1 – Criando arquivo JAVA 
Figura 2 – Criando Pasta nomeada em Redes 
7 
 
Logo após a criação da pasta automaticamente se cria um pacote JAVA, a qual 
adicionaremos o exemplo solicitado do CloudSim. Dentro da pasta, encontramos o 
primeiro exemplo nomeado de ClouSimExample1, ao qual iremos copiar e colar na 
pasta Redes no nosso Netbeans. 
 
Figura 3 – Criando Pasta Redes vazia 
Figura 4 – Exemplos do CloudSim 
8 
 
 
 
 
 
Figura 5 – Colando o CloudSimExample1 
Figura 6 – Arquivo CoudSim com erros 
9 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 7 – Adicionando o JAR do CloudSim ao projeto 
Figura 8 – Arquivo CloudSim -2.1 jar sendo aberto 
10 
 
 
 
 
 
 
 
 
 
 
 
 
Figura 9 – Projeto pronto para a execução 
Figura 10 – Projeto compilado sem erros 
11 
 
4. CONCLUSÃO 
A computação em nuvem é uma tecnologia que revolucionou a maneira como 
empresas e indivíduos acessam e utilizam recursos computacionais, armazenamento 
de dados e serviços online. Essa tecnologia permite o acesso remoto a uma vasta 
infraestrutura de TI, sem a necessidade de adquirir e manter fisicamente o hardware 
ou software necessários. Em vez disso, esses recursos são disponibilizados através 
de data centers especializados, possibilitando o acesso sob demanda e o pagamento 
conforme o uso, o que reduz drasticamente os custos operacionais e de manutenção. 
A importância da computação em nuvem é ampla e impacta diversos setores, 
desde grandes corporações até pequenos negócios e até mesmo usuários individuais. 
Ela permite que empresas de todos os portes aumentem ou diminuam rapidamente 
sua capacidade de processamento e armazenamento, adaptando-se de maneira ágil 
às demandas do mercado. Em setores como o de saúde, educação, finanças e 
comércio, a nuvempossibilita que dados críticos e aplicações sejam acessíveis e 
processados em tempo real, garantindo maior eficiência e confiabilidade. 
Em suma, a computação em nuvem é fundamental para impulsionar a eficiência 
operacional, a agilidade empresarial e a inovação tecnológica em um mundo cada vez 
mais digital e conectado. Ao proporcionar uma plataforma para a implantação de 
tecnologias avançadas, como inteligência artificial, aprendizado de máquina e análise 
de grandes volumes de dados, a nuvem abre novas oportunidades para que as 
empresas otimizem seus recursos e reduzam custos significativos. Além disso, a 
computação em nuvem oferece a flexibilidade necessária para que as empresas se 
adaptem rapidamente às mudanças no ambiente de negócios, assegurando uma 
vantagem competitiva em mercados cada vez mais dinâmicos e desafiadores. 
Em resumo, a computação em nuvem transformou o panorama tecnológico e 
continuará a desempenhar um papel crucial na maneira como indivíduos e 
organizações operam, colaboram e inovam na era digital. 
12 
 
REFERÊNCIAS 
 
 
GUEDES, Kayobrussy. Arquivo JAR: o que é e pra quê serve. [S. l.], 10 jan. 2022. 
Disponível em: https://www.topgadget.com.br/howto/definicao/arquivo-jar-o-que-e-e-
pra-que-serve.htm. Acesso em: 27 ago. 2023. 
 
SANCHES, Renato. Como instalar o Java JDK e NetBeans IDE: Windows. [S. l.], 17 
ago. 2022. Disponível em: https://www.webmundi.com/desenvolvimento-de-
sistemas/java/como-instalar-o-java-jdk-e-netbeans-ide-windows/. Acesso em: 27 ago. 
2023.

Mais conteúdos dessa disciplina