SBRC2013

34
Planejamento de Capacidade a Longo Prazo Dirigido por Métricas de Negócio para Aplicações SaaS David Candeia, Raquel Lopes, Ricardo Araújo 1

Transcript of SBRC2013

Page 1: SBRC2013

Planejamento de Capacidade a Longo Prazo Dirigido por Métricas de Negócio para Aplicações SaaS

David Candeia, Raquel Lopes, Ricardo Araújo

1

Page 2: SBRC2013

Planejamento de Capacidade 2

Considerando nossa estimativa...

Page 3: SBRC2013

3

Page 4: SBRC2013

Curto x Longo Prazo

4

Page 5: SBRC2013

5

A era “pré-cloud”...

Page 6: SBRC2013

A era “cloud”...

6

Provedor de IaaS

Mercado Sob Demanda

- Menor custo de

uso para instâncias pouco utilizadas

- Menor QoS

Mercado de Reserva

- Custo de uso + taxa de reserva

- Maior QoS

Page 7: SBRC2013

Especificando melhor nosso contexto

7

Provedor de SaaS

Provedor de IaaS

Page 8: SBRC2013

Vale a pena reservar?

Page 9: SBRC2013

9

)( custoreceitalucro

)()()( DDD

Page 10: SBRC2013

10

)()()( DDD

)( custoreceitalucro

Page 11: SBRC2013

11

)()()( DDD

)( custoreceitalucro

Page 12: SBRC2013

12

)()()( DDD

)( custoreceitalucro

Page 13: SBRC2013

Como planejar...

13

Page 14: SBRC2013

Rede de Filas (RF)

14

75% de utilização

Page 15: SBRC2013

15

Utilização de Recursos (UT)

Analisando os custos do provedor de IaaS1 47,8% de utilização

1 – Amazon EC2 - http://aws.amazon.com/ec2/

Page 16: SBRC2013

Reserva 20%1 da maior quantidade estimada de instâncias usando apenas um tipo de instância

superprovido!

16

Superprovisionamento (SUPER)

1 – Above the Clouds: A Berkeley View of Cloud Computing. Armando Fox et. Al.

Page 17: SBRC2013

17

Estratégia aversa ao uso do mercado de reservas (ON)

Page 18: SBRC2013

18

Estratégia Ótima (OP)

Page 19: SBRC2013

19

Avaliação

Page 20: SBRC2013

20

Provedor de SaaS Provedor de IaaS

Page 21: SBRC2013

21

Page 22: SBRC2013

22

Page 23: SBRC2013

23

Page 24: SBRC2013

Para compararmos...

24

)(

)()(100)(),(

D

DDDDganho

B

BABA

Page 25: SBRC2013

25

)()()()( DDDD RFUTONSUPER

Page 26: SBRC2013

26

)()( DD UTON

)()( DD RFON

)()( DD SUPERON

Nível de confiança de 95%

Page 27: SBRC2013

27

)()( DD ONUT

)()( DD ONRF

)()( DD ONSUPER

Nível de confiança de 95%

Page 28: SBRC2013

Analisando o ganho (%)

28

28

Page 29: SBRC2013

Quantificando o ganho (%)

29

Clientes Erro -40%

SUPER UT RF

50 [-14,18 : -13,41] [4,55 : 4,72] [1,19 : 1,28]

100 [-10,03 : -9,57] [2,95 : 3,03] [1,09 : 1,15]

Clientes Erro +40%

SUPER UT RF

50 [-69,26 : -66,2] [1,98 : 2,09] [7,17 : 7,31]

100 [-51,9 : -50,5] [1,51 : 1,59] [4,69 : 4,77]

29

Page 30: SBRC2013

Qual o impacto do erro de predição?

30

Page 31: SBRC2013

Conclusões e Trabalhos Futuros

31

Page 32: SBRC2013

Vale a pena reservar?

Não superprovisione (SUPER)

RF: 3,77%

UT: 3,19%

Erro de predição da carga de trabalho influencia o ganho e a escolha da heurística

32

Page 33: SBRC2013

33

Melhoria das heurísticas

Cargas reais e outros tipos de aplicações SaaS

Investigar impacto da negação de serviço no mercado

sob demanda

Page 34: SBRC2013

34