3. Resumo
• O processo de implantação de software é uma das fases mais
importantes do processo de desenvolvimento do software.
Este processo consiste na alocação do software no ambiente
de execução, e para isto são executadas uma série de
atividades, tais como: configuração, instalação, ativação,
desativação, atualização de reconfiguração, e desinstalação.
Devido à grande quantidade de atividades que devem ser
executadas, este processo está propenso a erros.
3
4. Problemas
• Foi possível abstrair alguns PROBLEMAS referentes à
implantação, mas especificamente os principais problemas
detectados durante a implantação de aplicações/serviços de
software em ambientes Cloud, entre eles:
– Quantidade de parâmetros a serem definidos;
– Variedade e tempo em que eles podem/devem
ser implantados;
– Diversidade de hardware/software;
– Variabilidade de rede; e
– Protocolos de transferência.
4
5. Desafios
• Portabilidade, que se refere à fácil implantação de
serviço em múltiplos fornecedores de Cloud, é o
maior desafio a ser alcançado neste trabalho. [Wei &
Blake, 2010]
5
9. Requisitos
• Os principais requisitos coletados para o
desenvolvimento deste trabalho são:
– Simplificar o processo de implantação em
ambientes Cloud
– Implantação Transparente;
– Implantação semi-automática;
– Implantação em plataformas heterogêneas;
– Auto-configuração;
9
11. Trabalhos Relacionados
• Towards an Automated Deployment Planner for compoisition of web
service as software components (Noori, Mavaddat & Arbab, 2005)
• Disnix: A toolset for distributed deployment (van der Burg & Dolstra, 2010)
• Automated Deployment of a Heterogeneous Service-Oriented System (van
der Burg & Dolstra, 2010)
• Uni4Cloud – Uma Abordagem para Implantação de Aplicações sobre
Múltiplas Nuvens de Infra-Estrutura (Sampaio et al., 2010)
• Self-configuration of distribuited applications in the cloud (Etchevers et al,
2011)
• TREX Cloud Framework: Uma Ferramenta para Implantação Automatizada
de Aplicações Web JEE em Provedores de Nuvem de Infraestrutura (Lima Jr.;
Sampaio & Mendoça2012)
11