CirrusModcs: Uma framework para avaliação de Performance, Dependabilidade e custos em ambientes IaaS. Bruno Silva, Paulo Maciel, Eduardo Tavares {bs,prmm, eagt}@cin.ufpe.br Motivação • Disaster recovery plan mandates: – The deployment of multiple data centers located far enough apart. – Protect of regional power failures and disasters. • Synchronous remote data replication is the appropriate solution for data recovery Motivação • It provides: – minimal data loss and protection against database integrity problems. • Counterparts: – application performance is affected by the distance and latency between the data centers Motivação - Benefícios • Perceived zero data center downtime for maintenance • Workload balance between different data centers • Disaster avoidance Estrutura V M1 V M1 V M2 V M2 V M1 V M1 V M2 V M2 SO SO SO SO P M P M P M P M WARM COLD WARM COLD V M1 V M2 V M1 V M2 SO SO P M P M HOT HOT ROUTE R SWITC H LINK SWITC H ROUTE R Abordagem Inicial ROUTE R V M1 V M2 V M1 V M2 SO SO SWITC H P M P M LINK HOT WARM SWITC H ROUTE R V M1 V M2 V M1 SO V M2 SO ROUTE R P M P M HOT WARM V M1 Segunda Abordagem V M2 V M1 V M2 SO SO P M P M HOT WARM SWITC H LINK SWITC H ROUTE R Modo Operacional Adotado • Pelo Menos duas máquinas virtuais precisam estar rodando para que o serviço seja executado. Simplificação 1 ROUTE R SWITC H LINK SWITC H ROUTE R SLR MTTF: 200.0 MTTR: 1.0 Foi assumido que todo componente do modelo possui MTTF 1000h - MTTR 1h Simplificação 2 SITIO 1 SLR • SPN escolhido devido a complexidade do modelo. V M1 V M2 V M1 V M2 SO SO P M P M HOT WARM • SO e PM podem ser representados p RBD Simplificação 3 SO PM SOPM MTTF: 500.0 MTTR: 1.0 Foi assumido que todo componente básico do modelo possui MTTF 1000h - MTTR 1h Simplificação 4 SITIO 1 SLR VM 1 VM 1 VM 2 SO PM HOT ‘ VM 2 SO PM WARM Modelo única máquina Modelo– Sitio 1 Modelo- Sitio 1 e 2 Resultados Preliminares MODELO MTTF Fisica (h) Disponibilidade UnicaMaquina 1000 0.9969739 UnicaMaquina 500 0.9967024 Sitio1 1000 0.9999628 Sitio1 500 0.9999403 Sitio1 Sitio2 1000 0.9999641 Sitio1 Sitio2 500 0.9999441 Dúvidas