Your SlideShare is downloading. ×
  • Like
Isolamento de Recursos na Nuvem
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Isolamento de Recursos na Nuvem

  • 378 views
Published

Apresentação sobre Isolamento de Recursos na Nuvem feita durante e Cloud Conf Brasil

Apresentação sobre Isolamento de Recursos na Nuvem feita durante e Cloud Conf Brasil

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
378
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
2
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Isolamento de Recursos na Nuvem Rodrigo Campos rcampos@uolinc.com @xinu
  • 2. Agenda• Um pouco de história• Do que estamos falando?• Análise de consistência no desempenho
  • 3. História“If computers of the kind I have advocatedbecome the computers of the future, thencomputing may someday be organized as apublic utility just as the telephone system isa public utility... John McCarthyThe computer utility could become the Discurso no MITbasis of a new and important industry.” 1961
  • 4. Explosão do Consumo Fonte: http://bit.ly/100yrtech
  • 5. Privado Compartilhado Privado Compartilhado Web Comercial Client/Server IBM PC 2012 2000 – IBM 704 Disseminação da internet 1990 – DownsizingHarvard Mark I Modelos Cliente-Servidor 1980 – Computadores Pessoais 1970 – Adoção comercial da computação 1960 – Sistemas compartilhados 1950 – Primeiros centros de dados
  • 6. Ciclo de Adoção Estamos mais ou menos aqui
  • 7. Do que estamos falando?• Recursos –Processamento –Memória (Dados) –Throughput
  • 8. E na Nuvem?• Multi-tenancy –Neighboring effects
  • 9. E na Nuvem?• “Todos” os recursos são compartilhados –Alguns fora do controle de provedor
  • 10. E na Nuvem?• Preocupações com segurança, privacidade e desempenho
  • 11. Privacidade e Segurança• Muito importante, porém ocasionalmente usado como mito
  • 12. Desempenho• Qual a capacidade realmente entregue?• Demanda elástica ou capacidade eventual?
  • 13. Desempenho Chamadas de escrita por segundo25020015010050 0 0:00 2:24 4:48 7:12 9:36 12:00 14:24 16:48 19:12 21:36 0:00 Hora do dia
  • 14. Desempenho Chamadas de Escrita por Segundo40035030025020015010050 0 00:00:00 02:24:00 04:48:00 07:12:00 09:36:00 12:00:00 14:24:00 16:48:00 19:12:00 21:36:00 00:00:00
  • 15. Desempenho Chamadas de Escrita por Segundo40035030025020015010050 0Tue Feb 21 Wed Feb 22 Wed Feb 22 Wed Feb 22 Thu Feb 23 Thu Feb 23 Thu Feb 23 Fri Feb 24 Fri Feb 24 Fri Feb 24 Sat Feb 25 Sat Feb 25 17:00:01 01:20:01 09:40:01 18:00:01 02:20:01 10:40:01 19:00:01 03:20:01 11:40:01 20:00:01 04:20:01 12:40:01 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012 2012
  • 16. Desempenho Chamadas de Escrita por Segundo35030025020015010050 0 0:00 2:24 4:48 7:12 9:36 12:00 14:24 16:48 19:12 21:36 0:00 Fevereiro Maio
  • 17. Desempenho• Média em Fevereiro: 232 chamadas por segundo• Média em Maio: 137 chamadas por segundo
  • 18. Desempenho• Desempenho inconsistente e heterogêneo – Inviabiliza planejamento de capacidade – Inviabiliza planejamento de custo
  • 19. Custos não previstos• Consumo não previsto de recursos• Máquinas “esquecidas”• Modelo de custo errado• Manutenção Fonte: http://bit.ly/RTjsHN
  • 20. Mas na nuvem é assim...
  • 21. Desempenho Chamadas de escrita por segundo - UOL Cloud30025020015010050 0 00:00:00 02:24:00 04:48:00 07:12:00 09:36:00 12:00:00 14:24:00 16:48:00 19:12:00 21:36:00 00:00:00 Hora do dia
  • 22. Desempenho• O problema muitas vezes é na tecnologia e não no modelo de entrega• Pouca ou nenhuma relação com o fato da nuvem ser pública!
  • 23. Isolando Recursos• Tecnologia frequentemente usada: FCFS Queue Discipline• “Supostamente” garante uma divisão justa• Vantagem: implicitamente permite bursts em ambientes de baixa utilização
  • 24. Isolando Recursos• Algoritmos baseados em latência• Priorizam IO de determinados guests baseado em valores pré- determinados• Vantagem: permitem uma oferta de tiers com garantias mínimas de capacidade
  • 25. Isolando Recursos• Limites máximos de capacidade + Controle na densidade dos hosts• Ocasionalmente geram desperdício de recursos• Vantagem: garantem taxas de throughput consistentes e homogêneas
  • 26. Perguntas
  • 27. Conheça o UOL Cloudhttp://uol.com.br/cloud