Framework para a construção de “portais de negócio” para gestão de solicitações de consumidores IaaS na HP Cloud
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 | |
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 |