COMPUTAÇÃO EM NUVEM: ANÁLISE E COMPARAÇÃO DE FERRAMENTAS OPEN SOURCE DO MODELO DE SERVIÇO IAAS, BUSCANDO MELHOR DESEMPENHO NOS DISPOSITIVOS DOS USUÁRIOS FINAIS.
Por: Rodrigo.Claudino • 19/2/2018 • 8.361 Palavras (34 Páginas) • 526 Visualizações
...
de testes definido 25
5. Instalação e configuração das ferramentas 26
5.1 OpenNebula 26
5.1.1 Instalação e configuração das máquinas virtuais 26
5.1.2 Instalação da versão 4.12 do Opennebula. 26
5.1.3 Rubi Runtime Instalação 27
5.1.4 Configurando a Opennebula 28
5.1.5 Instalação do Sunstone 29
5.1.6 Criação da Nuvem Privada 30
5.2 OpenStark 31
5.2.1 Instalação do KVM 31
5.2.2 Instalação dos pacotes necessários, com os comandos: 32
5.2.3 Criação do ambiente de teste 32
5.2.4 Controlador 35
5.2.5 NTP 35
5.2.6 MySQL 36
5.2.7 RabbitMQ 37
5.2.8 Dashboard 37
6. Trabalhos Relacionados 38
ReferÊncias 40
1. INTRODUÇÃO
Computação em nuvem é a forma de utilizar as mais variadas aplicações e recursos virtuais via internet, em qualquer lugar e independentemente da plataforma, com a mesma facilidade de tê-las instaladas em nosso próprio computador ou como se esses recursos estivessem dentro de nossas empresas e pagamos apenas pelo que utilizamos.
A computação em nuvem apresenta várias vantagens, como por exemplo: eficiência de custos, minimização de custo com Hardware, mobilidade, comodidade, escalabilidade, pagamento por uso, entre outros aspectos que serão detalhados no desenvolvimento desta pesquisa (ARATA, 2010; MARTINS, 2010; TAURION, 2009, 2011).
No entanto, a CN possui uma série de desafios a serem superadas para emplacar a confiabilidade nas empresas, sendo a maior delas quanto a preocupação de executivos a respeito de segurança e privacidade, os quais ainda dão preferencia a sua infraestrutura local. Depois, aos desafios de integrar nuvens computacionais e aplicações SaaS às infraestruturas das empresas, tendo em vista a falta de padrão, causando interoperabilidade entre nuvens de diferentes provedores (TAURION, 2011).
Este trabalho tem como objetivo comparar e analisar ferramentas da Computação em Nuvem num ambiente computacional voltado para importância das informações dos usuários finais da nuvem, criando uma nuvem privada no modelo de infraestrutura como serviço, IaaS. Usaremos este modelo, pois, infraestrutura como um serviço IaaS, representa um ambiente completo e gerenciado, como um parque tecnológico (ROCHA, 2009).
Serão feitos testes em laboratório computacionais e em dispositivos móveis (celulares, notebook), analisando os comportamentos a cerca de dados e desempenho de cada tipo de dispositivo dentro de um ambiente criado a partir de uma nuvem privada. Para elaboração deste foi realizado uma pesquisa bibliográfica, com base no assunto, tendo o foco no usuário final da computação em nuvem e de como podem se beneficiar a mais esse recurso tecnológico que é proposto a oferecer segurança, confiabilidade e mobilidade.
.
Discorreremos sobre as principais características, modelos e tipos computação em nuvem, através de uma visão geral de como seus serviços podem trazer a segurança e comodidade para as empresas e usuários do dia-a-dia, descrevendo como é realizada sua implantação, sua acessibilidade e seus serviços oferecidos, que contemplem a importância da computação em nuvem.
1.1 Objetivos do Trabalho
1.1.1 Objetivo Geral:
Comparar ferramentas Open Source no modelo IaaS, em cenário de transmissão de dados entre usuários, analisando o melhor desempenho na troca de informações e um ambiente de maior confiabilidade.
1.1.2 Objetivos Específicos:
Identificar aspectos gerais da Computação em nuvens;
Demonstrar exemplos de aplicativos e ferramentas de computação em nuvens, nos modelos IaaS e SaaS;
Comparar diferentes ferramentas de computação em nuvem, o desempenho da troca de dados ocorrendo no ambiente da nuvem, comprovando qual está mais adequada para cada tipo de arquivo.
Realizar uma pesquisa detalhada sobre infraestrutura de computação em nuvem, apresentando um comparativo de suas principais funcionalidades com o objetivo de chegar a um melhor método para o usuário final;
Avaliar o desempenho que aplicações SaaS, com foco nos usuários finais, buscando um ambiente seguro e confiável.
1.2 Metodologia
O presente trabalho abrange uma pesquisa bibliográfica reunindo informações relevantes sobre computação em nuvem, modelos de implantação, modelos de serviço e software open-source para computação em nuvem, logo será realizada a escolha de duas ferramentas para que possam ser comparadas entre si, levando em conta os casos de teste definidos a seguir.
As etapas da análise comparativa serão as seguintes:
Inicialmente com base na pesquisa bibliográfica realizada, serão definidas as ferramentas open-source e modos de serviços que serão usados nos testes.
Para tal escolha será elaborada uma tabela comparativa das Ferramentas e modos de serviço abordados neste trabalho, onde apenas duas serão ferramentas escolhidas para atuarem em um modo de serviço. Os quais serão o foco da análise comparativa.
A partir da escolha das ferramentas e do modo de serviço, será necessário definir um ambiente padrão onde os testes serão realizados. Também será necessário definir ferramentas para auxílio de cada teste realizado.
Em seguida serão definidos os casos de teste ou pontos de comparação, para que o foco alvo seja alcançado. O objetivo será de destinado aos usuários finais.
A próxima etapa será toda a instalação e configuração das duas ferramentas escolhidas com base na tabela comparativa realizada, para o modo de serviço escolhido e no ambiente padrão definido. Para que os testes comecem a ser realizado e as ferramentas comparadas levando em conta o objetivo principal e os casos de testes escolhidos.
...