Tomada de Decisão e Planejamento de Capacidade da Infraestrutura de Computação em Nuvem Centro de Informática – UFPE Erica Sousa – [email protected] Orientador: Paulo Maciel – [email protected] Agenda • Motivação • Objetivo Geral • Objetivos Específicos • Estudo de Caso I • Estudo de Caso II • Trabalhos Futuros 2 November 5, 2015 Motivação • As plataformas de nuvem proporcionam escalabilidade, confiabilidade e alto desempenho a custos relativamente baixos em comparação com as infraestruturas dedicadas. • A avaliação de desempenho e dependabilidade são atividades essenciais para promover a melhoria da qualidade do serviço prestado na nuvem. 3 November 5, 2015 Objetivo Geral • 4 A proposição de estratégia para tomada de decisão e planejamento da capacidade de infraestruturas de computação em nuvem. November 5, 2015 Objetivos Específicos • Metodologia para avaliação de desempenho, dependabilidade e custos. • Modelo de desempenho. • Modelo de dependabilidade. • Modelo de custo. • Modelo de otimização. 5 November 5, 2015 Estudo de Caso I Objetivo: Avaliação de desempenho das máquinas virtuais da plataforma Eucalyptus considerando diferentes cargas de trabalho. 6 November 5, 2015 Plataforma Eucalyptus 7 November 5, 2015 Plataforma Eucalyptus 8 05/11/2015 Plataforma Eucalyptus • Tipos de máquinas virtuais Tipos de Máquinas Virtuais m1.small c1.medium m1.large m1.xlarge 9 05/11/2015 Livre/Máximo CPU (Núcleo) 0008/0008 0008/0008 0004/0004 0004/0004 1 1 2 2 RAM (MB) Disco (GB) 192 256 512 1024 5 5 10 20 Metodologia 10 November 5, 2015 Cenários 11 05/11/2015 Cenário Número de VMs Tipos de VMs 1 2 3 4 8 8 4 4 m1.small c1.medium m1.large m1.xlarge Resultados Processador 12 November 5, 2015 Resultados Disco 13 November 5, 2015 Estudo de Caso II Avaliação de desempenho das máquinas virtuais da plataforma Amazon EC2 considerando transações comerciais. 14 November 5, 2015 Plataforma Amazon EC2 • Tipos de máquinas virtuais Tipos de Máquinas Virtuais t1.micro m1.small m1.medium 15 05/11/2015 CPU (Núcleo) RAM (GB) Disco (GB) 1 1 1 0,6 1,7 3,7 80 160 350 Sistema TEF 16 November 5, 2015 Sistema TEF Scope Server 17 05/11/2015 Sistema TEF Scope Aut 18 05/11/2015 Sistema TEF Gerador TEF 19 05/11/2015 Cenários Tipos de Máquinas Virtuais t1.micro m1.small m1.medium 20 05/11/2015 Número de Máquinas Virtuais 1,3,5 1,3,5 1,3,5 Distribuição de Probabilidade Exponencial Exponencial Exponencial Intervalo de Tempo (ms) 1-1000 1-1000 1-1000 Resultados Processador 21 November 5, 2015 Resultados 22 November 5, 2015 Disco Resultados Memória 23 November 5, 2015 Trabalhos Futuros • Modelo de desempenho da infraestrutura da nuvem • Modelo de dependabilidade da infraestrutura da nuvem • 24 Sistema TEF November 5, 2015