Framework para a construção de “portais de negócio” para gestão de solicitações de consumidores IaaS na HP Cloud


Autoria(s): Pires, Paulo Agostinho Rodrigues
Contribuinte(s)

Lopes, Paulo

Ramos, Rui

Data(s)

19/12/2013

19/12/2013

2013

Resumo

Dissertação para obtenção do Grau de Mestre em Engenharia Informática

O HP CloudSystem Matrix (CSM) faz parte de uma pilha de software HP para computação na cloud que cobre todos os níveis de serviço considerados relevantes: IaaS (Infra-estrutura como Serviço), PaaS (Plataforma como Serviço) e SaaS (Software como Serviço). Apesar de ser a base desta pilha, i.e., oferecer o nível IaaS, é um produto extremamente complexo pois interage com todas as infra-estruturas: as computacionais (i.e., servidores físicos ou virtuais), as de armazenamento (do disco interno aos discos em servidores de armazenamento), e as de interligação (redes Ethernet e FC). Apesar de toda a complexidade da infra-estrutura, real e virtual, que gere, o CSM torna conceptualmente simples a entrega aos consumidores de infra-estruturas para suporte a aplicações: 1) o administrador define que recursos da infra-estrutura estão disponíveis para integrar a “oferta cloud”; 2) o arquitecto define templates para as arquitecturas que considera adequadas para necessidades dos consumidores (e.g., arquitectura 3-tier para uma solução ERP - Enterprise Resource Planning); e 3) o consumidor escolhe o template que melhor se ajusta às suas necessidades e efectua um pedido de aprovisionamento da infra-estrutura. A interacção entre os diferentes interlocutores (1), (2), (3) e o CSM é fundamentalmente realizada sobre portais; contudo, especialmente no caso do consumidor, o portal disponibilizado pelo produto tem sido considerado como “complexo”, por apresentar informação demasiado técnica, “rígido”, por não poder ser customizado (por exemplo para suprimir a “informação demasiado técnica”), e “grosseiro” por não permitir a especificação mais fina das características da infra-estrutura que se quer aprovisionar (por exemplo, permite variar o número de CPUs e a quantidade de memória de um servidor, mas não permite escolher a tecnologia dos discos que se pretendem aprovisionar, e.g., SSD em vez de FC, 15K em vez de 10K rpm). Assim, o objectivo final da dissertação é desenvolver um framework que permita, com base num conjunto (extensível e configurável) de opções pré-definidas e em layouts customizáveis, definir portais que se integram com o HP CloudSystem Matrix e que permitam aos utilizadores (consumidores) uma interacção não só mais simples, mas também mais versátil. Neste trabalho, são abordados os modelos de serviço e de implantação (deployment) de clouds; a virtualização (não somente de servidores, mas também de armazenamento e de redes), pedra base de toda a tecnologia cloud; e os módulos e APIs disponíveis para interoperar com o CSM, nomeadamente API-MOE e API-VMware. Por fim, é apresentada uma framework com uma arquitectura multicamada (N-tier) implementada com tecnologias padrão: TCP/IP para a pilha de comunicações, REST (Representational State Transfer) para regular a interacção e troca de informação cliente/servidor e XML (Extensible Markup Language) e JSON (JavaScript Object Notation) como formatos de dados.

Identificador

http://hdl.handle.net/10362/10908

Idioma(s)

por

Publicador

Faculdade de Ciências e Tecnologia

Direitos

openAccess

Palavras-Chave #Computação na nuvem #Portal de interacção #Tradução binária #Virtualização de servidores #Virtualização de armazenamento #Virtualização da rede
Tipo

masterThesis